개인 자료란 (JE)

  서버 커뮤니티

Profile musunwow 대표칭호 없음
Profile

질문하기 스크립트

인벤창이 꽉찬 상태에서 아이템을 사면 돈만 나감ㅠㅠ

2021.12.12 조회 수 97 추천 수 1
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 

유튭보고 상점 스크립트 배우면서 열심히 만들고 있습니다.

>on rightclick on entity:

  > if entity's name is "&e상점":

       > open chest with 6 row named "&e뭐살까" to player

        >set slot 12 of current inventory of player to iron sword named "&f스테이크 썰기좋은 검" with lore "발화3" and "날카로움1" and 

"&240000원"

>on inventory click:

   > if name of current inventory is "&e뭐살까":

       > cancel event

      >  if clicked raw slot is 10:

           >if {돈.%uuid of player%} >= 100000:

              >  subtract 100000 from {돈.%uuid of player%}

               > give 1 wooden sword of looting 7 named "&2흠...시간이 좀더 필요해 보이는걸?" with lore "약탈7 이지만 시간이 필요해 보여." to player

           > else if {돈.%uuid of player%} >= 0:

                >message "&4돈이 부족합니다. &e돈을 버는법을 모른다면 /튜토리얼"


여기에서 인벤창이 꽉찬 상태에서 아이템을 사면 돈만 나가더라구요ㅠㅠ 어떻게 해결하나요?




2개의 댓글

DDang_
2021.12.13

if player has space for 1 minecraft = 플레이어가 1칸의 여유공간을 가지고 있으면 같은 구문을 넣어서 인벤토리 꽉찼는지부터 살펴보셔야죵

musunwow
2021.12.13
@DDang_

초보라서...이해를 못해서 그러는데.. 어떻게 if player has space for 1 minecraft 집어넣어야 하나요?