Moin,
mein Problem : Alle Leute bekommen den /f Chat d.h. Person X Schreibt so :
/f Hey.
Chat Nachricht an alle die in irgendeinem Team sind : Rangname Person X Hey.
Sollten aber eig. nur seine Teammates kriegen...
COMMAND:f(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_BLUE,"Benutze : /f [text]");
format(text,sizeof(text),"%s %s: %s",GetPlayerRangName(playerid),SpielerName(playerid),text);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInFraktion(i,uInfo[i][Fraktion]))
{
SendClientMessage(i,COLOR_F,text);
}
}
}
return 1;
}
/edit Sry habe Problem Selber gelöst
if(IsPlayerInFraktion(i,uInfo[playerid][Fraktion])) playerid anstatt i da es ja an seine Frak gehen soll....^^