Hi, bekomme den Fehler dass der Befehl nicht existiert
ocmd:f(playerid,params[])
{
new name[MAX_PLAYER_NAME], text[128];
if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
if(sscanf(params,"s[128]",text))return SendClientMessage(playerid,ROT,"Befehl: /f 'Nachricht'");
new fID = sInfo[playerid][fraktion];
GetPlayerName(playerid,name,sizeof(name));
if(isPlayerInFrakt(playerid,1))
{
format(text,sizeof(text),"**((%s %s: %s ))**",LSPDRangName[sInfo[playerid][frang]-1],name,text);
}
else if(isPlayerInFrakt(playerid,2))
{
format(text,sizeof(text),"**((%s %s: %s ))**",MedicRangName[sInfo[playerid][frang]-1],name,text);
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(!isPlayerInFrakt(i,fID))continue;
SendClientMessage(i,BLAU,text);
}
return 1;
}
Liegt dass dran dass ich die Schleife an der falschen Stelle habe?