Ich würde gerne das jede Fraktion diesen Fchat mit /f benutzen kann , aber sie nicht gegenseitig ihre Chats lesen können.Desweiteren sollen anderen Namen angezeigt werden für die Ränge.
ocmd:f(playerid,params[])
{
if(isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,ROT,"[SERVER]: Du bist kein Admin.");
{
new text[128],name[128],rank[20];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /a [Text]");
GetPlayerName(playerid,name,sizeof(name));
switch (GetPVarInt(playerid,"Rank"))
{
case 1:{rank="Cadet";}
case 2:{rank="-";}
case 3:{rank="-";}
case 4:{rank="-";}
case 5:{rank="-";}
case 6:{rank="-";}
case 7:{rank="-";}
}
format(text,sizeof(text),"*((%s %s: %s.))*",rank,name,text);
SendMessage(BLAU,text);
return 1;
}
}
stock SendMessage(color,const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,1))
{
SendClientMessage(i, color, string);
}
}
}
return 1;
}