Ich habe mir eine Funktion gemacht, für den Fraktionschat. Es gibt keine Errors beim compilen, aber die Fraktionsnachricht wird den jeweiligen Fraktionsmitgliedern so oft gesendet, wie die Funktion GetMaxPlayers(); ausgibt. Sprich mein Server hat 10 Slots und die Nachricht kommt 10mal.
Weiß jemand was ich falsch gemacht habe ?
stock SendFrakMessage(frakid,color,text[])
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && GetPVarInt(i,"loggedin")==1)
{
if(isPlayerInFrak(i,frakid))
{
SendClientMessage(i,color,text);
}
}
}
return 1;
}