Aduty Problem [Ingame]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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 ;)

    **~~Favorite~~**