Last Kills [HELP]

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Guten abend/Morgen


    und zwar möchte ich die letzten 5 spieler die gestorben sind auflisten mit textdraw nicht die standart top ten von samp
    so weit so gut ich kann zwar imemr den letzten auflisten lassen aber ich weiss nicht so recht wie ich das mache das die letzte 5 dort erscheinen
    und dann beim nästen kill runter geschoben werden.


    also z.b.
    Player 7 - player8
    Player 5 - player 6
    Player 3 - player4
    Player 1 - player2


    Frage.
    wie lasse ich die letzten 5 spieler anzeigen?


    meine variante klappt soweit gut nur zeigt er imemr die letzten spieler an





    public OnPlayerDeath(playerid, killerid, reason){


    new str[128];

    new SpielerName[MAX_PLAYER_NAME];
    new SpielerNameK[MAX_PLAYER_NAME];
    GetPlayerName(playerid, SpielerName, sizeof(SpielerName));
    GetPlayerName(killerid, SpielerNameK, sizeof(SpielerNameK));
    format(str, sizeof(str), "%s - %s",SpielerNameK,SpielerName);
    TextDrawSetString(Textdraw1[playerid], str);
    TextDrawSetString(Textdraw1[killerid], str);
    return 1;
    }


    // Der timer
    ForAllPlayers(i)
    {
    Textdraw1[i] = TextDrawCreate(521.000000, 408.000000, "bla");
    TextDrawBackgroundColor(Textdraw1[i], 255);
    TextDrawFont(Textdraw1[i], 1);
    TextDrawLetterSize(Textdraw1[i], 0.200000, 0.899999);
    TextDrawColor(Textdraw1[i], -1);
    TextDrawSetOutline(Textdraw1[i], 0);
    TextDrawSetProportional(Textdraw1[i], 1);
    TextDrawSetShadow(Textdraw1[i], 1);
    }



    //edit bild reingehaun

  • Bei OnPlayerDeath wird die KillerId mitgegeben - Spielernamen auslesen, alle Namen in der Liste um eine Variable nach hinten schieben (4 = 5, 3 = 4, 2 = 3, 1 = 2) und dann das 1. Paar auf die neuen festlegen.


    #Brotfischbaron


    In schā'a llāh