Habe von einem guten kollegen dies hier bekommen aber wenn ein user ein skin nimmt kriegt er ein ganz anderen skin was ist der Fehler ?
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(SkinAuswahl[playerid] >= 1)
{
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,ROT,"Skin erfolgreich Gewechselt!");
TogglePlayerControllable(playerid, 1);
SpawnPlayer(playerid);
SetPlayerSkin(playerid, SkinAuswahl[playerid]);
SkinAuswahl[playerid] = 0;
SetPVarInt(playerid,"Skin",SkinAuswahl[playerid]);
}
}
if(newkeys == KEY_ANALOG_RIGHT)
{
if(SkinAuswahl[playerid] == 1)
{
SetPlayerSkin(playerid, 0);
SkinAuswahl[playerid] += 1;
}
else if(SkinAuswahl[playerid] == 2)
{
SetPlayerSkin(playerid, 1);
SkinAuswahl[playerid] += 1;
}
else if(SkinAuswahl[playerid] == 3)
{
SetPlayerSkin(playerid, 2);
SkinAuswahl[playerid] += 1;
}
else if(SkinAuswahl[playerid] == 4)
{
SetPlayerSkin(playerid, 3);
SkinAuswahl[playerid] += 1;
}
else if(SkinAuswahl[playerid] == 5)
{
SetPlayerSkin(playerid, 200);
SkinAuswahl[playerid] = 1;
}
else if(SkinAuswahl[playerid] == 6)
{
SetPlayerSkin(playerid, 5);
SkinAuswahl[playerid] = 2;
}
}