개인 자료란 (JE)

  서버 커뮤니티

Profile 갱호 대표칭호 없음
Profile

질문하기 스크립트

고수님 도와주세요..

2021.06.13 조회 수 82 추천 수 0
이해도 1.12 
게임버전 (JE) 모드버킷 
스크립트 애드온 2.2 dev37 

on inventory click:

    if inventory name of player's current inventory is "&6주식":

        if clicked raw slot is between 10 and 16:

            cancel event

            loop {주식::목록::*}:

                if name of clicked item contains loop-index:

                    if click type is left mouse button:

                        if {주식::목록::%loop-index%::현재갯수} >= 1:

                            set {_item} to 1 of loop-value

                            set name of {_item} to loop-index

                            if player has space for {_item}:                                                        

                                if {money::%player%} >= {주식::목록::%loop-index%::판매가}:

                                    subtract 1 from {주식::목록::%loop-index%::현재갯수}

                                    subtract {주식::목록::%loop-index%::판매가} from {money::%player%}

                                    give player 1 of loop-value named "&6%loop-index%"

                                    message "[&6%loop-index%] 1개를 구매하셨습니다." to player


전에 도움을 받아서 재작성 했는데 아직도 오류가 나옵니다..

4개의 댓글

DDang_
2021.06.14

오류가 뭐죠

갱호
2021.06.14
@DDang_

인벤토리에 빈 공간을 인식을 못하는 오류가 있었는데 어제 해결을 했습니다!.

스크립터브혼
2021.06.14

Paper 1.12.2 서버에서도 동일한 오류가 생긴다면 피드백 주세요.

https://papermc.io/legacy


스크립트는 Bukkit 기반 플러그인입니다. Bukkit, Spigot, Paper를 지원합니다.

모드서버에서는 예상하지 못한 오류가 생길 수 있습니다.

갱호
2021.06.14
@스크립터브혼

어제 오류를 수정하였습니다. 도와주실라는 마음 감사합니다.