Hallo,
ich habe ein kleines Problem mit meinen Skin System. Es soll je nach Fraktion/Rang den Skin ändern, dazu habe ich public "Skin(playerid)" erstellt und Die Fraktion abgefragt, danach Frage ich den rang ab und lasse ie Skinid über Return weitergeben:
if(PlayerInfo[playerid][fraktion] == 1) // Polizei
{
if(PlayerInfo[playerid][fraktionrang] == 1)
{
return 282;
}
else if (PlayerInfo[playerid][fraktionrang] == 2)
{
return 283;
}
else if(PlayerInfo[playerid][fraktionrang] == 3)
{
return 280;
}
else if(PlayerInfo[playerid][fraktionrang] == 4)
{
return 284;
}
else if(PlayerInfo[playerid][fraktionrang] == 5)
{
return 285;
}
else if(PlayerInfo[playerid][fraktionrang] == 6)
{
return 281;
}
}
Das Problem ist: ich habe immernoch den Gespeicherten Zivilisten Skin, und nicht den Fraktionsskin.
SetSpawnInfo( playerid, 0, Skin(playerid), 1958.3783, 1343.1572, 15.3746, 0, 0, 0, 0, 0, 0, 0 ); // Spawn ohne Fraktion
(Auszug aus dem Spawn)
es gibt keine Fehlermeldung, und ich habe keine Ahnung wieso der Fraktionsskin nicht angezeigt wird.
Ich hoffe jemand kann mir einen tipp geben wie ich das System zum laufen bekomme.
mfg, Abi