Moin,
hab da ein Problem mit dem Einsatzchat für die Cops / das SWAT. Undzwar wenn man ein Cop ist, kann man in dem Chat schreiben. Wenn man kein Cop ist, kann man nicht in dem Chat schreiben, ihn aber lesen.
Code:
forward SendClientMessageForCops(color, string[], playerid);
//---------------------COP CHAT---------------------
if(strcmp(strget(cmdtext,0),"/e",true) == 0)
{
if(IsACop[playerid] == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new msg[200];
format(msg,sizeof(msg),"%s: %s",pName,cmdtext[3]);
SendClientMessageForCops(TEAM_COP_COLOR, msg, playerid);
return 1;
}
}
}
if (IsACop[playerid] == 0)
{
SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop!");
}
return 1;
}
public SendClientMessageForCops(color, string[], playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsACop[playerid] == 1)
{
SendClientMessage(i, color, string);
}
}
}
}