Kam aufeinmal in meiner Konsole :o?
Musst auch prüfen, dass die modelid nicht 0 ist.
Also, dass er sich auch wirklich in einem Fahrzeug befindet.
zB, Skin 1 - 10 hat man zur Auswahl, das man dann mit mit dem Drücken der Leertaste von Skin 7 zu Skin 8 Gewechselt.
Das kommt darauf an...
Wenn du sie in aufsteigener Reihenfolge hast, dann kannst du einfach einen Counter nutzen.
Unter [wiki]OnPlayerKeyStateChange[/wiki] kannst du prüfen welche Taste er drückt und dann einfach eine globale Spielervariable hochzählen lassen und setzen lassen.
Oder du hast den Counter + ein Skin Array:
C
//Global deklarieren
stock const auswahl_skins[] = {5,10,19,237,311};
new auswahl_counter[MAX_PLAYERS];
//Und dann so, wenn er die Leertaste drückt:
if(auswahl_counter[playerid] == sizeof(auswahl_skins)) auswahl_counter[playerid] = 0; //Wieder von vorne Anfangen
SetPlayerSkin(playerid, auswahl_skins[auswahl_counter[playerid]++]); //Musst es nicht in eine Zeile quetschen xD Nur zur Verdeutlichung
