Chat wird 2 mal gepostet

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
  • Hallo ich habe ein frage und zwar wenn ich was in den öffentlichen Chat schreibe
    dann wird dass 2 mal gepostet weiß aber nicht warum... hier der code
    Unter OnPlayerText
    new pName[30], string[126];
    GetPlayerName(playerid, pName, 30);
    for(new i;i<=MAX_PLAYERS;i++)
    {
    format(string, 256, "%s : %s", pName,text);
    SendClientMessage(i, COLOR_WHITE, string);
    }


    Und wo wir schon dabei sind:
    Wie mache ich dass die Spieler nicht so verschiedene Farben haben
    ich habe unter OnPlayerConnect "SetPlayerColor(playerid,code);
    Aber wenn ich was schreibe und es kommt doppelt sehe ich auch noch
    dass der spieler orange ist..
    LG ALPHA


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • return 0; anstelle von return 1; am Ende von OnPlayerText


    // BFX war mal wieder schneller ;)


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

  • Statt schleife nimm einfach
    SendPlayerMessageToAll(senderid,message);

    Meinst du nicht SendClientMessageToAll ?


    SIeht dann so aus :

    OnPlayerText(playerid, text[])
    {
    new pName[30], string[126];
    GetPlayerName(playerid, pName, 30);
    format(string, 256, "%s : %s", pName,text);
    SendClientMessageToAll(COLOR_WHITE, string);
    return 0;
    }


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