Ich hab ein /F befehl gemacht
also ein chat für fraktionen
ocmd:f(playerid,params[])
{
new name[MAX_PLAYER_NAME];
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,Blau,"/f [text]");
format(text,sizeof(text),"Fraktion %s: %s",name,text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(IstSpielerInFraktion(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,Blau,text);
}
}
}
return 1;
}
aber wenn ich zb ingame /f Moin eingebe
da müsste "Fraktion Sherif1995 : Moin" stehen
aber da steht "Fraktion : Moin"
Kann einer helfen?