개인 자료란 (JE)

  서버 커뮤니티

Profile 바람의너를 대표칭호 없음

windwolf0 eb03c9f65da24c338ffbbc8703e369b8

Profile

질문하기 스크립트

주식스크립트의 판매구문이 이상합니다

2021.10.18 조회 수 82 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.12.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.2-dev27 

구문은 이런식으로 되어있고 아이템이 없는상태인대도 계속 판매가되고 돈이 지급이 됩니다.. 혹시 어느부분이 문제인지 아시는분있으십니까..? 알고있으시다면 도와주시면 감사할거같습니다..

              if clicked type is right mouse button:

                    set {_lore::*} to lore of click item split by "||"

                    set {_money} to uncolored {_lore::2}

                    replace all "[" and "가격" and "]" and " " and "원" with "" in {_money}

                    set {_money} to uncolored {_money} parsed as integer

                    remove 1 of {stockitem::%clicked slot+1%} named "%{stock::%clicked slot+1%}%" from player's inventory

                    add {_money} to player's money

                    set slot 53 of current inventory of player to emerald named "&e[ &f돈 &e]" with lore "&cㄴ &f player's money &c원"

                    message ""

                    message "{@s} &f당신은 %{stock::%clicked slot+1%}% &f을 &c판매&f하여 &e%{_money}% &f를 얻었습니다."

                    message ""

                    stop




1개의 댓글

스크립터브혼
2021.10.19

플레이어가 해당 아이템을 가지고 있는지 확인하고, 없다면 중단사도록 구성하세요.

 

보여주신 코드는 아이템을 가지고 있는지 확인하는 절차가 없습니다.