2017-03-06 86 views
0

我想在Roblox中創建某種點系統。我希望它能在殺死人型生物後爲我的分數增加150分,但我的腳本沒有做任何事情。任何指針?我是新來的。ROBLOX:消息沒有在健康狀態爲0時彈出輸出

檢查我的代碼here或只是閱讀下面:

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

回答

0

嘗試使用Signal Died()http://wiki.roblox.com/index.php?title=API:Class/Humanoid/Died

說明:一個角色的健康後激發達到0。這既可以通過斷開造成的他們的頭從他們的軀幹,或直接設置健康財產。

這會爲你提供一個當你的人形生物死亡的事件。

事情是這樣的:

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

我一直在試圖瞭解什麼該鏈接發佈。不是很瞭解很多。我將如何在我的代碼中實現它? –

+0

用一個可能的例子編輯。您可能需要進一步研究事件以將其與評分系統一起使用,因爲您似乎希望每位球員的得分都是唯一的。 –

+0

是的,我會更多地考慮它。謝謝! –