개인 자료란 (JE)

  서버 커뮤니티

Profile Na_rak 대표칭호 없음
Profile

질문하기 스크립트

랜덤 박스 설치시 씹힘현상

2020.06.25 조회 수 204 추천 수 0
이해도 1.15 
게임버전 (JE) 스피곳 
스크립트 애드온 2.4.1 

d0fc9c8449149aad5ffaf8ccbab98d37.png

8135b1753329dee63d369872cfdfb465.png

command /chest1:

        permission:op.op

        trigger:

                give 64 chest named "&e기반암 뽑기 상자" with lore "사용방법: 바닥에 설치" to player


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 100

                if {랜덤뽑기} is between 1 and 50:

                        give 1 dirt to player

                        message "흙흙"

                if {랜덤뽑기} is between 51 and 80:

                        give 1 stone to player

                        message "단단"

                if {랜덤뽑기} is between 81 and 90:

                        give 1 gold ingot to player

                        message "당첨"

                        chance of 10%:

                                give 1 bedrock to player

                                broadcast "&f로또당첨"


상자를 까서 상자는 없어지는데 결과가 안나오는 이유를 모르겠습니다..

스크립트에 문제가있는건지 도저히 모르겠습니다...


2개의 댓글

스크립터브혼
2020.06.26

성공확률이 10%여서 아직 안뜬게 아닐까요...?

함수를 사용 하실 수 있으시면 추첨알고리즘을 따로 빼서 수백번 추첨해보는것을 추천드립니다.
[가중치로 확률 뽑기]와 같이 추첨알고리즘을 따로 작성하여 당첨률을 직접 확인해보시기 바랍니다.

DDang_
2020.12.07

결과가 나온거 아닌가요?