개인 자료란 (JE)

  서버 커뮤니티

Profile balanka 대표칭호 없음
Profile

질문하기 스크립트

왜 실행이 안되는지 모르겠습니당

2022.10.22 조회 수 119 추천 수 0
이해도 중급자 
게임버전 (JE) 1.19.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.3 

on rightclick:

    if name of player's tool is "&6[&f &bFROZEN &6]":

        execute console command "execute as %player% at @s run particle minecraft:dust_color_transition 0.75 0.75 1 3 0.75 0.75 1 ~ ~ ~ 2.5 0.1 2.5 1 100"

        execute console command "execute as %player% at @s run playsound minecraft:entity.zombie_villager.cure master @a ~ ~ ~ 1 0.7"

        loop all entities in radius 5 around the player:

            loop-entity is not the player

            set {FrGet.%loop-entity%} to 80


인데 아래 세줄이 작동을 안합니다

1개의 댓글

qsef1256
2022.10.22

1. https://www.koreaminecraft.net/plugin_lecture/3287081 의 6번 항목을 참고해 {FrGet.%loop-entity%} 을 수정하세요.

2. 이 구문은 실제로 작동이 안된다 보다는 불러올 수 있는 방법이 제한적이다로 이해하셔야 할 것 같습니다. 변수 이름은 텍스트로 저장되며, loop-entity 를 텍스트로 저장하게 되면 엔티티의 모든 정보를 1줄에 적는, 이른바 직렬화를 하게 됩니다. 이걸 실제로 불러오는 건 어렵습니다. 이런 상황에서는 변수보다 nbt 나 메타 데이터를 활용하시는 게 맞습니다.