Ich habe das Problem das ich in meinen Script Fehler bekomme die nichts mit den befehl zutun haben also wollte ich fragen ob jemand ein anderen befehl hätte der Funktioniert .
Befehl code:
dcmd_setfraktion(playerid,params[])
{
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,GELB,"Verwendung : /setfraktion [ID][Fraktions ID]");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendclientMessage(playerid,ROT,"Ungültiger Spieler");
}
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der Spieler ist bereits in der Fraktion");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,BLAU,"Du bist nun in der Fraktion");
SendClientMessage(pid,BLAU,"Du hast den Spieler in die Fraktion gepackt");
}
else
{
Return SendClientMessage(playerid,ROT,"Du bist kein Admin!);
}
return 1;
}