개인 자료란 (JE)

  서버 커뮤니티

Profile apple_pie 대표칭호 없음
Profile

질문하기 스크립트

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

2020.11.28 조회 수 68 추천 수 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/308/815/003/262x150.crop.jpg?20240617084353

레드스톤

[피아노커버] 디스코드 - QWER

노트블럭전문가

2024-06-17

0

/files/thumbnails/932/812/003/262x150.crop.jpg?20240616121638

업데이트

마인크래프트 1.21 정식 업데이트

학교가기싫다

2024-06-14

1

/files/thumbnails/308/805/003/262x150.crop.jpg?20240605201646

레드스톤

[노트블럭 커버] 팬서비스/mona 【 HoneyWorks 】

노트블럭전문가

2024-06-05

0

/files/thumbnails/288/791/003/262x150.crop.jpg?20240602150002

아티클

《까다로운 시련》 업데이트 날짜 공개 및 정보

학교가기싫다

2024-06-02

0

/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

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

노트블럭전문가

2024-05-26

0