Meiste Kills abfragen

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,
    bin grad dabei was zu erstellen und muss dabei wissen welcher Spieler in welcher zeit am meisten Kills gemacht hat abfragen.
    Kann mich jemand auf den richtigen Pfad bringen um abzufragen welcher Spieler am meisten Kills hat?


    Mein logisches Denken versagt grade X(


    MfG FaridBangSAMP

  • Ich habe schon lange nicht mehr mit Pawn gearbeitet und hab dir das mal auf die schnelle zusammengetragen:
    // Global
    new varTimer = 0;


    // Unter einem CMD or something else
    //Timer setzen
    SetTimer(...);
    //Variable dazu setzen
    varTimer = 1;


    // OnPlayerDeath
    SetPVarInt(killerid, "TimerKills", GetPVarInt(killerid, "TimerKills") + 1);


    // Timer:
    public ... () {
    new varHighest = 0,
    strHighestPlayer[24];
    for(new pID; pID < GetMaxPlayers(); pID++) {
    if(GetPVarInt(pID, "TimerKills") > highest) {
    format(highest_Player, sizeof(highest_Player), "%s", GetName(pID));
    }
    }
    return strHighestPlayer;
    }


    stock GetName(playerid) {
    new strPlayerName[24];
    GetPlayerName(playerid, sizeof(strPlayerName), strPlayerName);
    return strPlayerName;
    }


    Hoffe es ist nicht sehr falsch.