doxa97 951212593122449fbdd52f302c595cf1
이해도 | 중급자(필요한 애드온을 찾아서 만들 수 있어요) |
---|---|
게임버전 (JE) | 1.17.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 최신 버전 |
on death of player:
loop all items in player's inventory:
set {_mo} to 0
loop 5 times:
add 1 to {_mo}
if line {_mo} of lore of loop-item contains "Server":
remove loop-item from player's inventory
add loop-item to {_moi}
if {money.%uuid of player%} is set:
set {_money} to round {money.%uuid of player%}*0.1
subtract {_money} from {money.%uuid of player%}
drop 1 paper named "&b&l[ 소지금 ]&f%{_money}%원 수표" at victim
drop {_moi} at victim
message "&b&l[ 소지금 ]&f죽음으로 인해 %{_money}%원을 떨어뜨렸습니다."
set the death message to "&4누군가가 사망하여, 해당 자리에 %{_money}%원이 떨어졌습니다."
구문에서 나머지는 전부 정상작동 하지만 loop-item 을 victim 에게 떨어뜨리는 구문을 계속 수정해보아도 정상작동 되지 않아서 질문드립니다. 어떻게 해결해야 할까요?
거너아나
2021.11.25loop-item을 {_moi}보단 {_moi::*}에 추가하고
drop {_moi::*} at victim을 해보시는건 어떤가요
참고로 돈 변수는 차라리 {money::%uuid of player%}가 수정하기도 편합니다
doxa97
2021.11.25감사합니다!
doxa97
2021.11.25해주신 말씀대로 수정 해보았지만 원래랑 똑같이 작동하는군요 ㅠ
뭔가 drop 쪽에 문제가 있는 것 같은데 찾기 쉽지 않네요 ㅠㅠ
답변 감사합니다
doxa97
2021.11.25아! 제가 아이템을 지우고 드랍할 아이템을 정했어서 작동이 안됐었군요
해결했습니다!