Seo_Horyang
대표칭호 없음
이해도 | 1.12 |
---|---|
게임버전 (JE) | 스피곳 |
게임버전 (BE) | 전부 사용중 입니다 |
스크립트 애드온 | 2.5.3 |
on rightclick on iron door:
if {열쇠%block's location%} is not set:
if player's tool is iron nugget:
set {열쇠%block's location%} to name of player's tool
message "&a설정이 완료되었습니다" to player
else if {열쇠%block's location%} is set:
if name of player's tool is {열쇠%block's location%}:
activate block
wait 1 seconds
deactivate block
else if name of player's tool is not {열쇠%block's location%}:
message "&7다른 열쇠가 필요합니다"
cancel event
이렇게 했는데 작동이 안되네요
DDang_
2021.06.26설정이 완료되었습니다는 뜨나요
Seo_Horyang
2021.06.26아니요 그냥 아무것도 안뜹니다
DDang_
2021.06.27디버깅하세요
거너아나
2021.06.26on right click:
@if clicked block is iron door:
@@if {열쇠::%location of block%} is not set:
@@@if player's tool is iron nugget:
@@@set {열쇠::%location of block%} to name of player's tool
@@@message "&a설정이 완료되었습니다"
@@else:
@@@if name of player's tool is {열쇠::%location of block%}:
@@@@ activate block
@@@@wait 1 seconds
@@@@deactivate block
@@@else:
@@@@message "&7다른 열쇠가 필요합니다"
참고로 이 스크는 열쇠 이름이 없다면 실행되지 않습니다
열쇠는
command /열쇠 []:
@trigger:
@@if player is op:
@@@give 1 iron nugget named "%arg 1%" to player
로 나오게 하면 됩니더
Seo_Horyang
2021.06.26똑같이 작성을 해도 안되는데 뭐가 문제일까요
거너아나
2021.06.26한번 테스트하고오겠습니다
거너아나
2021.06.26네 에드온 다 까시면 되네요
Seo_Horyang
2021.06.26quarsk
skellett-legacy
skquery
skrayfall
skutilities
gomsk
inksk
sharpsk
skchoke
skript-yaml
tuske
이렇게 사용 중인데 뭐가 없는지 알려주실 수 있나요
스크립터브혼
2021.06.26{열쇠%block's location%} 변수를 저장할 때 어떤 값이 저장되었는지 직접 확인해보시고
> send "{열쇠%block's location%} = %{열쇠%block's location%} %"
조건문 if name of player's tool is {열쇠%block's location%}: 전에 비교하는 두 값이 일치하는지 확인해보세요
> send "%name of player's tool% is %{열쇠%block's location%}%"