hey ich hab ein Kleines Problem ich will das ja so machen das man wen man Duty geht Nen Arbeit SKin bekommt und wen man off duty geht das man den Skin hat den man vohr OnDuty hatte
ich hab aba jetzt das Problem wen ich Off duty geh das ich nicht den Skin habe den ich Vorher hatte also bevor ich OnDUty war
if(pickupid == medicduty)
{
if(GetPVarInt(playerid,"Duty")==0)
{
if(IsPlayerInRangeOfPoint(playerid,7,-2594.6692,642.1972,14.4531))
{
if(fraktion(playerid,2))
{
new Float:x, Float:y, Float:z;
new string[128];
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);//accs
SendClientMessage(playerid,BLAU,"Du bist nun Duty!");
SetPlayerColor(playerid, ROT);
if(fraktion(playerid,2))
{
if(IsPlayerInRangeOfPoint(playerid,7,-2594.6692,642.1972,14.4531))
format(string,sizeof(string),"<<---Medic SA. Einheit %s ist nun duty--->>",SpielerName(playerid));
SendClientMessage(playerid,0x0005FFFF,string);
SetPlayerSkin(playerid,274);
SetPVarInt(playerid,"Arbeit",274);
GetPlayerPos(playerid,x,y,z);
SetPVarInt(playerid,"Duty",1);
SpielerSpeichern(playerid);
}
return 1;
}
else SendClientMessage(playerid,ROT,"Du Arbeitest Nicht Hier.");
}
}
else if(GetPVarInt(playerid,"Duty")==1)
{
{
if(fraktion(playerid,2))
{
new string[128];
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);//accs
SendClientMessage(playerid,BLAU,"Du bist nun nicht mehr Duty!");
SetPlayerColor(playerid,0xF0F0F0FF);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,0);
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));//Skin
SpielerSpeichern(playerid);
if(fraktion(playerid,2))
{
if(IsPlayerInRangeOfPoint(playerid,7,-2594.6692,642.1972,14.4531))
format(string,sizeof(string),"<<---Medic SA %s ist nun nicht mehr duty--->>",SpielerName(playerid));
SendClientMessage(playerid,0xFF9600FF,string);
SetPVarInt(playerid,"Duty",0);
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));//Skin
SpielerSpeichern(playerid);
}
return 1;
}
else SendClientMessage(playerid,ROT,"Du Arbeitest Nicht Hier.");
}
}
Könnte mir wer sagen wo der Fehler ist ?
lg kifkat