2017-03-06 12 views
0

Robloxで何らかの種類のポイントシステムを作成しようとしています。私はヒューマノイドを殺した後、自分のスコアに150ポイントを追加したいと思っていますが、スクリプトは何もしていません。すべてのポインタ?私はこれに新しいです。ROBLOX:正常終了後にメッセージが出力されない

私のコード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

ええ、私はそれをもっと調べます。ありがとうございました! –

関連する問題