개인 자료란 (JE)

  서버 커뮤니티

Profile 해피 대표칭호 없음
Profile

강좌 자바 에디션(JE) 플러그인 개발

해피의 스크립트 강좌 #2 ( 명령어 )

2019.11.17 조회 수 8315 추천 수 1
분야 스크립트 
게임버전 모든버전 

 

스크립트 난이도 : ★☆☆☆☆

스크립트 응용 범위 : ★★★★★

 

 

안녕하세요! 해피입니다.

 

이번 스크립트 첫번째 강좌를 시작하게 되었습니다.

 

첫번째 강좌로는 가장 기초적이면서 필수적인 명령어를 다뤄보려고 합니다.

 

자 그럼 바로 시작해보도록 하겠습니다.

구분선.png

 

 

스크립트를 하기전 notepad++ 를 다운받아주셔야 합니다.

 

https://software.naver.com/software/summary.nhn?softwareId=GWS_000218 ]

 

다운로드를 완료하셨더라면 노트파일처럼 글을 적을 수 있는것이 열리는데요.

 

스크립트를 위해서라면 .sk 로 변환시켜줘야합니다.

 

하지만 계속 스크립트를 할때마다 변환하기는 귀찮으니 제가 올린 파일을 다운받고 스크립트를 제작하실때마다 파일을 복사하셔서 이용하시면 편리합니다.

 

https://blog.naver.com/shwns0504/221710481973 ]

 

파일을 올릴 수 없어 위에 링크로 가셔서 다운받아주시면 됩니다.

 

구분선.png

 

 

자 그럼 이제 본격적으로 스크립트 명령어에 대해서 알아보도록 하겠습니다.

 

여기서 아셔야할점은 앞으로 강좌할 스크립트중 SkUtilities 애드온을 필수로 있어야합니다.

 

자 ! 첫번째로 만들어볼 명령어는 !

 

[ /스폰 ]

 

일단 위에서 다운받은 .sk 파일을 서버파일 -> plugins -> skript -> scripts 에 넣습니다. 

 

그리고 파일을 연 다음

 

command 스폰:

 

을 입력해주시고 엔터를 누르면 아래에다가 쓸 수 있도록 할 수가 있습니다.

 

아래일때는 Tab 키를 누르면 한칸이 앞으로 땡겨집니다. 그럼 거기다가 trigger:

 

자 스크립트에서 : 이게 끝에 붙으면 거의 대부분 Tab 을 한번 누른다고 생각하시면 됩니다.

 

그럼 trigger: 친 상태에서 아래로 내리고 또 텝을 누르면

2칸이 앞으로 이동이 된겁니다.

 

만약 SkUtilities 애드온을 사용하고 있지 않다면 

 

execute console command "/spawn" 입니다. 하지만 아까말한 애드온이 있다면

 

make player run cmd "/spawn" as op 을 입력해주시면 됩니다.

 

두개의 차이점을 알려드리겠습니다.

 

execute console command 는 콘솔 권한으로 명령어를 실행시킵니다.

 

하지만 make player run cmd "/spawn" as op 는 오피권한으로 명령어를 실행히키는 구문입니다.

 

참고로 @ 는 1Tab 을 말합니다.

 

그럼 완성된 구문을 한번 볼까요?

 

command spawn:

@trigger:

@@make player run cmd "spawn" as op

 

참고로 command 앞에 / 나 make player run cmd " 앞에 / 는 붙히든 말든 자유입니다.

 

자 다 입력하셧더라면

 

 캡처.PNG

 

저 디스크 모양이 파란색인데 저걸 눌러주시면 저장이 됩니다.

 

저장 확인방법은 저 디스크가 파란색이 아닌 회색이 되어야합니다.

 

그럼 서버에서 /sk reload sk파일이름 을 적어주시면 리로드가 완료되면서 명령어를 입력할 수 있습니다.

 

다음으로는 명령어를 입력하면 메세지가 나오도록 해보겠습니다.

 

[ /안녕 ]

 

이라고 입력을 하면 채팅으로 "그래 안녕" 이라는 말이 나오도록 해보겠습니다.

 

여기서는 세세하게 알려드리지 않겠습니다.

 

command 안녕: -> /안녕 이라는 명령어를 입력시

@trigger: -> 트리거 발동

@@send "그래 안녕" -> 명령어를 입력한 사람에게 그래 안녕 이라는 메세지를 보낸다.

 

command 안녕:

@trigger:

@@send "그래 안녕"

 

참고로 send 와 message 가 있지만 편의상 send 를 많이 사용합니다.

 

하지만 message 도 사용하는곳이 있기 때문에 두개가 같은 거라고 생각해주시면 됩니다 !

 

다음으로는 명령어를 입력하면 공지메세지로 "공지사항" 이라는 메세지를 나오도록 해보겠습니다.

 

[ /공지 ]

 

command 공지: 

@trigger:

@@broadcast "공지사항" -> 전체채팅으로 공지사항 이라는 메세지를 내보냅니다.

 

구분선.png

 

 

자! 첫강좌로는 아주 기초적인것을 알아봤습니다.

 

다음부터는 좀더 난이도 높은걸 시도해보겠습니다.

 

이상 해피였습니다 감사합니다!

 

 

 




4개의 댓글

프리루트
2019.11.20

앞으로도 좋은 강의들 열심히 부탁드립니다 :>

해피
2019.11.21
@프리루트

열심히 해보겠습니다 !

DDang_
2020.01.14

구문 전체 사진이 있어도 좋을 것 같네요

한국조선
2020.07.06

1.12.2는 뭔가요?

1.12.2는 안돼여

 

뉴스 및 창작물
/files/thumbnails/246/933/003/262x150.crop.jpg?20241204080049

업데이트

[마인크래프트 1.21.4 업데이트]

제작대

2024-12-04

0

/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

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

노트블럭전문가

2024-11-27

1

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

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/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