admin on duty =?

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
  • SChau dir mal DUty von den Cops an. So ähnlich geht das. Ich poste es dir nachher vllt mal.


  • // ganz oben
    new aduty[MAX_PLAYERS];
    new xname[MAX_PLAYER_NAME];
    // Unter public OnPlayerCommandText(playerid, cmdtext[])
    dcmd(aduty,5,cmdtext);
    // Außerhalb eines CallBacks ( public... )
    dcmd_aduty(playerid,params[])
    {
    #pragma unused params
    if(IsPlayerAdmin(playerid))
    {
    if(aduty[playerid] == 0 )
    {
    new string[64];
    GetPlayerName(playerid, xname, sizeof(xname));
    format(string,sizeof(string), "%s ist nun OnDutyAdmin!",xname);
    SendClientMessageToAll(COLOR_RED,string);


    }
    else if(aduty[playerid] == 1 )
    {
    new lol[64];
    GetPlayerName(playerid, xname, sizeof(xname));
    format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
    SendClientMessageToAll(COLOR_RED,sstring);
    }
    }
    return 1;
    }



    Ich hoffe,dass es stimmt so :thumbup: .

    Suche Scriptlehrer :rolleyes:

  • ich ahbe es so ich hoffe ich konte dir helfen
    if(strcmp(cmd, "/aond", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerColor(playerid, COLOR_PINK);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "*** %s hat sich als Supporter angemeldet ***", sendername);
    OOCNews(COLOR_PINK,string);
    SetPlayerHealth(playerid, 1000);
    SetPlayerArmour(playerid, 100);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Sie sind nicht berechtigt diesen Befehl zu benutzen !");
    }


    }



    if(strcmp(cmd, "/aoffd", true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    SendClientMessage(playerid, COLOR_PINK, " Du bist nicht mehr On Duty.");
    SetPlayerToTeamColor(playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "*** %s hat sich als Supporter abgemeldet ***", sendername);
    OOCNews(COLOR_PINK,string);
    SetPlayerHealth(playerid, 100);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Sie sind nicht berechtigt diesen Befehl zu benutzen !");
    }
    return 1;
    }

  • das hier


    new lol[64];
    GetPlayerName(playerid, xname, sizeof(xname));
    format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
    SendClientMessageToAll(COLOR_RED,sstring);
    }
    }
    return 1;
    }


    were so falsch


    müsste so sein


    new lol[64]; // <<<<< hier
    GetPlayerName(playerid, xname, sizeof(xname));
    format(lol,sizeof(lol),"%s ist nun OfflineDutyAdmin !", xname);
    SendClientMessageToAll(COLOR_RED,lol); // wenn du lol definiert hast musst du auch lol benutzen nicht string
    }
    }
    return 1;
    }