import:
dev.lone.itemsadder.api.ItemsAdder
on death:
if victim is a player:
set {_p} to victim's money
drop ItemsAdder.getCustomItem("iageneric:banknote") named "&f[ &d수표 &f] &e%{_p}%원" at victim
set victim's money to 0
on right click:
if name of event-item contains "&f[ &d수표 &f]":
wait 1 tick
set {_수표} to uncolored name of event-item
remove 1 of player's tool from player's tool
replace all "원" and "[ 수표 ]" and "," and " " with "" in {_수표}
add {_수표} parsed as integer to player's money
send to player "&f[ &d수표 &f] 수표를 환전하여 %{_수표}%원을 얻었음."
----------------------------------------------------------------------------------------------
import:
dev.lone.itemsadder.api.ItemsAdder
options:
S : &f[ &b수표 &f]
command /수표 [<integer>]:
trigger:
if arg-1 is not set:
send "{@S} /수표 [금액]"
stop
if arg 1 > player's money:
send "{@S} 보유한 금액보다 많은 금액을 뽑을 수 없음."
stop
remove arg-1 from player's money
give ItemsAdder.getCustomItem("iageneric:banknote") named "{@S} &e%arg-1%원" to player
on right click:
if name of event-item contains "&f[ &b수표 &f]":
wait 1 tick
set {_수표} to uncolored name of event-item
remove 1 of player's tool from player's tool
replace all "원" and "[ 수표 ]" and " " with "" in {_수표}
add {_수표} parsed as integer to player's money
send to player "{@S} 수표를 환전하여 %{_수표}%원을 얻었음."
------------------------------------------------------------------------------------------------
이렇게 두 스크립트를 사용했었는데 스크립트를 업데이트 하고나니
[Skript] Line 25: (수표.sk)
[09:54:10 INFO]: There are multiple command senders in an on click event. You must define which command sender to use.
[09:54:10 INFO]: Line: send "{@S} 수표를 환전하여 %{_수표}%원을 얻었음."
[09:54:10 INFO]:
[09:54:10 INFO]: [Skript] Line 17: (수표2.sk)
[09:54:10 INFO]: There are multiple command senders in an on click event. You must define which command sender to use.
[09:54:10 INFO]: Line: send "&f[ &d수표 &f] 수표를 환전하여 %{_수표}%원을 얻었음."
이런 오류가 발생하노ㅠㅠ
아는 게이 있음 ?
send 대신 message 를 넣어주면 작동 할 것 임 ex) message "내용" to player 에러 없이 잘 될거임
ㄳ !!
혹시 [Skript] Line 10: (스코어보드.sk) [11:03:50 INFO]: There's no loop that matches 'loop-player to 6' [11:03:50 INFO]: Line: set score "&7 직업 : &e%group of loop-player%" in sidebar of loop-player to 6 이 문제도 물어봐도 괜찮을까 ㅠ 직업을 스코어보드에 띄우는 스크립트인데 오류가 나노
loop-player 측에 오류가 있는 것으로 보아 해당 구문에 loop all players 구문이 있는지 확인 해보심이 좋을 것 같음 나는 스코어보드 제작은 스크립트로 하지 않기에 해당 오류에 대한 해결 방법은 잘 모름 스코어보드 관련 오류 해결이 어렵거나 해결할 수 없는 경우에는 플러그인을 사용해보는 것을 추천드림
send "" to player
와 간단하게 해결됐음 !! ㄳ !!
혹시 시간 괜찮으면 위 구문도 해결 부탁드려도 될까 ㅠ
디스코드 ellie_0214로 친추 걸어주셈
There's no loop that matches 'loop-player to 6' 루프 값이 없대 스크립트에 loop 구문이 있는지 체크해봐야할 것 같음
헉 ㄳ !
해당 구문 loop문 안에 있음 %group of loop-player%가 아닌 %{group of %loop-player%}%로 써야 함