Hallo ich habe ein Aduty befehl gescriptet.
Wenn man in den Admindienst geht, bekommt man
Feuerwehr Skin. Wenn man raus geht bekommt man Cj skin.
Aber warum ?
Ich habe den Skin gespeichert. Ich möchte das er den Skin wiedergibt, den er vorm Aduty hatte.
if(strcmp("/aduty",cmdtext,true)==0)
{
new Skina[MAX_PLAYERS];
if(PlayerInfo[playerid][pSupporter]>=1||PlayerInfo[playerid][pAdmin]>=1)
{
if(AdminDuty[playerid]==1)
{
format(string,sizeof(string),"%s hat den Admindienst beendet.",MeinName(playerid));
SendClientMessageToAll(0x33AA33AA,string);
TextDrawHideForPlayer(playerid,aduty);
SetPlayerSkin(playerid,Skina[playerid]);
SetPlayerHealth(playerid,100);
AdminDuty[playerid]=0;
}
else if(AdminDuty[playerid]==0)
{
format(string,sizeof(string),"%s hat den Admindienst begonnen.",MeinName(playerid));
SendClientMessageToAll(0x33AA33AA,string);
TextDrawShowForPlayer(playerid,aduty);
Skina[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,278);
SetPlayerHealth(playerid,INFINITY);
AdminDuty[playerid]=1;
}
}
}