개인 자료란 (JE)

  서버 커뮤니티

Profile 준너 정품인증자

Ricky_Kim f8e47150bfe44d8695eca6ad48f4e552

Profile

질문하기 스크립트

스크립트 질문입니다!

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

안녕하세요 ! 

서버 컨텐츠 구축중 궁금한 부분(사실상 검색해도 안나와서..) 이 있어서 질문드립니다.

item flag( 내구도) 의 기능을 응용하고 싶은데 혹시 낫(또는 특정 내구도가 있는 아이템) 으로 꽃을 우클릭 할시 (또는 좌클릭) 내구도가 닳게 하는 스크립트 구문에 대해 도움을 주실수 있을까요!


추가로 가능하다면 아이템의 내구도를 지정할수도 있는지 여쭤보고 싶습니다. (이 아이템은 10회만 사용가능 합니다 etc)


감사합니다




5개의 댓글

거너아나
2021.09.03

set maximum durability of player's tool to 1 들고있는 아이템 최대 내구도 1로 정함 이거 활용하시면 되시고

remove 1 from durability of player's tool 하면 될 것 같네요

준너
2021.09.04
@거너아나

도움주셔서 감사합니다. 허나 현재 제가 구문을 이렇게:

 

 

on right click with netherite hoe:

cancel event

set {_durability} to max durability of player's tool

if {_durability} is max durability of player's tool:

broadcast "꽃을 채집중입니다.."

remove 1 durability from player's held item's durability

stop

 

제작을 하였으나 {_durability} 구문에 어떠한 숫자를 입력해도 인식을 못하고 remove 1 durability 또한 인식을 못하더군요 ㅠ

혹시 추가하신 애드온 같은것이 있을까요?

거너아나
2021.09.05
@준너

remove 1 from player's held item's durability이며

if {_durability} is max durability of player's tool:를

if {_durability} >= 1: 로 하는게 나아 보입니다

참고로 변수 철자가 틀렸을수도 있습니다

준너
2021.09.06
@거너아나

힘들게 도와주셨는데 안되네요 ㅠㅜ

아무래도 durability 를 지우는 상태 if~>=1: 부분이 애매한듯 합니다..

on right click with netherite hoe:

cancel event

remove 1 from player's held item's durability

if {_durability} is max durability of player's tool:

if {_durability}>=1:

stop

거너아나
2021.09.06
@준너

remvoe 1 from durability of player's tool

set {_durability} to max durability of player's tool

하고 하셔야 하지 않나요