Einsatzchat für alle lesbar

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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);
    }
    }
    }
    }


  • //---------------------COP CHAT---------------------
    if(strcmp(strget(cmdtext,0),"/e",true) == 0)
    {
    if(IsACop[playerid] == 1)
    {
    new msg[200];
    format(msg,sizeof(msg),"%s: %s",pName,cmdtext[3]);
    SendClientMessageForCops(TEAM_COP_COLOR, msg);
    return 1;
    }
    if (IsACop[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_RED,"Du bist kein Cop!");
    }
    return 1;
    }



    public SendClientMessageForCops(color, string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop[i] == 1)
    {
    SendClientMessage(i, color, string);
    }
    }
    }


    }

    So müsste es gehen


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------