이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.4 |
간단한 도감 스크립트를 만들고있는데 제가 설정해둔 아이템을 가지고있고 또 갯수가 맞을때 도감이 등록되었습니다.
뜨고 등록한 아이템의 이름은"도감 등록됨" 이라고바뀌는 것까지는 했는데 창을 다시 켯다가 키면 원상태로 바뀌는데 어떻게 해야하나요?
on inventory click:
if name of current inventory is "&8블록도감<1페이지>":
cancel event
if clicked item is 10 of grass block:
if player has 10 of grass block:
if lore of clicked item does not contain "&a도감 등록됨":
remove 10 of grass block from player
send "&a잔디 블록이 도감에 등록되었습니다." to player
set lore of clicked item to lore of clicked item and "&a도감 등록됨"
set name of clicked item to "&b잔디 블록"
set slot 0 of {_inv} to clicked item
else:
send "&c이미 도감에 등록된 아이템입니다." to player
else:
send "&c아이템을 가지고 있지 않아 도감 등록이 불가능합니다." to player
슈퍼레몬
2024.02.26변수에 저장을 해야죠...
YANGBEUL
2024.02.26변수에 저장하고 불러와야하나요?
슈퍼레몬
2024.02.27변수에 도감에 등록했으면 등록했다고 표시하고 불러올때 변수에 등록했다고 되있으면 로어 같은걸 변경하면 됩니다. 하지만 변수가 많아지고 변수를 날리면 다 날라가서 yaml 사용하시는걸 추천합니다