이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20 |
게임버전 (BE) | 관련없음 |
command /출석체크 [<text>]:
aliases: /출첵, /출석
trigger:
if arg 1 is not set:
if {출석::%uuid of player%} is set:
message "{@a} 이미 출석되었습니다&o!"
else:
message "{@a} %now%에 출석하셨습니다&o!"
play "ENTITY_PLAYER_LEVELUP" to player at volume 5
give {출석::아이템} to player
set {출석::%uuid of player%} to true
if arg 1 is set:
if player is not op:
stop
if arg 1 is "보상설정":
set {출석::아이템} to player's tool
message "{@a} 출석 보상이 &n손에 든 아이템&f으로 적용되었습니다!"
else if arg 1 is "보상제거":
message "{@a} 출석 보상이 &c&n제거&f되었습니다!"
delete {출석::아이템}
else if arg 1 is "초기화":
broadcast "{@a} &b%player%&f님에 의해 출석 데이터가 초기화 되었습니다&o!"
set {_출석} to {출석::아이템}
delete {출석::*}
set {출석::아이템} to {_출석}
else:
message "{@a} /출석체크 보상설정 &7- 손에 든 아이템을 출석 보상으로 지급합니다."
message "{@a} /출석체크 보상제거 &7- 출석 보상을 제거합니다."
message "{@a} /출석체크 초기화 &7- 모든 플레이어의 출석 데이터를 초기화합니다."
on time at "00:00:00" :
delete {출석::*}
on time at 이 무슨 명령어 인줄 모르겠다네요..
환타비
2024.02.24음 제가 하는 방식대로 알려드리겠습니당!
at time 구문은 지우시고
every 1 seconds:
@set {_time} to now formatted human-readable as "a h mm ss"
@if {_time} is "오전 12 00 00":
@@delete {출석::*}
이런식으로 한번 작성을 해보세요! (테스트는 안해봐서 오류 있으면 댓글 달아주세요)
@는 탭입니다
redpanda
2024.02.24잘 작동해요ㅠㅠ 감사합니다ㅠㅠ