hab mir hier was erstellt:
ganz oben:
new Skinauswahl[MAX_PLAYERS];
neuer stock:
stock ErsteSkinauswahl(playerid)
{
SetPlayerPos(playerid, 2284.1350,2122.9329,32.8281);
SetPlayerFacingAngle(playerid,80);
SetPlayerCameraPos(playerid, 2280.9590,2123.3318,32.8281);
SetPlayerCameraLookAt(playerid, 2284.1350,2122.7329,32.8281);
TogglePlayerControllable(playerid, 0);
Skinauswahl[playerid] = 1;
return 1;
}
bei OnplayerKeystatechange:
if(newkeys == KEY_LEFT)
{
if(Skinauswahl[playerid] == 1)
{
SetPlayerSkin(playerid, 10);
}
}
else if(newkeys == KEY_RIGHT)
{
if(Skinauswahl[playerid] == 1)
{
SetPlayerSkin(playerid, 11);
}
}
wenn ich dann hier den befehl eingebe.. also zum testen:
if(strcmp(cmdtext,"/skina",true) == 0)
{
ErsteSkinauswahl(playerid);
return 1;
}
jetzt wenn ich zur auswahl komme...
und links oder rechts eingebe, passiert nix?
woan liegt das?....
zudem wie mache ich es, das ich eine liste aufstelle von skins...
also zb. 1, 20, 34, und 80...
und dann wenn ich links mache der nächste aus der liste kommt, bzw bei rechts der davor?