GetHigh - Wer hat das höchste?

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
  • Schön gedacht, funktioniert leider nicht nach Schema A :D


    z.B.:


    stock GetHighestPlayerVariable(varname[]) // Beispiel: Variable Level[MAX_PLAYERS] => GetHighestPlayerVariable(Level); => returnt die höchste Variable
    {
    new temp;
    for(new i; i < MAX_PLAYERS; i++)
    if((temp < varname[i]))
    temp = varname[i];
    return temp;
    }


    Hier sucht Pawn nach varname, aber nicht nach dem Namen des Parameters, dass wird nicht übernommen ;)


    Das auch:


    stock GetPlayerWithHighestVariable(varname[]) // Beispiel: Variable Level[MAX_PLAYERS] => GetHighestPlayerVariable(Level); => returnt den Spieler mit der höchsten Variable
    {
    new temp, pID;
    for(new i; i < MAX_PLAYERS; i++)
    if((temp < varname[i]))
    temp = varname[i], pID = i;
    return pID;
    }


    Funktioniert nicht ^^


    Das auch nicht:


    stock GetHighestVehicleVariable(varname[]) // Beispiel: Variable vID[MAX_VEHICLES] => GetHighestVehicleVariable(vID); => returnt die höchste Variable
    {
    new temp;
    for(new x; x < MAX_VEHICLES; x++)
    if((temp < varname[x]))
    temp = varname[x];
    return temp;
    }


    Also ab hier ganz ganz viele Funktionen gehen nicht :D


    Solltest das nochmal durchdenken ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • :whistling: Jupp.
    Natürlich wieder mal nicht getestet. Haut das hier erstmal in die Tonne :thumbup:

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • @Topic: So sollte man keine Include schreiben. Die Funktionen haben sehr schlechte Namen, und sind eigentlich auch unnötig. Es würde reichen wenn du dir z.B. eine gute ArraySort Funktion bastelst, mit der man auch etwas anfangen kann. Oder noch einfacher einfach eine Funktion um das höchste Element in einem Array zu finden. Wie z.B. die Funktion in dem Zitat hier unter. Doch da stört mich schon wieder der Name. So wie diese Funktion aufgebaut ist, hat sie nichts mit einem Spieler zu tun. Aus diesem Grund kann man das auch nicht einfach GetHighestPlayerVariable nennen.


    Was soll das denn bedeuten? Er sucht nicht nach dem Namen des Parameters? Wieso auch? Was wäre der Sinn dabei? Ich verstehe nicht was du damit sagen möchtest.


    Diese Funktion sollte so, wie sie hier steht fast funktionieren. Das einzige kleine Problem ist, dass die Schleife eine vorgegebene Laufzeit von MAX_PLAYERS Anzahl von Durchlaufen hat.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.