/makeleader befehl geht nicht

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
  • Hi leute
    Mein /makeleader befehl geht nicht
    Hier ist der befehl:
    dcmd_makeleader(playerid,params[]){ new pid, frakid; if(sscanf(params,"ud",pid,frakid)) { return SendClientMessage(playerid,Gelb,"Verwendung : /makeleader [ID] [Fraktions ID]"); } if(frakid > 17) { return SendClientMessage(playerid,Rot,"Soviele Fraktionen gibt es nicht!"); } if(IstSpielerInFraktion(playerid, frakid)) { if(pid == INVALID_PLAYER_ID) { return SendClientMessage(playerid,Rot,"Ungültiger Spieler!"); } if(IstSpielerAdmin(playerid,10)) { sSpieler[pid][Fraktion] = frakid; SetPVarInt(pid,"Leader",1); SendClientMessage(pid,Gelb,"Du bist nun in einer Fraktion!"); SendClientMessage(playerid,Gelb,"Du hast den angegeben Spieler in eine Fraktion gepackt!"); } if(!IstSpielerAdmin(playerid, 10)) { return SendClientMessage(playerid,Rot,"Du bist kein Admin!"); } } return 1;}
    das problem ist wenn ich ingame /makeleader 1 1 eingebe (das erste 1 ist spieler id & zweite 1 ist fraktion id (sfpd) )
    Kommt GARNIX
    aber wenn ich /makeleader 1 3 eingebe (3 ist oamt id) gehts...
    ich glaube es geht weil ich oamt member bin aber..
    aber ich wills das jeder admin jeden leader von jede frak machen kann
    (ich hoffe ihr habts verstanden bin kein deutscher :D )
    ich hoffe einer kann helfen
    Lg sherif


    //edit


    warum ist der befehl so komisch ?(

    Einmal editiert, zuletzt von iQuaX ()