개인 자료란 (JE)

  서버 커뮤니티

Profile 하늘의파편 대표칭호 없음

Nixel1212 08ae6900808b47b195d96aeebadd3b70

Profile

파티클(스킬) 제작 애드온

[ 스크립트 스킬강좌 ( 1 ) ] 대쉬 스킬

2020.01.27 조회 수 7062 추천 수 0

안녕하세요!! 새로온 드온이라고 합니다 오늘은 스킬제작 1편 "대쉬 스킬"에 대해 강좌할려고 합니다

이번은 첫 강좌니까 애드온은 적용 안하고 할게요

아 그리고 제가 예전에는 유튜브를 했었는데 저의 채널에서 나온 스킬들도 나올 예정이니 유튜브에 "드온이"라고 검색해서

스킬 미리 보고 오면 좋겠죠?

그러면 이제  강좌를 시작하겠습니다



일단 이번 대쉬 스킬은 다음과 같은 구문이 필요합니다


push <타입> <방향> at speed <속도값>


라고 하는 타겟을 미는 구문인데요   일단 저는 이렇게 쓸게요


push the player upwards at speed 0.7

wait 0.6 seconds

push the player forwards at speed 2


그리고 위에서 나온 구문을 설명하면


push the player upwards at speed 0.7      #플레이어를 0.7의 속도 위쪽으로 밉니다

wait 0.6 seconds     #0.6초를 기다립니다

push the player forwards at speed 2      #플레이어를 2의 속도 앞으로 밉니다


이렇게 됩니다

그러면 이제 완성본을 보여 드릴게요

78fba661fc956eb76e49a05f53cf7fa8.gif


위 GIF에서는  플레이어가 저 종이를 우클릭 하면 저런식으로 대쉬가 사용됩니다 나중에 쿨타임 하는법도 알려줄테니
나중을 기대하세요~

그리고 push 구문을 활용하면 이런것도 가능합니다
(이미 유튜브에 올린 "광기" 스킬을 버전에 맞게 편집 한것입니다)

a8f4eaf6bb7c3b5ba3f5009dfc34583e.gif


그러면 이제 이번 강좌는 여기서 마무리하겠습니다 감사합니다


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

17개의 댓글

gif적용까지 대단하십니다

하늘의파편
2020.01.27
@DDang_

감사합니다

 

@하늘의파편

앞으로도 기대하겠습니다

mchang다이아
2020.05.19
@하늘의파편

앞으로도 다른 멋진 강좌 기대할게요~~

삼냥이네
2020.05.18

선생님 저 종이를 어케 만들어서 스킬을 입히는 걸까요?

 

하늘의파편
2021.02.14
@삼냥이네

command /대충스킬:

> cooldown: 10 seconds

> cooldown message: &b[ 대쉬 ] &f%remaining time%

> trigger:

>> if name of player's tool "&b대쉬":

>>> push the player upwards at speed 0.7

>>> wait 0.6 seconds

>>> push the player forwards at speed 2

on rightclick:

> if name of player's tool "&b대쉬":

>> execute player command "/대충스킬"

 

구문에 대한 해석이 궁금하시면

https://www.koreaminecraft.net/index.php?mid=hkdev&category=1204902

에 방문해주세요
제가 쓰는 강좌 카테고리입니다

마크하는지지
2020.05.19

구문이 뭔가요

mchang다이아
2020.05.19

감사합니다~~

Philias
2021.04.09

와... 감사합니다

로폭
2021.05.25

혹시 쿨타임초기화를 하는법은 없을까요?

 

하늘의파편
2021.06.08
@로폭

command / 실험스킬:

> cooldown : 10 seconds

> cooldown message : &6 %remaining time%

> trigger:

>> if name of player's tool is "대충 이름":

>>> #(대충 스킬 구문 내용)

>>> if {스킬쿨타임.초기화.%player%} is true:

>>>> cancel the cooldown

 

command /CRT:

> trigger:

>> if player is op:

>>> set {스킬쿨타임.초기화.%player%} to true

>>> send "완료" to player

 

 

대충 이런식으로 활용하세요

그리고 답장이 늦어서 죄송해요 ㅠㅠ

로폭
2021.06.13
@하늘의파편

감사합니당~!

 

민초파
2021.06.22

저는 왜 안되는 걸까요...

name of player"s tool is "":

이 부분에서 자꾸 오류가 나네요...

하늘의파편
2021.08.01
@민초파

name of player's tool is "":

여기서 참고할 점이 [ player ] 이것과 [ s tool ] 이거 사이에는 " 쉼표 두 개가 아닌 ' 이 한 개 이여야만 합니다

답장 늦어서 죄송합니다

아 그리고 그냥

if name of tool of player is "대충이름":

이런 식으로 해도 됩니다

Unicell
2021.09.05

뜬금 없긴 한데 어떤 검을 들고 있는 동안에 낙뎀을 안받게 하려면 어떻게 구문을 짜야 하죠..?

@Unicell

on damage:

@if damage cause is fall:

@@if vicim's tool is stone sword:

@@@cancel event

뉴스 및 창작물
/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4