개인 자료란 (JE)

  서버 커뮤니티

Profile S.U 대표칭호 없음
Profile

질문하기 스크립트

강화

2021.09.06 조회 수 60 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.12.2 

on inventory click:

    if iname contains "검 강화하기":

        if clicked item is black stained glass pane:

            cancel event

        if clicked item is item frame:

            cancel event

        if clicked item is ender eye:

            cancel event

            set {%player%.강화진행} to true

            set {_item} to name of slot 10 of current inventory of player

            if {_item} contain "[검]":    

                set {_count} to line 2 of lore of {_item}

                set {_up} to name of slot 14 of current inventory of player

                message "%{_count}% , %{_up}%"

{_up}은 잘 되는데 {_count}가 계속 none이라고만 뜸니다 어케해야 되나요?

3개의 댓글

스크립터브혼
2021.09.07

set {_item} to name of slot 10 of current inventory of player

이 부분에서 {_item} 변수는 아이템이 아니라 텍스트가 됩니다 name 이기 때문이죠.

로어는 아이템에서만 받을 수 있기 때문에 글자에서 로어를 받으려한다면 none이 됩니다.

{_item} 변수에 아이템을 세팅하세요.

S.U
2021.09.07
@스크립터브혼

고치고 추가로

if {_count} is 0:

@message "test"

라고 적었는데 메시지가 나오지 않습니다

뭐가 문제인가요?

스크립터브혼
2021.09.07
@S.U

lore는 글자입니다. 숫자와 비교할 수 없어요.

로어에서 숫자인 부분만 편집하여 비교를 하시던가, 로어에 맞게 글자를 만들어 비교하셔야 합니다.

뉴스 및 창작물
/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

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1