Hey Leute, ich habe ein kleines Problem mit meinen Aduty.
Wenn ich Ingame /Aduty gehe klappt alles, wenn ich dann aber nicht Offduty(Den Admin Dienst beende) gehe,
wird nach dem Restart wenn ich wieder /aduty gehe angezeigt : %S ist nun nichtmehr Aduty.. dort soll aber stehen ist nun Aduty.
Mein Code:
if(strcmp(cmdtext,"/aduty",true)==0)
{
if(isPlayerAnAdmin(playerid,1))
if(status == 0)
{
new string[128];
format(string,sizeof(string),"**~~%s ist nun als Admin im Dienst.~~**",SpielerName(playerid));
SendClientMessageToAll(ADUTY,string);
aduty[playerid] = true;
SetPlayerHealth(playerid,9999999999);
SetPlayerArmour(playerid,999999);
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,ADUTY);
//SetPlayerMarkerForPlayer(playerid,ADUTY);
status=1; //muss da sein fürs Offduty gehen
// return 1; //weg gemacht<----
}
else if(status == 1)
{
new string[128];
format(string,sizeof(string),"**~~%s ist nun nicht mehr als Admin im Dienst.~~**",SpielerName(playerid));
SendClientMessageToAll(ADUTY,string);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,0);
ResetPlayerWeapons(playerid);
SetPlayerColor(playerid,WEISS);
status = 0;
}
return 1;
Mfg Mars ich hoffe jemand kann mir helfen