Ich habe ein Problem ich hab was verändert und dann übersehen.
Es gibt keine errors oder warnings nur er gibt keine fraktion mehr....
was ist falsch?!
ocmd:makeleader(playerid,params[])
{
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,Gelb,"Verwendung : /makeleader [ID] [Fraktions ID]");
}
if(frakid > 24)
{
return SendClientMessage(playerid,Rot,"Soviele Fraktionen gibt es nicht!");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,Rot,"Ungültiger Spieler!");
}
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,Gelb,"Du bist nun in einer Fraktion!");
SendClientMessage(pid,Gelb,"Du hast den angegeben Spieler in eine Fraktion gepackt!");
}
}
else
{
return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
}
return 1;
}