hilfe mit dcmd

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 leute


    ich lerne grade mit dcmd umzugehen habe aber volgendes problem


    wenn ich den befehl eingebe ist es egal welches admin lvl es funktioniert mit jedem egal ob über oder unter 2


    ich möchte aber das nur alle über 2 den nutzen können




    dcmd_gibgeld(playerid,params[])
    {
    if(Spieler[playerid][pAdmin] <= 2)
    {
    new id,geld;
    new string1[128], string2[128], string3[128];
    if(sscanf(params, "dd",id,geld)) {
    return SendClientMessage(playerid,COLOR_RED,"nutze: /gibgeld [ID][Menge]");
    }
    new name[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    GetPlayerName(id,name1,sizeof name1);
    format(string1,sizeof(string1),"** %s hat dir %d$ gegeben",name,geld);
    format(string2,sizeof(string2),"** Du hast %s %d$ gegeben",name1,geld);
    format(string3,sizeof(string3),"Spieler %s hat %d$ von Admin %s bekommen",name1,geld,name);
    SendClientMessage(id,COLOR_GREEN,string1);
    SendClientMessage(playerid,COLOR_GREEN,string2);
    print(string3);
    GivePlayerMoney(id,geld);
    }
    return 1;
    }



    ich hoffe mir kann jemadn helfen



    //EDIT


    Code hinzugefügt