일부 서버의 경우, 최초 접속 시 기본템을 주는 경우가 있다.

 

오늘은 기본템 스크립트를 만들어볼 것이다.

 

 

command /firstkit:
	cooldown: 12 hours
	cooldown message: &c기본템을 다시 받으려면 &7%remaining time%&c만큼 기다려야 합니다.
	cooldown bypass: firstkit.bypass
	aliases: /기본템
	trigger:
		give stone sword to player
		give stone pickaxe to player
		give stone axe to player
		give stone shovel to player
		give 32 apple to player
		send "&a기본템을 받았습니다. 즐거운 플레이 되세요!"

 

먼저 기본템을 지급하는 명령어를 만들어준다.

 

여기서 cooldown이 새롭게 추가되는데, 이는 명령어의 쿨타임이라고 보면 된다.

 

cooldown: 명령어의 쿨타임

 

cooldown message: 쿨다운이 진행중일 때 명령어를 입력하면 출력하는 메시지

 

cooldown bypass: 명령어의 쿨타임을 무시할 수 있는 권한(퍼미션 노드)

 

기본템을 계속하여 받을 수 있다면 아이템에 순식간에 쌓이기 때문에 적어도 1시간 이상의 쿨다운을 거는 것이 좋다.

 

 

 

 

스크립트를 리로드한 뒤, /기본템을 입력하면 메시지와 함께 기본템이 주어진다.

 

기본템의 구성은 서버의 성격에 따라 give 부분을 수정하여 자유롭게 정할 수 있다. (예를 들면 2 diamonds)

 

 

 

 

명령어 쿨다운도 정상적으로 작동되어, 오피 또는 firstkit.bypass 퍼미션이 없는 유저는 명령어 사용이 제한된다.

 

이제 기본템을 지급하는 명령어를 만들었으니 서버에 처음으로 접속 시 기본템을 줄 수 있도록 만들어보자.

 

아래에 이어서 코드를 추가해준다.

 

 

on first join:
	player command "/기본템"

 

player command는 플레이어가 특정 명령어를 실행하도록 하는 명령문이다.

 

위 코드를 넣고 리로드하면, 최초 접속 시 자동으로 /기본템 명령어를 사용하여 기본템을 받아간다.

+ Recent posts