2017-03-06 1 views
0

Ich versuche, eine Art Punktesystem in Roblox zu erstellen. Ich möchte, dass ich 150 Punkte zu meiner Punktzahl hinzufüge, nachdem ich das Humanoid getötet habe, aber mein Skript macht nichts. Irgendwelche Zeiger? Ich bin neu in diesem Bereich.ROBLOX: Nachricht nicht in der Ausgabe nach Gesundheit erscheint 0

Überprüfen Sie meinen Code here oder einfach unten lesen:

local function score(points) 
    score = 0 
    local points = score + 150 
    if game.Workspace.Dummy.Humanoid.Health == 0 then 
     print("good") 
    end 
end 

Antwort

0

Versuchen Signal Died() mit: http://wiki.roblox.com/index.php?title=API:Class/Humanoid/Died

Beschreibung: Wird gestartet, nachdem die Gesundheit des Charakters 0 erreicht, die verursacht werden könnte, entweder durch Trennen ihr Kopf von ihrem Torso oder direkt das Gesundheitseigentum einstellen.

Dies sollte Ihnen ein Ereignis für, wenn Ihr Humanoid stirbt.

Etwas wie folgt aus:

game.Workspace.Dummy.Humanoid.Died:connect(function() 
    print("good") 
end) 
+0

Ich habe versucht, zu verstehen, was in diesem Link gepostet. Ich verstehe nicht viel. Wie würde ich das in meinem Code implementieren? –

+0

Bearbeitet mit einem möglichen Beispiel. Eventuell müssen Sie sich weitere Ereignisse ansehen, um sie mit Ihrem Scoring-System zu verwenden, da es so aussieht, als wollten Sie, dass der Score für jeden Spieler einzigartig ist. –

+0

Ja, ich werde mehr darüber nachsehen. Vielen Dank! –

Verwandte Themen