Lee0119 68530d1dba174206be5f736313d6e714
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.7.0 -beta3 |
command /잔고확인:
trigger:
message "&e%player% &7님의 가진 돈은 &2%{돈::%player%.돈}%&7원 입니다."
on first join:
set {돈::%player%.돈} to 50000
message "&e돈을 초기화했습니다."
command /돈벌기:
trigger:
add 10000 to {돈::%player%.돈}
message "&210000&7원이 추가되었습니다."
command /돈쓰기:
trigger:
subtract 10000 from {돈::%player%.돈}
message "&210000&7원이 감소되었습니다."
command /수표 [<integer>]:
trigger:
if arg-1 is bigger than {돈::%player%.돈}:
message "&c당신이 가진 돈보다 더 많은 금액을 인출할 수 없습니다."
else:
message "&a 수표를 발급했습니다."
give paper named "&a수표 %arg-1%원" with lore "&c우클릭하면 돈을 지급받습니다." to player
subtract arg-1 from {돈::%player%.돈}
on right click with paper:
if name of player's tool contains "수표":
set {_name} to uncolored name of player's tool
replace all "수표" and "원" and " " with " " in {_name}
set {_name} to {_name} parsed as integer
message "&a수표를 사용하여 %{_name}%원을 지급받았습니다."
remove 1 paper from player's tool
add {_name} to {돈::%player%.돈}
수표를 뽑으면 정상적으로 돈이 차감 되면서 종이가 나오는데 종이를 우클릭하면 종이는 사라지고 %{_name}%원을 지급받았습니다.에서 %{name}%이 {none}으로 뜹니다. 돈도 추가가 안되어있어요.
코코냐
2023.07.08로그는 디버깅의 기본입니다. replace가 덜된건지, 아니면 파싱이 그냥 안되는지 찍어봅시다.
환타비
2023.07.08제 섭에서 테스트 한 결과
on rightclick 구문에서 replace 줄에서 with "(여기) " 이거를 with "(여기)" ""을 붙여서 해보세여 모르겠으면 밑에 구문 복사해서 저기에 붙여넣기 해보세욧!
replace all "수표" and "원" and " " with "" in {_name}
귀농놀부
2023.07.08알려주신 대로 해봤는데, 계속 {none}으로만 나오네요... 왜 안되는지 모르곘습니다 ㅠㅠ
qpwrou
2023.07.08set {_name} to {_name} parsed as integer이부분을
set {_name} to "%{_name}%" parsed as integer 이렇게 한번 해보시겠어요
귀농놀부
2023.07.08여러가지 도전 해보고 있는데 아직 스크립트가 정상적으로 작동하지 않습니다... ㅠㅠ
qpwrou
2023.07.08잘 되는거 같은데 스크립트 수정하시고 /sk reload [skript이름] 하고계신가요
귀농놀부
2023.07.08애드온 중에 빠지거나 추가해야 될게 있을까요?
qpwrou
2023.07.09on right click with paper:
if name of player's tool contains "수표":
set {_name} to uncolored name of player's tool
replace all "수표" and "원" and " " with "" in {_name}
set {_name} to {_name} parsed as integer
message "&a2. 수표를 사용하여 %{_name}%원을 지급받았습니다."
remove 1 paper from player's tool
add {_name} to {돈::%player%.돈}
replace에서 with "" 이것만수정해고 테스트해보니 잘 됩니다.
스크립트 수정하시고 아래와같이 다시 불러오면 잘되요