/adminduty o /aduty ?

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
  • Mit ner variable


    oben



    new duty[MAX_PLAYERS];


    Dann bei /adminduty



    if (strcmp(cmd, "/adminduty", true) ==0 )
    {
    if(IsPlayerAdmin(playerid))
    {
    if(duty[playerid] == 0)
    {
    new name[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid,name,sizeof(name));
    format(string, sizeof(string), "Admin %s ist nun im Dienst", name);
    SendClientMessageToAll(Grün,string);
    duty[playerid] = 1;
    return 1;


    }
    else if(duty[playerid] == 1)
    {
    new name[MAX_PLAYER_NAME];
    new string[100];
    GetPlayerName(playerid,name,sizeof(name));
    format(string, sizeof(string), "Admin %s ist nicht mehr im Dienst", name);
    SendClientMessageToAll(Grün,string);
    duty[playerid] = 0;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot, "Du bist kein Admin!");
    }}


    return 1;
    }


    Weis net ob es geht^^ausm Kopf

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee

    2 Mal editiert, zuletzt von zombie.modder ()

  • öhm nein? Wenn man es beim ersten mal eingibt steht da Admin ... ist nun im Dienst dann wird die variable nun auf true gestellt, wenn er wieder den cmd eingibt und er nun auf true ist, dann steht da
    admin .. ist nun nicht mehr im Dienst dann wird die variable wieder auf false gestellt. Verstanden?

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee