2011-08-17 7 views
-3

I FIXED IT! 예.키 바인딩 리더 스크립트

좋아, 그래서 당신이 누르면 키의 바이트 코드로 IntValue를 설정하는 키 바인딩 스크립트를 만들었습니다. 그게 다 잘된거야. 문제는 키 바인딩 부분을 읽는 스크립트가 작동하지 않는다는 것입니다.

print("Running KeyCheck script") 
KeyValue = script.Parent.KeyValue 

function onChanged(Value) 
    print("Changed: " .. Value) 
end 

KeyValue.Changed:connect(onChanged) 

그것은 플레이어, 로컬 스크립트에 있어요 : 다음은 스크립트입니다. KeyValue는 앞서 언급 한 IntValue입니다. 나는 어떤 오류도 내지 않지만 인쇄물 중 아무 것도 인쇄하지 않습니다. 사전에

감사합니다, Sil3nt

+0

귀하가 어떻게했는지 알려 주시고 귀하의 답변 일지라도 답변을 수락하십시오. –

+0

Local이 아닌 KeyBind 스크립트가 필요합니다. – Sil3ntScript3r

답변

0

좋습니다. 로컬이 아닌 KeyBind 스크립트를 설정해야했습니다. Derp.

0

음, 는만큼 script.Parent.KeyValue이 존재하는 한, 그것은 작동합니다.

어떤 유형의 "값"개체가 변경되면 변경된 속성이 아닌 값을 반환합니다.

이미 알고 계실지 모르겠습니다.

일반 스크립트로 사용해보십시오.

+0

글쎄, 어떤 이유로도 실행되지 않습니다. 그리고 나는 값어치를 알고있다. – Sil3ntScript3r

+0

스크립트가 비활성화되어 있습니까? –

+0

Nope. 그리고 나는 똑같은 문제를 가진 정상적인 스크립트를 시도했다. – Sil3ntScript3r