너의멘탈을삭제
대표칭호 없음
DEL_your_Mental cfb5b4a85cc641e68e34a1e8b4a206fc
이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.3 |
스크립트 애드온 | 없음 |
on death of a player: keep the inventory set {_itemsToDrop::*} to all items of victim's inventory where [{blacklist::*} doesn't contain input] loop min((size of {_itemsToDrop::*}) and 1) times: set {_item} to a random item out of {_itemsToDrop::*} remove {_item} from victim's inventory remove {_item} from {_itemsToDrop::*} victim is a player play sound "entity.item.break" with volume 10 and pitch 1 at victim send title "&c&k윽&l&6쓰러지면서 아이템을 잃어버렸습니다!&c&k윽" to victim if {_item} is air: send title "테스트" to victim
적용이 되는것은 확인했습니다 그런데 아이템이 항상 비워져 있어도 "테스트" 타이틀이 나오지 않네요 도움 부탁드립니다
qsef1256
2022.10.011. 올리신 코드가 완벽하지 않습니다. 들여쓰기,글짜 배경 색 다시 한번 확인하시고 재업 하시면 감사하겠습니다
2. 이런 상황에서는 {_item} 에 정확히 뭐가 들어있는지 broadcast 로 확인 해보시는 게 맞습니다. 제가 보기에는 <none>이 들어가 있을 것 같은데요. (왜냐면 아이템이 없으면
all items of victim' inventory
에 들어갈 것도 없거든요. 저건 변수고 아이템 없으면 air가 들어가는 게 아닙니다)