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

그래, 좀 더 살펴볼 것입니다. 고맙습니다! –

관련 문제