개인 자료란 (JE)

  서버 커뮤니티

Profile 무능한서버장 대표칭호 없음
Profile

질문하기 스크립트

스크립트에서 특정 이벤트를 쿨타임을 주는법은 없을까요?

2021.12.13 조회 수 130 추천 수 1
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 
스크립트 버전 최신 

c2b8808ae5aba3d90e22dc80d97b01a9.PNG


상자를 설치하면 상자가 사라지면서 랜덤한 돈을 얻는 스크립트입니다.


다름이 아니라 저 상자 여러개를 동시에 사용하는 경우 브로드캐스트가 꼬여 채팅이 보기 좋지 않은상황이 나오는데요.. 

한번 저 상자를 놨으면 그 플레이어는 10초간은 또 상자를 못놓게 한다던지 할 방법이 있을까요?

2개의 댓글

DDang_
2021.12.13

쿨타임 관련 구문

 

#쿨타임과 현재시간 간격 불러오기

set {_cool} to difference between {cooldown::%player%} and now

 

#쿨타임 중이라면

if {_cool} is less than 10 seconds:

>set {_remain} to "%difference between 10 seconds and {_cool}%"

>replace " seconds" with "초" in {_remain}

>send "쿨타임 입니다. 남은 시간: %{_remain}%" to player

>stop

 

#쿨타임 갱신

set {cooldown::%player%} to now

 

 

무능한서버장
2021.12.13
@DDang_

와 정말 감사합니다..ㅜㅜ