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 )
ich hoffe einer kann helfen
Lg sherif
//edit
warum ist der befehl so komisch