Halloooo ![]()
Undzwar ich habe ein Problem mit den /Makeleader befehl.. der Befehl speichert etc. aber es wird immer erst beim 2 mal angezeigt. Also z.b.: /makeleader 0 1 (dann kommt halt bei mir als erstes LSPD) aber wenn ich dann z.b: /makeleader 0 5(dann kommt nochmal LSPD , nur wenn ich das gleiche also /makeleader 0 5 mache dann geht es erst ? Aber es soll sofort, wo ist das Problem?:
ocmd:makeleader(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] >= 6)
{
new pID,string[144], aname[MAX_PLAYERS], frakid;
GetPlayerName(playerid,aname,sizeof(aname));
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Rot,"[FEHLER]{FFFFFF} Benutze: /makeleader [Name/ID] [0-10]");//ich vermute mal es liegt in dieser Zeile?
{
format(string,sizeof(string),"[INFO]{FFFFFF} %s %s hat dich zum Leader der Fraktion %s ernannt!",GetPlayerAdminRank(playerid),aname,GetPlayerFraktion(playerid));
SendClientMessage(playerid,Rot,string);
SpielerInfo[pID][pFraktion] = frakid;
}
}
return 1;
}
