이 트리거는 특정한 닉네임을 가져야만 명령어가 수행되는 트리거 입니다.
초록색 글자는 상황에 따라 바꾸셔도 되는 문구입니다.
실험:
Override: true
Script:
- '@IF s <playername> = test' - 만약 '/실험' 이라는 명령어를 친 플레이어의 닉네임이 test 라면
- '@CMDOP give <playername> 264 1' - 명령어를 실행시킨 사람 (test)에게 다이아 1개를 지급한다.
- '@ELSE' - 만약 명령어를 실행시킨 플레이어의 이름이 test 가 아니라면
- '@PLAYER &c권한이 없습니다.' - '권한이 없습니다.' 라는 문구를 보낸다.
이를 이용하여 여러가지 응용을 해볼수도 있습니다.
예를들어, 서버의 오피가 ban 명령어를 남용하거나 자신을 벤할것 같은 경우 이런식으로 구분을 수정할 수 있습니다.
(자신만 ban 명령어를 사용할수 있게 하는경우)
ban:
Override:true
Script:
- '@IF s <playername> = test' - 만약 명령어를 실행시킨 사람의 닉네임이 test 일 경우
- '@CMDCON ban' - ban 명령어를 실행시킨다.
- '@ELSE' - 만약 아닐경우
- '@PLAYER &c당신은 권한이 없습니다.' - 권한이 없다는 문구를 보낸다.
(자신을 벤 시킬 것 같은 경우)
ban:
Override:true
Script:
- '@IF s <cmdarg:1> = 자신의 닉네임' - ban을 시키려는 사람이 자신일 경우
- '@CMDCON ban <playername>' - 그 명령어를 실행한 사람을 벤 시킨다.
이때, <cmdarg:1> 이란, 맨 첫번째 단어에서 띄어쓰기를 한 후의 단어를 말합니다.
예를들어 '/실험 실헙을 하는 중 입니다' 이러한 명령어를 칠 경우
<cmdarg:1> = 실험을
<cmdarg:2> = 하는
<cmdarg:3> = 중 이렇게 되는 것이죠.
<cmdarg:4> = 입니다
오늘의 트리거 강의는 여기까지입니다.
질문이나 다른 구문 신청은 댓글을 이용해 주세요!