개인 자료란 (JE)

  서버 커뮤니티

Profile term 대표칭호 없음
Profile

이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 버전 입문자(아무것도 몰라요) 
스크립트 애드온 Skript 2.6-alpha1 

트리거로

open chest inventory with 1 rows

열고 버튼을 만들었는데


on inventory click에서요

index of clicked slot에 접근하면

chest에 있는 0~8이랑

인벤토리 맨아랫줄 0~8이랑겹쳐서

클릭이벤트가 제대로 동작이 안돼요

어케해야하죠?




3개의 댓글

거너아나
2021.06.19

on inventory click:

loop 9 times:

if clicked slot is slot loop-value of player's current inventory:

실행명령어

DDang_
2021.06.19

inventory click:

>name of event-inventory

스크립터브혼
2021.06.19

1. [Inventory Type]을 확인해 보세요.

[clicked inventory]를 사용하면 클릭한 인벤토리를 받아 올 수 있습니다.


2. [Name]을 비교해보세요.

인벤토리의 데이터 중 유니크한 값을 세팅 할 수 있는 것은 인벤토리의 이름입니다.

name of %inventory%로 받을 수 있습니다.


3. 인벤토리를 변수에 할당해서 비교해보세요.

GUI상으로는 '열린 인벤토리'와 '플레이어 인벤토리'가 한 화면에 나오지만 각각 두개의 인벤토리 데이터가 존재합니다.

인벤토리를 열어주기 전 생성된 인벤토리를 전역변수에 세팅 후 비교하는 방식으로 구성해도 됩니다.

# open
set {inv::%player%} to chest inventory with 1 rows
open {inv::%player%} to player

# compare
if event-inventory if {inv::%player%}



뉴스 및 창작물
/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0

/files/thumbnails/712/796/003/262x150.crop.jpg?20240525085438

레드스톤

마인크래프트 노트블록으로 만든 『 봄을 고하다 (春を告げる) 』 1

Sonttukk

2024-05-25

0

/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견 3

학교가기싫다

2024-05-08

1