_Ggogi 9f87c0bb33a44133af51cd4ab8574d2d
이해도 | 1.16 |
---|---|
스크립트 버전 | 입문자(아무것도 몰라요) |
스폰 명령어 사용시 오피 권한이 있는 사람은 스폰으로 즉시이동, 그 외에는 10초의 기다림이 있고 이동하도록 설정하였는데요. 에러가 뜨네요ㅠ 계속 만저봐도 해결이 안됩니다 ㅠ
command /spawn:
trigger:
if player have permission "op.op":
teleport player to spawn
message "&c&l[스폰] &f&l오피권한으로 &c&l즉시 &f&l스폰으로 이동했습니다."
else:
set {_cooldown} to difference between {스폰쿨타임::%player%} and now
if {_cooldown} is less than 10 seconds:
set {_text} to "%difference between 10 seconds and {_cooldown}%"
replace all " seconds" and " second" with "초" in {_text}
replace all " and " with " " in {_text}
send "&e&l[ &c&l스폰 &e&l] &f&l재사용 까지 &e&l%{_text}% &f&l남았습니다."
exit
set {스폰쿨타임::%player%} to now
set {_LOCATION.%player%} to player's location
send "&e&l[ &c&l스폰 &e&l] &f&l10초뒤 스폰으로 이동합니다 [움직일시 취소]"
wait 1 second
loop 9 times:
if {_LOCATION.%player%} is not player's location:
send "&e&l[ &c&l스폰 &e&l] &c&l움직이셔서 이동이 취소되었습니다"
stop
send "&e&l[ &c&l스폰 &e&l] &f&l%10 - loop-number%초"
wait 1 second
if {_LOCATION.%player%} is not player's location:
send "&e&l[ &c&l스폰 &e&l] &c&l움직이셔서 이동이 취소되었습니다"
stop
teleport player to spawn
send "&e&l[ &c&l스폰 &e&l] &f&l스폰으로 이동되었습니다"
꼬기
2021.02.08사진의 "*"은 "op.op"로 수정하기전의 사진입니다.
sw8744
2021.02.08if player have permission "op.op":
이 부분을
if player is op:
라고 바꿔보세요
스크립터브혼
2021.02.08저번 질문도 그렇고, 이번 질문도 그렇고
영어를 잘 모르시면 꼭 번역기를 돌려보세요. 저도 잘 모릅니다.
조건문 아래에 아무런 코드가 없다는 오류입니다. 들여쓰기하여 코드를 추가하거나 콜론:을 제거하라고하네요.
else는 if 또는 else if 다음에 와야한다고 합니다.
이건 첫번째 오류에서 if가 인식되지 않아서 연쇄적으로 발생되는 오류입니다.
조건문에 대해서는 [예제분석5 - 컨디션과 조건문의 차이] 내용 참고하세요.
꼬기
2021.02.09영어는 다 이해했는데 수정방법을 몰라서요 ㅠ
이것저것 해보고 있습니다.