이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.17.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6 |
command /돈확인:
trigger:
message "&e플레이어님이 가진 돈은 현재 %{%player%.돈}%&e입니다."
on join:
if {%player%.돈} is not set:
set {%player%.돈} to 3000
else:
wait 0.5 second
message "&f당신이 가지고 있는 소지금은 &6%{%player%.돈}% &e입니다." to player
command /돈설명 [<text>] [<player>] [<integer>]:
trigger:
if arg 1 is not set:
message ""
message "&f/돈 확인 - 자신이 가지고 있는 돈을 확인합니다"
message "&f/돈 보내기 [닉네임] [금액] - 자신의 돈을 상대방에게 보냅니다."
message ""
if player is op:
message "&f/돈 입금 [닉네임] [금액] - [&f닉네임]의 돈을 추가합니다."
message "&f/돈 출금 [닉네임] [금액] - [&f닉네임]의 돈을 차감합니다."
message "&f/돈 설정 [닉네임] [금액] - [&f닉니임]의 돈을 설정합니다."
message ""
message "&f위 명령어 3개는 오피전용 명령어입니다.!"
message ""
if arg 1 is "확인":
message ""
message "&f당신이 가지고 있는 소지금은 &6%{%player%.돈}%&f원 입니다."
message ""
if arg is "보내기":
if arg 2 is set:
if arg 3 is set:
if arg 3 < {%player%.돈}:
if arg 3>0:
add arg 3 to {%player of arg-2%.돈}
remove arg 3 from {%player%.돈}
message ""
message"&f당신은 %arg-2%에게 &6%arg-3%&f원을 보내셨습니다."
message ""
message "" to arg-2%
message "&f당신은 %player%에게 &6%arg-3%&f원을 받으셨습니다." to arg-2%
message "" to arg-2%
else:
message ""
message "돈은 &60&f원 이하로 보내실 수 없습니다."
message ""
else:
message ""
message "당신의 소지금보다 적은 양은 보내실 수 없습니다."
message ""
command /돈벌기:
trigger:
if player is op:
add 100000 to {%player%.돈}
else:
message "&오피가 아닙니다!"
every 1 second:
loop all players:
send action bar "&e돈: %{%loop-player%.돈}%" to loop-player
wipe loop-player's sidebar
set name of sidebar of loop-player to "&a%loop-player% &e님의 소지금"
set score "&e소지금:%{%loop-player%.돈}%" in sidebar of loop-player to 0
라고 썼을떄
if arg is "보내기": 가 오류라고 나왔습니다.. ㅜㅜ 혹시 오류부분을 아시는 분은 답변 부탁드려요
거너아나
2021.12.28if arg 1 is "보내기": 라고 쓰셔야 하죠
dont_chat
2021.12.28저장 리로드 해봤는데 오류가 나네요 ㅜㅜ 왜 이럴까요 진짜
qsef1256
2021.12.30오류를 올려주셔야죠