이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6 |
command /칭칭 [<text>] [<text>] [<player>]:
trigger:
if arg 1 is not set:
send "설정이라고 쳐"
else:
if arg 2 is not set:
send "바꿀 이름 정해주셈"
else:
if arg 3 is not set:
send "플레이어 지정"
if arg 1 is "설정":
if player is op:
set {_na} to arg 2
give 1 enchanted book named "%{_na}%" to player
if arg 1 is "초기화":
if player is op:
reset arg-3's default nametag
send "%arg 3%님의 머리위 닉넴을 초기화" to player
send "당신의 머리위 닉넴을 초기화함" to arg 3
on rightclick:
if name of player's tool contains "%{_na}%":
remove 1 of player's tool from player's tool
set player's default nametag to {_na}
send "%player%님의 머리위 닉넴을 %{_na}%로 바꿈" to op
send "당신의 머리위 닉넴을 %{_na}%로 바꿈" to player
이런식으로 했는데 인챈트 책을 우클릭 할려니까 우클릭이 되질 않네요,,
스크립터브혼
2022.01.10{_na}는 지역변수입니다. 코드 흐름이 끝나면 제거되는 변수라서 그래요.
{na}으로 전역변수로 해보세요.
한재
2022.01.12앗 {na}로 바꿔도 우클릭이 되질않습니다,,
한재
2022.01.12아 애드온 호환 문제였습니다 죄송합니다 도움주셔서! 감사합니다!!