이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | Skript 2.6.3 |
on inventory click:
if inventory name is "장비 강화":
cancel event
if clicked slot is 10:
if {%player%.money} >= 500000:
if name of player's inventory is "&6&l태양의 신 힘 결정체":
if name of player's inventory is "&c&l[ 헬멧 ] 신의 축복을 받은 헬멧":
remove 1 diamond helmet from player's inventory
remove 1 dirt from player's inventory
play sound "block.enchantment_table.use" with volume 1 and pitch 0.5 to player
subtract 500000 from {%player%.money}
wait 30 seconds
give 1 of netherite helmet named "&6&l[ 헬멧 ] 신의 힘을 품은 헬멧" with lore "&6&l신의 힘을 품은 헬멧." and "태양의 신의 힘이 깃들어 있다." to player
message "[도우미] 강화완료!!" to player
message "[도우미] &e%player%&e님이 가진 돈은 현재 %{%player%.money}%&e입니다." to player
stop
else:
message "&c돈 또는 재료가 부족합니다!!!" to player
play sound "entity.enderman.teleport" to player
stop
if name of player's inventory is "&6&l태양의 신 힘 결정체":
if name of player's inventory is "&c&l[ 헬멧 ] 신의 축복을 받은 헬멧":
이 아이템을 가지고 있어도 계속 돈 또는 재료가 부족합니다 만 뜨네요 문제가 있을까요?
qsef1256
2022.07.24if name of player's inventory is 구문은 아이템 이름이 아니라 인벤토리 이름을 비교하는 구문입니다.
김잼민군
2022.07.24음 그렇군요.. 그럼 뭘로 바꿔야하나요?
qsef1256
2022.07.24https://skripthub.net/docs/?id=2061
qsef1256
2022.07.24근데 지금 여기 아이템을 만드는 구문 자체가 없거든요. 따라서 무슨 값을 넣어야 할지도 모르실껍니다
GUI 튜토리얼 보시면 이름 있는 아이템 만드는 법 있습니다. 찾아서 참고하세요