"Unsterblichkeit"

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

  • "Unsterblichkeit"

    Ich habe gelesen, dass bei dem TakeDamage Callback, die Health nicht aktuell sind, also noch die vor dem Schuss.
    Meint ihr, das würde so einwandfrei funktionieren oder gibt es noch saubere Methoden?

    Aktuelle Idee:

    PAWN-Quellcode

    1. if(AdminDuty(playerid) == 1)
    2. {
    3. new Float:myhealth;
    4. GetPlayerHealth(playerid, myhealth);
    5. return SetTimerEx("SchutzLeben", 50, false, "df", playerid, myhealth);
    6. }
    7. public SchutzLeben(playerid, Float:oldhealth)
    8. {
    9. SetPlayerHealth(playerid, oldhealth);
    10. return 1;
    11. }
    Alles anzeigen
    Рыба лично :rolleyes:
  • Das funktioniert zwar, ist aber keine richtige Unsterblichkeit, da du zum Beispiel bei einem hohen Fall so viel Schaden erhalten kannst dass deine Leben trotzdem auf 0 sinken bevor sie wieder hochgesetzt werden. Stattdessen würde ich dir empfehlen die Leben auf 999999 zu setzen, und auf die alten Leben erst zu setzen wenn der Spieler wieder den Admin Modus verlässt. (Die Leben musst du dann in deinem Spieler Enum z.b. zwischenspeichern)
    Ich helfe zu allen Fragen bezüglich PAWN Scripting gerne weiter.
    Auch im Bereich JavaScript und dort der RageMP API helfe ich gern.

    Konversation: Konversation starten
    Discord: LeonMrBonnie#2251