개인 자료란 (JE)

  서버 커뮤니티

Profile 나0I트 대표칭호 없음
Profile

질문하기 스크립트

스크립트 로어 질문

2020.10.22 조회 수 1119 추천 수 0
이해도 1.12 
게임버전 (JE) 페이퍼 
게임버전 (BE) 잘 모르겠습니다.. 
스크립트 애드온 2.2-dev36 

set {_item} to {주무기목록::%{_slot}%}

set {_name} to name of {주무기목록::%{_slot}%}

 set slot loop-number - 1 of current inventory of player to iron fence named "%{_name}%" 


하였을때 이름 설정까진 잘 되지만 로어 부분을 어떻게 설정 해야 할지 모르겠습니다.. with lore 오류나서 사용 하지 못하고요

%lore of {_item}% 을 써보았더니 line, line, line and line 이런 식으로 한줄에 로어가 다 뜨게 됩니다..

정말 정말 궁금합니다. . 어떻게 아이템 타입은 바꾸면서 이름 로어를 유지 할수 있을까요..?

부탁드립니다..

3개의 댓글

스크립터브혼
2020.10.22

[Lore]

> set lore of %item% to %texts%
> set line 1 of lore of %item% to %text%

나0I트
2020.10.22
@스크립터브혼

그 부분에 대해서는 이미 인지 하고 있는 상태입니다.. 제 글이 이해가 안 가시는 것 같은데,

상세하게 설명 해드리겠습니다.. {주무기목록::*} 에 아이템을 추가한 상태라고 합시다.

이 구문은 잠금해제에 여부에 따라 아이템을 iron fence 로 바꾸는 구문입니다..

그런데 이 구문에서 문제가 있습니다. 1.5.2 같은 경우에는 with lore "%lore of {_item}%||잠금되어진 아이템 입니다." 라고 하면 되었겠지만,

1.12.2 로 올라와 보니 with lore가 오류 구문으로 뜨더군요.. 이때 with lore "%lore of {_item}%||잠금되어진 아이템 입니다." 를 대신하는 구문을

알려 주셨으면 합니다.. 긴글 읽어 주셔서 감사합니다.

++ 현재 아래 구문은 작동 되지 않은 구문이지만 notepad++에 있는 글 그대로 가져와보았습니다.

set {_slot} to 1

loop 45 times:

@if {주무기잠금해제::%{_slot}%} is set:

@@set slot loop-number - 1 of current inventory of player to {주무기목록::%{_slot}%}

@@add 1 to {_slot}

@else:

@@set {_item} to {주무기목록::%{_slot}%}

@@set slot loop-number - 1 of current inventory of player to {주무기목록::%{_slot}%} with lore "잠금 되어진 아이템 입니다."

@@add 1 to {_slot}

스크립터브혼
2020.10.22
@나0I트

{주무기목록::%{_slot}%}이 아이템이니까 이 아이템의 로어를 수정하려면

> set lore of {주무기목록::%{_slot}%} to %texts%

또는

> set line 1 of {주무기목록::%{_slot}%} to %text%

입니다.

 

뭐가 안되는건가요?