GetPlayerHealth/GetPlayerArmour Bug

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
  • Hey, ich habe gerade ein Bug bemerkt von GetPlayerHealth/GetPlayerArmour.


    Unswa Folgendes ich habe 100 Hp und setzte meine Hp auf 50 dann gibt GetPlayerHealth 100 aus ( wie es vor dem ändern war ) und wenn ich dann mein Leben dann auf 75 setzte kommt 50.
    Irgendwie hängt die Funktion nach genauso auch bei GetPlayerArmour.
    Ist das ein bekanntes Problem und gibt es dafür eine Lösung außer das Health und die Armour in einer Varraible Speichern.


    Hier mein Code

  • Bei mir wird bei 100 hp 100hp angezeigt bei 50hp wird 50hp angezeigt.


    vlt ist SetPlayerHealt zu langsam ?


    weil du rufst danach sofort GetPlayerHealt

  • Das ist normal und tritt auf Grund der Latenz (abhängig vom Ping) bei allen Set/Get Funktionen auf.
    Es macht auch eigentlich keinen Sinn, direkt nach Set die zugehörige Get Funktion zu nutzen, den Wert weißt du ja auch ohne Get, du hast ihn ja zuvor gesetzt. Ich verstehe den Sinn deiner Abfrage nicht.
    printf("SetPlayerHealth %f", hp);
    Würde ebenfalls gehen und ein korrektes Ergebnis ausgeben.