1 Warning Chat

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
  • Huhu, ich habe 1 Warning im Chatsystem. Derzeit arbeite ich an einem Chat mit Radius jedoch bekomme ich 1 Warning.
    Hier der Code:
    stock SendMeChat(string[],playerid) //Error Zeile
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(GetDistanceBetweenPlayers(i,playerid) <= 25)
    {
    SendClientMessage(i,Weis,string);
    }
    }
    return 1;
    }


    warning 208: function with tag result used before definition, forcing reparse

  • stock SendMeChat(_test[],_playerid)
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(GetDistanceBetweenPlayers(i,_playerid) <= 25)
    {
    SendClientMessage(i,Weis,_test);
    }
    }
    return 1;
    }


    probiers mal so, vielleicht hilfts was die parameter abzuendern was er im warning schon gesagt hat.


    warning 208: function with tag result used before definition, forcing reparse

  • H


    Habe es nun etwas abgeändert, dennoch danke für die Hilfe ;)


    Gruß

  • Habe es nun so aber er sieht es nicht in meiner Nähe.
    public OnPlayerText(playerid, text[])
    {
    new string[128];
    format(string,128,"%s sagt: %s",SpielerName(playerid),text);
    for(new i = 0;i<MAX_PLAYERS;i ++)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(IsPlayerInRangeOfPoint(i,20,X,Y,Z))
    {
    SendClientMessage(i,Weis,string);
    return 0;
    }
    }
    return 1;
    }


    //edit: text

    Einmal editiert, zuletzt von Jayen () aus folgendem Grund: Text

  • 1. Das ist doch einfacher, oder?


    http://wiki.sa-mp.com/wiki/LimitGlobalChatRadius


    2. Wenn du das so machen willst, wie du es hast, muss das return unten eine 0 senden, also:


    public OnPlayerText(playerid, text[])
    {
    new string[128];
    format(string,128,"%s sagt: %s",SpielerName(playerid),text);
    for(new i = 0;i<MAX_PLAYERS;i ++)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(IsPlayerInRangeOfPoint(i,20,X,Y,Z))
    {
    SendClientMessage(i,Weis,string);
    return 0;
    }
    }
    return 0;
    }

    Back to the roots!

  • S


    Soo funktioniert dann aber nichts mehr mit Chats :S


    MfG