개인 자료란 (JE)

  서버 커뮤니티

Profile doxa97 대표칭호 없음

doxa97 951212593122449fbdd52f302c595cf1

Profile

질문하기 스크립트

특정 아이템을 지우고 바닥에 드랍하는 구문

2021.11.25 조회 수 107 추천 수 0
이해도 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
게임버전 (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 에게 떨어뜨리는 구문을 계속 수정해보아도 정상작동 되지 않아서 질문드립니다. 어떻게 해결해야 할까요?

4개의 댓글

거너아나
2021.11.25

loop-item을 {_moi}보단 {_moi::*}에 추가하고

drop {_moi::*} at victim을 해보시는건 어떤가요

참고로 돈 변수는 차라리 {money::%uuid of player%}가 수정하기도 편합니다

doxa97
2021.11.25
@거너아나

감사합니다!

doxa97
2021.11.25
@거너아나

해주신 말씀대로 수정 해보았지만 원래랑 똑같이 작동하는군요 ㅠ

뭔가 drop 쪽에 문제가 있는 것 같은데 찾기 쉽지 않네요 ㅠㅠ

답변 감사합니다

doxa97
2021.11.25
@doxa97

아! 제가 아이템을 지우고 드랍할 아이템을 정했어서 작동이 안됐었군요

해결했습니다!