개인 자료란 (JE)

  서버 커뮤니티

Profile 마두op 대표칭호 없음

madunim bd78eda705c74def99e4c337e21a89ac

Profile

질문하기 스크립트

스크립트 질문

2022.05.23 조회 수 524 추천 수 0
게임버전 (JE) 기타 
게임버전 (BE) 기타 

/메뉴열기 커멘드로 메뉴 gui를 열어 일일보상을 받게 하고 싶은데

하루에 한개씩 보상을 받게 하는 스크립트가 궁금합니다!

on place of chest:

    if name of player's tool is "&e랜덤 뽑기 상자":

        cancel event

        remove 1 of player's tool from player's tool

        set {랜덤뽑기} to random integer between 1 and 4

        if {랜덤뽑기} is 1:

            give 1 diamond to player

            message "§b다이아몬드 하나 흭득!"

        if {랜덤뽑기} is 2:

            give 1 coal to player

            message "§8석탄 하나 흭득!"

        if {랜덤뽑기} is 3:

            give 1 gold ingot to player

            message "§6금괴 하나 흭득!"

        if {랜덤뽑기} is 4:

            give 1 iron ingot to player

            message "철괴 하나 흭득!"


command /메뉴열기:

    trigger:

        open chest with 3 rows named "§1현실경제 서버 메뉴" to player

        format slot 10 of player with compass named "스폰으로!" with lore "클릭하면 스폰으로 이동합니다" to close then run [execute player command "/spawn"]

        format slot 12 of player with chest named "일일보상" with lore "클릭하면 일일보상을 지급받습니다" to close then run [give 1 chest named "&e랜덤 뽑기 상자" to player]

        




2개의 댓글

qsef1256
2022.05.24

저는 every minute 이벤트에 저장된 날짜랑 비교해서 하루 지났으면 날짜 업데이트 하고 할일들 함수로 호출하는 방식으로 사용합니다

qsef1256
2022.05.24

이런 친구는 스케줄러라고 하고 아예 따로 분리를 하는 편입니다