일부 서버의 경우, 최초 접속 시 기본템을 주는 경우가 있다.
오늘은 기본템 스크립트를 만들어볼 것이다.
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는 플레이어가 특정 명령어를 실행하도록 하는 명령문이다.
위 코드를 넣고 리로드하면, 최초 접속 시 자동으로 /기본템 명령어를 사용하여 기본템을 받아간다.
'마인크래프트-Skript > 스크립트-활용' 카테고리의 다른 글
스크립트 활용[6] - 간단한 코드만으로 셋홈 기능 만들기 (0) | 2020.11.07 |
---|---|
스크립트 활용[5] - 조건을 판단하는 if 사용해보기 (0) | 2020.09.26 |
스크립트 활용[4] - 블럭을 설치/파괴를 금지시키기 (0) | 2020.09.12 |
스크립트 활용[3] - 이름과 설명이 붙은 아이템 만들어보기 (0) | 2020.09.02 |
스크립트 활용[1] - 간단하게 /스폰 명령어 만들기 (0) | 2020.08.29 |