[스크립트 & 커멘드] 나만 작동시킬수 있는 트리거 만들기 [공공장소 공갈]

이 트리거는 특정한 닉네임을 가져야만 명령어가 수행되는 트리거 입니다.

  초록색 글자는 상황에 따라 바꾸셔도 되는 문구입니다.

  실험:

    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> = 입니다

     오늘의 트리거 강의는 여기까지입니다.

     

      질문이나 다른 구문 신청은 댓글을 이용해 주세요!

    

][공공장소 공갈tv][
from [스크립트 & 커멘드] 나만 작동시킬수 있는 트리거 만들기 https://konggal.co.kr/bbs/board.php?bo_table=pds_script&wr_id=54