개인 자료란 (JE)

  서버 커뮤니티

Profile 준너 정품인증자

Ricky_Kim f8e47150bfe44d8695eca6ad48f4e552

Profile

질문하기 스크립트

세번째 스크립트 질문..

2021.10.12 조회 수 85 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 
스크립트 버전 2.5.3 

이 친구가 참 애증인게.. 질문을 세번이나 올려도 해결이 안되네요 ㅠㅜ..


구문의 해석은 "나무 괭이로 우클릭을 할시~ 내구도가 5씩 달고~ 내구도가 0 일시~ 아이템이 파괴된다" 인데 파괴 부분이 안되네요 ㅠㅜ 오류가 있다고 뜨지는 않지만 작동을 안하니...


우선 구문입니다.

on right click with wooden hoe on dandelion:
    if name of player's tool is "&f&l[&7&l꼬질꼬질한 나무 괭이&f&l]":
        damage player's tool by 5
        if {_durability} is durability of player's tool:
            if durability of wooden hoe named "&f&l[&7&l꼬질꼬질한 나무 괭이&f&l]" <= 0:
                remove 1 of wooden hoe named "&f&l[&7&l꼬질꼬질한 나무 괭이&f&l]" from inventory of player
                chance of 2%:
                    give 1 dandelion named "&f&l[&6&l노란 들레&f&l]" to player
                    play sound "block.composter.empty" with volume 1 at player
                    message "&6&l[&c&l꽃 &a&l뜯기&6&l] &3&l누군가가 &f&l[&6&l노란 들레&f&l] &6&l를 얻었습니다&e&l!" to players
                    stop
                chance of 1.55%:
                    give 1 dandelion named "&8&l[&f&l내 &c&l친구 &6&l플라위&8&l]" to player
                    play sound "block.composter.empty" with volume 1 at player
                    message "&6&l[&c&l꽃 &a&l뜯기&6&l] &3&l누군가가 &8&l[&f&l내 &c&l친구 &6&l플라위&8&l] &6&l를 얻었습니다&e&l!" to players
                    stop
                chance of 96%:
                    give air to player
                    message "&6&l[&c&l꽃 &a&l뜯기&6&l] &f&l[&6&l노란 들레&f&l] &6&l를 부쉈습니다..  &7&l(나쁜놈..)&e&l"
                    stop

사실 이거 말고도 

on right click with wooden hoe on dandelion:
    if name of player's tool is "&f&l[&7&l꼬질꼬질한 나무 괭이&f&l]":
        damage player's tool by 5
        if {_durability} is durability of player's tool:
            if durability of player's tool = 0:
                set player's tool to air
                stop

이런식으로도 했지만 역시 안되더군요..




3개의 댓글

스크립터브혼
2021.10.12
on right click with wooden hoe on dandelion:
    if name of tool is "&f&l[&7&l꼬질꼬질한 나무 괭이&f&l]":
        damage tool by 5
        if durability of tool > max durability of tool:
            remove 1 from item amount of tool
            chance of 2%:
                give 1 dandelion named "&f&l[&6&l노란 들레&f&l]" to player
                play sound "block.composter.empty" with volume 1 at player
                message "&6&l[&c&l꽃 &a&l뜯기&6&l] &3&l누군가가 &f&l[&6&l노란 들레&f&l] &6&l를 얻었습니다&e&l!" to players
                stop
            chance of 1.55%:
                give 1 dandelion named "&8&l[&f&l내 &c&l친구 &6&l플라위&8&l]" to player
                play sound "block.composter.empty" with volume 1 at player
                message "&6&l[&c&l꽃 &a&l뜯기&6&l] &3&l누군가가 &8&l[&f&l내 &c&l친구 &6&l플라위&8&l] &6&l를 얻었습니다&e&l!" to players
                stop
            chance of 96%:
                give air to player
                message "&6&l[&c&l꽃 &a&l뜯기&6&l] &f&l[&6&l노란 들레&f&l] &6&l를 부쉈습니다..  &7&l(나쁜놈..)&e&l"
                stop
준너
2021.10.14
@스크립터브혼

이것 역시 안되네요 ㅠㅜ 무슨 구문을 작동시키던지 내구도가 0 인 상태로 계속 인벤토리에 괭이가 남아있습니다..

준너
2021.10.14
@스크립터브혼

방금 고쳤습니다!! 구문에서 if durability of tool > 부분에 =를 추가하니 되네요! 감사합니다!!