개인 자료란 (JE)

  서버 커뮤니티

Profile SolLa 대표칭호 없음
Profile

스크립트 기초

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

2020.04.12 조회 수 737 추천 수 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/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 2

노트블럭전문가

2024-11-27

0

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

4

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2