windwolf0 eb03c9f65da24c338ffbbc8703e369b8
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.16.5 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6 |
스크립트 애드온 | 스크비,스칼렛 다있습니다. |
on inventory click:
if name of event-inventory is "&l보스 보상 (주의! 인벤을 받으면 보상을 수령할수 없습니다.)":
cancel event
if name of clicked item is "[가챠권] 확률돈가챠":
if number of air in the player's inventory < 0:
send "{@접두사} 인벤토리를 1칸이상 비워주세요."
stop
if {보상수령횟수.%player%} = 3:
send "{@접두사} 이미 오늘치 보상을 모두 받았습니다."
stop
if {보상수령횟수.%player%} <= 3:
give {보스.보상.확률돈::*} to player
send "{@접두사} 보상이 지급되었습니다."
add 1 to {보상수령횟수.%player%}
stop
if name of clicked item is "3만원":
if number of air in the player's inventory < 0:
send "{@접두사} 인벤토리를 1칸이상 비워주세요."
stop
if {보상수령횟수.%player%} = 3:
send "{@접두사} 이미 오늘치 보상을 모두 받았습니다."
stop
if {보상수령횟수.%player%} < 3:
give {보스.보상.확정돈::*} to player
send "{@접두사} 보상이 지급되었습니다."
add 1 to {보상수령횟수.%player%}
stop
if name of clicked item is "[가챠권] 경험치가챠":
if number of air in the player's inventory < 0:
send "{@접두사} 인벤토리를 1칸이상 비워주세요."
stop
if {보상수령횟수.%player%} = 3:
send "{@접두사} 이미 오늘치 보상을 모두 받았습니다."
stop
if {보상수령횟수.%player%} < 3:
give {보스.보상.확률경험치::*} to player
send "{@접두사} 보상이 지급되었습니다."
add 1 to {보상수령횟수.%player%}
stop
if name of clicked item is "경험사탕L 10개":
if number of air in the player's inventory < 0:
send "{@접두사} 인벤토리를 1칸이상 비워주세요."
stop
if {보상수령횟수.%player%} = 3:
send "{@접두사} 이미 오늘치 보상을 모두 받았습니다."
stop
if {보상수령횟수.%player%} < 3:
give {보스.보상.확정경험치::*} to player
send "{@접두사} 보상이 지급되었습니다."
add 1 to {보상수령횟수.%player%}
stop
클릭한 아이템의 이름을 인식하여서 보상을 지급하는 형식의 구문인데
어떤슬롯을 클릭해도 가장 위에 있는 보상만 수령됩니다.
코코냐
2023.07.12if문 들여쓰기가 잘못되었습니다. 코드를 다시 확인해주세요.