Nixel1212 08ae6900808b47b195d96aeebadd3b70
안녕하세요 드온이입니다! 요즘 제가 너무 글을 안써서 죄송합니다 ㅜㅜ
글을 많이 안썼지만 여러분의 따뜻한 마음으로 이해 부탁드립니다
어쨌든 제가 전에 Skdragon 강좌 헀던거 이어서 할건데요 오늘은 그걸로 수사노오를 만들어보았습니다
[ Skdragon 다운 링크 ] https://forums.skunity.com/resources/skdragon-emotes-particles.20/
이번에는 Skdragon플러그인 구문 중 drawcape 를 이용해 만들었고요
그럼 바로 강좌를 시작해볼까요? 슈우우우우우웅~~
일단 구문 부터 볼까요?
command /나루토수사노오무기:
trigger:
if name of player is "kiwwrw":
give a purple dye named "&5수사&d노&f오" with lore "&f보라색 거인의 형상" to player
on rightclick:
if name of player's tool is "&5수사&d노&f오":
if player is not sneaking:
execute player command "/나루토수사노오-1"
command /나루토수사노오-1:
cooldown: 25 seconds
cooldown message: &8[ &5수사&d노&f오 &8] &f%remaining time%
trigger:
if name of player's tool is "&5수사&d노&f오":
op player
push the player upwards at speed 5
play sound "entity.ender_dragon.flap" with pitch 1 to player
wait seconds
set event-world's time to 00:00
drawCape file "SSNO_2.png", center location of player, id "수사노오.%player%", rainbowMode false, dynamicMode false, Scale 5, visibleRange 150, pulseDelay 10
push the player downwards at speed 10
play sound "entity.ender_dragon.flap" with pitch 1.5 to player
wait 0.65 seconds
loop 8 times:
wait 0.1 seconds
execute player command "/particle minecraft:explosion_emitter ~ ~ ~%loop-number% 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~ ~ ~-%loop-number% 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~%loop-number% ~ ~ 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~-%loop-number% ~ ~ 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~-%loop-number% ~ ~-%loop-number% 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~%loop-number% ~ ~%loop-number% 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~-%loop-number% ~ ~%loop-number% 0 0 0 1 2"
execute player command "/particle minecraft:explosion_emitter ~%loop-number% ~ ~-%loop-number% 0 0 0 1 2"
execute player command "/execute at @s run playsound minecraft:entity.lightning_bolt.impact player @a[distance=..%loop-number%] ~ ~ ~ 1 1.5"
loop all entities in radius (loop-number) of player:
if loop-entity is not player:
damage loop-entity by 2
set {수사노오.%player%} to 0
deop player
wait 10 seconds
set event-world's time to 07:00
stopEffect id "수사노오.%player%"
stop
on leftclick:
if {수사노오.%player%} >= 1:
op player
subtract 1 from {수사노오.%player%}
loop 15 times:
execute player command "/particle dust 0.5 0 0.5 1.5 ^ ^1 ^%loop-number% 0.2 %loop-number - 1% 0.2 0.01 75"
play sound "entity.ender_dragon.growl" with pitch 1 to player
if target is set:
if distance between player and target is smaller than 15:
damage target by 2.5
apply slowness 25 to target for 3 seconds
deop player
이런 식으로 씁니다
일단 전에 강좌로 알려주었던 구문들은 넘어가고
빨강 부분을 해석 해보면
drawCape file "<파일이름>", center location of player, id "<파티클 아이디>", rainbowMode false, dynamicMode false, Scale <얼마나 입자를 축소할 값>, visibleRange <보이는 거리>, pulseDelay <입자 생성 딜레이>
이런식으로 한눈에 봐도 알수있는 해석입니다 여기서 다른건 둘째쳐도 파일이름은 못넘어 가죠?
요거는
이 폴더 쪽 안에 있는 파일을 말합니다 일단 Skdragon플긴을 넣고 서버를 열면 새로 Skdragon 이라는 .jar 파일 대신 폴더가
생성이 되는데 그 폴더에서 Capes쪽에 아래 파일을 다운받으시고 넣으시면 됩니다
요거 다운받으시면 끝입니다
모르는 구문이 있을시에는 저의 예전 강좌를 보며 알아내시면 되고염
그리고 모르시는 분들을 위해 여기서 알려주자면
저 빨강색 구문을 실행시키고 렉이 걸린다면 입자 생성 딜레이를 기본값으로 10으로 하거나 10을 해도 렉걸린다면
좀더 늘리시면 됩니다
그리고 파란색 구문은 파티클을 멈추는 구문인데
stopEffect id "<아이디>"
저쪽 파란색 부분을
drawCape file "<파일이름>", center location of player, id "<파티클 아이디>", rainbowMode false, dynamicMode false, Scale <얼마나 입자를 축소할 값>, visibleRange <보이는 거리>, pulseDelay <입자 생성 딜레이>
이쪽 파란색 부분이랑 같은걸로 해야 저 두개의 구문이 하나가 되어 stopEffect 구문이 정상 실행 됩니다
그럼 제가 여기서 실수로 한번도 알려준적이 없는거나 넘어간것들이 있으면 댓글로 써주시면 감사하겠습니다
감사합니다
별빛
2020.10.14혹시 구채가 날라가는 스킬 가능 한가요?