NoRuleJustPlay 8809c2452852404c8738b74b53d7446e
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.19.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.0 |
어떠한 표지판의 위치와 명령어를 지정하고 그 표지판을 누르면 명령어가 실행되는 스크립트입니다
op 상태에서는 작동이 잘 되는데 일반유저 상태에서는 무반응입니다..
왜 그럴까요??
-----------------------------------------
options:
sign: [&aCMD&f]
on right click on sign:
if {cmd표지판설정.%player%} is set:
set {cmd표지판명령어.%event-block's location%} to {cmd표지판설정.%player%}
send "{@sign} &c설정완료"
delete {cmd표지판설정.%player%}
stop
else if {cmd표지판명령어.%event-block's location%} is set:
execute op command "%{cmd표지판명령어.%event-block's location%}%"
Command cmd표지판설정 [<text>]:
trigger:
if player is op:
if arg 1 is set:
set {cmd표지판설정.%player%} to arg 1
send "{@sign} &ccmd 표지판설정 모드 &aOn"
else:
send "{@sign} &4cmd 표지판설정 <원하는명령어>"
Command cmd표지판설정나가기:
trigger:
delete {cmd표지판설정.%player%}
send "{@sign} &ccmd 표지판설정모드 off"
On break:
if {cmd표지판명령어.%event-block's location%} is set:
delete {cmd표지판명령어.%event-block's location%}
send "{@sign} &ccmd 표지판 명령어 제거됨"
-----------------------------------------
qsef1256
2023.02.09if player is op:
를 명령어에 넣어두시고 op 아닐때 작동 안한다고 하시면 어떡합니까;;NRJP
2023.02.09그 부분은 관리자가 표지판 명령어를 설정하려고 해놨고요 맨 위에 "on right click on sign:" 이 이벤트로 실행되는 코드가 안된다는 뜻입니다..