2017-03-06 105 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

是的,我会更多地考虑它。谢谢! –