개인 자료란 (JE)

  서버 커뮤니티

Profile apple_pie 대표칭호 없음
Profile

질문하기 스크립트

변수에 따라 슬롯의 설명이 달라지게 하고 싶습니다.

2020.11.28 조회 수 113 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 버전 입문자(아무것도 몰라요) 
스크립트 애드온 2.5 

on rightclick on entity:
    if entity's name is "AA":
        set {_TS} to chest with 3 rows named "테스트"
        set slot 34 of {_TS} to stone named "기능(사용 불가능)" with lore "사용이 불가합니다."
        open {_TS} to player

        이처럼  변수 {ABC.%player%} = false     로 설정되있을때에는 위처럼 보이고






on rightclick on entity:
    if entity's name is "AA":
        set {_TS} to chest with 3 rows named "테스트"
        set slot 34 of {_TS} to stone named "기능(사용가능)" with lore "사용이 가능합니다."
        open {_TS} to player

       이처럼  변수 {ABC.%player%} = true     로 설정되있을때에는 위처럼 보이게 할 수 있나요?





변수 {ABC.%player%} 의 설정이 true / false 일때 34번 슬롯에 있는 아이템(stone) 의 이름과 설명이 다르게 보이도록 하고 싶습니다.

1개의 댓글

스크립터브혼
2020.11.28

한가지 아이템이 사용자에 따라 다르게 보여지는 방법은 없습니다.

두개의 아이템을 준비해서 상태에 따라 맞는 아이템을 세팅해야 합니다.


또한 인벤토리는 동시열람, 재활용이 가능하다는 것을 생각하세요.

만약 한개의 인벤토리로 여러명이 사용 한다면 모두가 같은 아이템을 보게됩니다.

플레이어의 설정에 따라 다르게 보여야 한다면 플레이어 각각이 보게 될 인벤토리를 생성해야 합니다.

한번 생성한 인벤토리를 변수에 저장해두면 언제든지 다시 열어줄 수 있습니다.

다만, variables.csv파일에 저장되지는 않습니다. 서버가 종료될때 삭제됩니다.


변수의 값에 따라 코드를 분기하려면 if ~ else를 사용하세요.

if {ABC.%player%} is true:
    ~
else if {ABC.%player%} is false:
    ~
뉴스 및 창작물
/files/thumbnails/500/937/003/262x150.crop.jpg?20241210152228

상품

《마인크래프트 1일 1페이지 아이디어 북》 출간!

다코미

2024-12-10

0

/files/thumbnails/557/934/003/262x150.crop.jpg?20241206162647

상품

《마인크래프트 건축가이드 미니 프로젝트 4》 출간!

다코미

2024-12-06

0

/files/thumbnails/246/933/003/262x150.crop.jpg?20241204080049

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1