dcmd /makeadmin mit namen

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
  • hallo ich habe einen dcmd /make admin befehl gemacht aber 2 sachen stören mich ich möchte das da setht welcher admin wen zu welchem level gmacht hat
    und das auch da steht du hast SPIELERX zum admin rank X befördert


    dcmd_makeadmin(playerid,params[])
    {
    new pID;
    new alevel;
    if(sscanf(params, "ud",pID,alevel))
    {
    return SendClientMessage(playerid,COLOR_RED,"USAGE: /makeadmin [playerid] [adminlevel]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
    }
    if(pInfo[playerid][admin] >= 5)
    {
    pInfo[pID][admin] = alevel;
    SendClientMessage(playerid,COLOR_RED,"Du Hast jemanden zum Admin befördert!");
    SendClientMessage(pID,COLOR_RED,"Du wurdest von einem Admin befördert!");
    }
    if(pInfo[playerid][admin] < 5)
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5.");
    }
    if(playerid == pID)
    {
    SendClientMessage(playerid,COLOR_RED,"Du kannst dich nicht selbst befördern!");
    }
    return 1;
    }

  • new lamsg[80], nname[MAX_PLAYER_NAME];
    GetPlayerName(pID,nname,sizeof nname);
    format(lamsg,sizeof lamsg,"Du hast %s zum Admin auf Level %i befördert",nname,alevel);
    SendClientMessage(playerid,0x00FFFF00,lasmsg);
    GetPlayerName(playerid,nname,sizeof nname);
    format(lamsg,sizeof lamsg,"Du wurdest von %s zum Admin auf Level %i befördert",nname,alevel);
    SendClientMessage(pID,0x00FFFF00,lasmsg);

    Mfg. BlackFoX_UD_ alias [BFX]Explosion