Die "Meisten stimmen" Herausfinden

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
  • Ja, wie soll das auch funktionieren.
    if(pStimmen[i] >= pStimmen[i])Du überprüfst, ob die Variable größer oder gleich der gleichen Variable ist.
    Das entspricht z.B. if(2 >= 2), das Ergebnis ist also immer true.
    Da du keine Infos zu deinem Stimmsystem bzw. deinen Variablen gegeben hast, kann man dir so leider nicht weiterhelfen.

    Professioneller Webentwickler.

  • stock getMeistenStimmen()
    {
    int hoechste = -1;
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pSchonGW] == 1)
    {
    if(pStimmen[i] > hoechste)
    {
    hoechste = i;
    }
    }
    }
    }
    return i;
    }
    Die Funktion gibt die playerID des Spielers mit den höchsten pStimmen zurück, im Fehlerfall -1.

    Professioneller Webentwickler.