Textdraw= 500??

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
  • Jo Hallo leute ich habe unten im game eine arena info gemacht die zeigt wie viele spieler in welchen arenen sind nur in einem TD also in dem Kein ModusTextdraw wird 500 angezeigt (wenn ich in eine joine 499)


    Alle anderen funken normal


    screen♥


    Schnipsel:


    format(string,128,"Kein Mouds: %i",GetNOModus());
    TextDrawSetString(Textdraw14,string);


    stock GetNOModus()
    {
    new count;
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(sStats[i][sArena]==0)
    {
    count++;
    }
    }
    return count;
    }


    Kann mir einer Helfen??


  • Diesen Fehler nutzt doch auch bartek :D

  • Versuch mal die Count Variable global zu erstellen und jedes mal, wenn jemand die Arena betritt, zu erhöhen und verringern.
    Vielleicht verwechselt dein Script irgendwelche Variablen.


    Na du hast mich an was erinnert ich habe es gerade mal so gemacht:


    stock GetNOModus()
    {
    new count;
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(sStats[i][sArena]==0){count++;}
    }
    }
    return 1;
    }

  • das liegt daran, wenn sich jemand ausloggt, ist die auf 0 und somit auch nicht in der Area.
    Was man machen kann ist einfach die Var auf -1 stellen

    Mit Freundlichen Grüßen
    Whitetiiger aka. Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.