이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.3 |
variables:
{money.%player%} = 0
command /돈관리 [<Text>] [<player>] [<integer>]:
trigger:
if player is op:
if arg 1 is not set:
send "&f/돈관리 설정 [플레이어] [금액] &7- 플레이어의 돈을 설정합니다."
send "&f/돈관리 주기 [플레이어] [금액] &7- 플레이어에게 돈을 줍니다."
if arg 1 is set:
if arg 1 is not "설정" or "주기":
send "&a%arg 1%&f 어절은 올바르지 않은 어절입니다."
if arg 1 is "설정":
if arg 2 is set:
if arg 3 is set:
set arg 2's money to arg 3 parsed as integer
send "&a&l%arg 2%&f님의 돈을 &e&l%arg 3%&f원으로 설정하였습니다."
send "&6%player%&f님께서 &6%arg 2%&f님의 세뱃돈을 &e&l%arg 3%&f원으로 설정했습니다." to arg 2
else:
send "&f올바른 돈금액을 입력해주세요."
else:
send "&f올바른 플레이어명을 입력해주세요.
if arg 1 is "주기":
if arg 2 is set:
if arg 3 is set:
add arg 3 parsed as integer to arg 2's money
send "&a&l%arg 2%&f님에게 &e&l%arg 3%&f원을 지급하였습니다."
send "&6%player%&f님께서 &6%arg 2%&f님에게 &e&l%arg 3%&f원을 지급하였습니다." to arg 2
else:
send "&f올바른 돈금액을 입력해주세요."
else:
send "&f올바른 플레이어명을 입력해주세요."
set arg 2's money to arg 3 parsed as integer
add arg 3 parsed as integer to arg 2's money
이 두개가 계속 오류 뜨는데 머가 문제인지 모르겠어요
코코냐
2022.07.14arg 2은 아직 플레이어가 아니라 문자열이지 않아요?
HUN
2022.07.14무슨 말인가요…
qsef1256
2022.07.15arg 3(세번째 인수) 를 [<integer>] 라고 선언했잖아요, parsed as integer를 할 필요가 없단겁니다
qsef1256
2022.07.15"날먹할 생각 하지 말고 가서 명령어 튜토리얼 보고 오세요" 라고 지적하고 싶은데, 어짜피 뭐가 뭔지도 잘 모르겠는데 튜토리얼만 보게 시키는 것도 그렇게 도움되는 일은 아닌 것 같네요
근데 오류 내용 해석해서 뭐가 문제인지 대략이라도 알 수 있는 능력이 없으면 프로그래밍은 불가합니다
그게 안된다는건 그냥 잘 모르고 도전했다는거에요