개인 자료란 (JE)

  서버 커뮤니티

Profile SolLa 대표칭호 없음
Profile

스크립트 기초

[ 스크립트 기본강좌 ( 6 ) ] 이벤트와 커맨드 연동하기

2020.04.12 조회 수 712 추천 수 0

여러분은 /뮤트 하기 라고 하면 뮤트가되서 채팅이 안쳐지고,

/뮤트 풀기 라고 하면 뮤트가 풀려서 채팅이 쳐지는 플러그인을 생각해보신 적 없으신가요?

없으시다구여..? 죄송해요 ..흑흑 자갈자갈 모래모래


쨋든 오늘은 이런식으로 이벤트-커맨드 연동 스크립트를 만들어보도록 하겠습니다.

68ad42ef3e2de02ba06cc69f662994a1.PNG

자 여기는 커맨드 부분입니다.

arg 가 "하기"라면 '뮤트를한닷!' 이라는 변수를 TRUE 값으로 만들어줄겁니다.

만약 arg가 "풀기" 라면 '뮤트를한닷!'이라는 변수를 FALSE값으로 만들어줄거구여.

( 저는 추가적으로 뮤트를 하면 뮤트를 했다고 메세지를보내고 풀면 풀었다고 메세지를 보내도록 했습니다. ( message 사용))


b1ef0704650520277bcbd85c9e4d5876.PNG

그다음에 만약 arg가 "하기"나 "풀기" 가 아니라면 사용법을 보내도록 했습니다.


ef63464dc5735026fbe5e96290e87466.PNG

마지막으로 채팅을 쳤을때 만약 '뮤트를한닷!'이라는 변수가 TRUE 값이라면 채팅이 얼려져 채팅을 칠 수 없습니다. 라고 메세지를 보내게 했습니다.


자 이제 오류가 안나는지 테스트를 해볼게요

[10:06:41] [Server thread/INFO]: [Skript] Loading variables...

[10:06:41] [Server thread/INFO]: [Skript] Loaded 16 variables in 0.4 seconds

[10:06:41] [Server thread/INFO]:[Skript] All scripts loaded without errors.

[10:06:41] [Server thread/INFO]:[Skript] Loaded 1 script with a total of 1 trigger and 1 command in 0.16 seconds

[10:06:41] [Server thread/INFO]: [Skript] Finished loading.

로딩은 오케이

7ff24c43cbb08c6582eeb92f6d91e190.gif


그리고 추가적으로

5089c89792b477f84ddbd976a875248f.PNG

이런식으로 하면 오피만 뮤트 명령어를 사용할 수 있고,

뮤트때도 오피는 채팅을 칠 수 있겠죠?

끄읏..


https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/308/815/003/262x150.crop.jpg?20240617084353

레드스톤

[피아노커버] 디스코드 - QWER

노트블럭전문가

2024-06-17

1

/files/thumbnails/932/812/003/262x150.crop.jpg?20240616121638

업데이트

마인크래프트 1.21 정식 업데이트

학교가기싫다

2024-06-14

1

/files/thumbnails/308/805/003/262x150.crop.jpg?20240605201646

레드스톤

[노트블럭 커버] 팬서비스/mona 【 HoneyWorks 】

노트블럭전문가

2024-06-05

0

/files/thumbnails/288/791/003/262x150.crop.jpg?20240602150002

아티클

《까다로운 시련》 업데이트 날짜 공개 및 정보

학교가기싫다

2024-06-02

0

/files/thumbnails/841/773/003/262x150.crop.jpg?20240526120908

레드스톤

마인크래프트 노트블록버전 『 봄을 고하다 (春を告げる) 』 [더블옥타브 버전]

노트블럭전문가

2024-05-26

0