Ich hatte einfach mal Langweile und habe diese Include gebastelt.
Diese Include bringt zwei einfache Funktionen: GetPVarArray und SetPVarArray.
Syntax:
GetPVarArray(playerid, name[], dest[], size = sizeof(dest)) //returnt die Anzahl der Items im Array
SetPVarArray(playerid, name[], value[], size = sizeof(value)) //returnt 0 falls es fehlschlägt
Kleines Anwendungsbeispiel:
public OnPlayerRequestClass(playerid, classid)
{
new list[16];
new anzahl = GetPVarArray(playerid, "pSkinlist", list);
SetPlayerSkin(playerid,list[random(anzahl)]);
return 1;
}
public OnPlayerConnect(playerid)
{
SetPVarArray(playerid, "pSkinlist", {52,53,58,54,56} );
return 1;
}
Zuletzt bitte ich euch, das kleine Copyright in der Include nicht zu entfernen.
Download: Pastebin
Bei Fragen oder Bugs, bitte nur hier in den Thread, nicht per PN.