ach danke habe ich übersehen :).
So sollte es gehen :
ocmd:f(playerid,params[])
{
new frak = GetPVarInt(playerid,"Fraktion");
if(frak == 3||frak == 4||frak == 5||frak == 6||frak == 7||frak == 8||frak == 9||frak == 10||frak == 12)
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GRAU,"/f [text]");
format(text,sizeof(text),"Fraktionsmember %s: %s",SpielerName(playerid),text);
TeamMessage(frak,text);
return 1;
}
return 1;
}
forward TeamMessage(fraktion,text[]);
public TeamMessage(fraktion,text[])
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,fraktion))
{
SendClientMessage(i, COLOR_GANGFARBE, text);
}
}
}
}
Edit : Ausgebessert danke go2Nova 