웰치포도
대표칭호 없음
이해도 | 초보자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.7.3 |
스크립트 애드온 | SharpSK, Skellett, SkQuery, SkRayfall, skript-gui, sKUtillties, Citizens |
on chat:
if {닉네임::%player%} is not set:
cancel event
message "&4&l[ ! ] &f&l이름을 '%message%' 로 설정 하시겠습니까? <ttp:확정합니다><cmd:/z>&2&l[ 확정 ]<reset>"
set {_s} to "%message%"
set {닉네임::%player%} to {_s}
send "닉네임이 %{닉네임::%player%}% 로 변경되었습니다!"
remove 1 paper named " &a&l닉네임 설정권" from player's tool
채팅창에 뜨는 확정 이라는 버튼을 클릭하면 아래있는 4개의 구문을 실행시키고 싶은데 어떡해야 하는지 모르겠어요
커맨드를 만들려해도 자꾸 에러가 나더라구요..
라아아아밍
2023.12.20cmd 부분에 쓰신 커맨드를 하나 만드셔서 그 구문들 쓰시면 됩니다.
cmd:/z
command /z:
trigger:
(구문)
웰치포도
2023.12.20아 그게 커맨드를 만들려 하긴 했는데
command /z:
trigger:
set {_s} to "%message%"
set {닉네임::%player%} to {_s}
send "닉네임이 %{닉네임::%player%}% 로 변경되었습니다!"
remove 1 paper named " &a&l닉네임 설정권" from player's tool
이렇게 커맨드로 만들려 했는데 자꾸 오류가 나더라구요
여기서 자꾸 %message% 를 on chat 일때만 사용할수있다해서 어떻게 커맨드 를 만들어여 할지 몰라서 뇌정지가 오더라구요
라아아아밍
2023.12.20그럼 on chat 이벤트에서
set {chat} to message
쓰신 다음에 커맨드 부분에서는
message 대신에 {chat} 변수를 쓰시면 될 거 같습니다.
웰치포도
2023.12.20오 감삼다 어제부터 많은 도움을 주시네요 !
웰치포도
2023.12.21정말 죄송한데
if {닉네임::%player%} is player's name:
cancel event
set {chat} to message
이 구문에서 {닉네임::%player%} is player's name 이 부분 때문에
cancel event 가 작동이 되지 않는데 다른 방법이 없을까요?