개인 자료란 (JE)

  서버 커뮤니티

Profile apple_pie 대표칭호 없음
Profile

질문하기 스크립트

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

2020.11.28 조회 수 67 추천 수 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/115/774/003/262x150.crop.jpg?20240424234825

업데이트

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

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0