뒤로

본문

이번 시간에는 드디어 Skript의 효과부에 대하여 알아보도록 하겠습니다.

효과부는 조건부나 이벤트부가 성립할 경우 발동되는 효과를 지정하는 곳입니다.

그러면 어떠한 효과가 있는지 알아봅시다.


1. Ban/Unban

플레이어나 IP를 밴/언밴합니다.


ban "127.0.0.1" (127.0.0.1을 밴합니다)

IP-ban the player because "용암테러" ("용암테러" 때문에 IP 밴을 당했습니다)


2. Broadcast

서버 채팅창에 공지를 띄웁니다.


broadcast "%player%님 서버에 오신 것을 환영합니다!" ("%player%님 서버에 오신 것을 환영합니다!"라고 공지를 띄웁니다)


3. Cancel Event

해당 명령을 취소합니다.


4. Change

각종 개체나 표현들의 수치를 변화시킵니다.

이 때 쓰이는 구문으로는 Set, Add, Give, Remove, Subtract, Reduce, Delete, Reset 등이 있습니다.


set the block above the victim to lava (대상의 위에 용암을 설치합니다)

add 2 to the player's health (플레이어의 체력을 2 증가시킵니다)

delete the block below the player (플레이어 밑의 블록을 삭제합니다)

reset walk speed of player (플레이어의 걷는 속도를 초기화합니다)


5. Colour Armour

가죽 갑옷의 색깔을 변경합니다.

Red 같은 영단어로도 변경할 수 있으며 RGB 코드로도 변경할 수 있습니다.


dye player's helmet blue (플레이어의 투구를 파란색으로 염색합니다)

dye player's chestplate (255, 94, 0) (플레이어의 흉갑의 색깔을 (255, 94, 0)으로 염색합니다)


6. Command

명령어를 실행합니다.


execute console command "/say 안녕하세요!" (콘솔창에 "/say 안녕하세요!" 명령어를 입력합니다)


7. Damage/Heal/Repair

체력을 깎거나 회복할 때 쓰이며, 내구도에 변화를 줄 때도 사용됩니다.


heal the player by 2 heart (플레이어의 체력을 2칸 회복합니다)

repair tool of player (플레이어 도구의 내구도를 회복합니다)


8. Delay

스크립트에 대기시간을 줄 때 사용됩니다.

다만, 대기시간 중에 서버가 종료될 경우 정상적으로 작동하지 않으니 주의하세요.


wait 5 minutes (5분 동안 대기합니다)

halt for 12 minecraft hours (인게임 시간으로 12시간 대기합니다)

wait a tick (1틱만큼 대기합니다)


9. Drop

아이템을 드랍합니다.


10. Enchant/Disenchant

아이템에 마법부여를 하거나 마법부여를 해제합니다.


enchant the player's tool with sharpness 2 (플레이어의 도구를 날카로움 2로 마법부여합니다)

disenchant the player's tool (플레이어 도구의 마법부여를 해제합니다)


11. Equip

플레이어에게 갑옷을 입히거나, 말이나 돼지에게 안장을 씌웁니다.


equip player with all iron armour (플레이어에게 철 갑옷 세트를 입힙니다)

equip the clicked horse with gold horse armour and a saddle (클릭한 말에게 금 말 갑옷과 안장을 씌웁니다)


12. Exit

스크립트의 반복 구간을 빠져나가거나 해당 트리거를 정지시키는 구문입니다.


13. Explosion

특정 지역에 폭발을 일으킵니다.

폭발에도 종류가 있는데 기본 폭발 말고 Safe Explosion과 Fake Explosion이 있습니다.

Safe Explosion은 몹이나 엔티티에게는 데미지가 들어가지만 지형은 파괴되지 않는 폭발이며,

Fake Explosion은 지형도 데미지도 들어가지 않는 모양만 폭발입니다.


create an explosion at the victim (대상에게 폭발을 일으킵니다)


14. Ignite/Extinguish

몹이나 엔티티에게 불을 붙이거나 불을 끕니다.


ignite the player (플레이어에게 불을 붙입니다)


15. Kick

플레이어를 서버에서 강퇴시킵니다.


kick the player due to "그냥" (플레이어를 "그냥"이란 이유로 강퇴시킵니다)


16. Kill

몹이나 엔티티를 죽입니다.

참고로 해당 스크립트 사용시 몹이 죽는 판정이 아니어서 사망시 나오는 애니메이션도 안뜨고, 드랍 아이템도 나오지 않습니다.


kill all creepers in the player's world (플레이어의 월드 내의 크리퍼틑 모두 죽입니다)


17. Lightning

해당 지역에 천둥이 내립니다.

lightning effect를 사용할 경우 이펙트만 천둥이 치며, 아무 효과가 없는 천둥이 내립니다.


strike lightning at the player (플레이어의 위치에 천둥이 칩니다)


18. Log

로그 데이터를 남깁니다.

데이터는 /plugins/Skript/logs 경로에 저장됩니다.


log "%player% placed TNT in %world% at %location of block%" to "tnt/placement.log"

(%player% 님이 놓은 TNT의 %world%의 %location of block% 위치를 "tnt/placement.log"로 저장합니다)


19. Message

특정 플레이어에게 메시지를 보냅내다.


message "안녕하세요" ("안녕하세요" 라고 메시지를 보냅니다)


20. op/deop

관리자 권한을 부여하거나 철회합니다.


op the player (플레이어에게 관리자 권한을 부여합니다)


21. Open Inventory

인벤토리를 열거나 닫습니다.

참고로 Open과 Show가 있는데, Open은 인벤토리 편집이 가능하지만 Show는 인벤토리 편집이 불가능한 상태로 엽니다.


open the player's inventory for the player (플레이어의 인벤토리를 엽니다)


22. Play Effect

특정 장소나 몹에게 시각적인 효과를 부여합니다.


play wolf hearts on the clicked wolf (클릭한 늑대에게 하트를 띄웁니다)


23. Poison/Cure

몹에게 독 디버프를 걸거나 상태이상을 치유합니다.


poison the victim for 10 seconds (대상에게 독을 10초간 겁니다)

cure the player from poison (플레이어의 독 상태이상을 치유합니다)


24. Potion Effects

엔티티에게 물약 효과를 부여하거나 제거합니다.


apply swiftness 2 to the player (플레이어에게 신속 2 효과를 부여합니다)


25. Push

엔티티를 밉니다.


push the victim upwards at speed 0.5 (대상을 0.5의 속도로 위로 밉니다)


26. PvP

PvP 가능 여부를 결정합니다.


disable PvP in all worlds (모든 월드의 PvP를 금지시킵니다)


27. Replace

글씨를 다른 글씨로 바꿉니다.

채팅 내용이나 표지판 등의 글씨만 바꿀 수 있습니다.


replace all "매우", "심한" and "욕설" with "****" in the message (각종 욕설을 "****"로 바꿉니다)

물론 각종 욕설은 여러분이 알아서 잘 적어주세요


28. Shear

양의 양털이 깎임 여부를 결정합니다.

참고로 Shear을 사용하면 깎인 상태로 변화하는 것일 뿐, 양털은 드랍하지 않으니 참고하세요.


unshear the clicked sheep (클릭한 양의 양털을 복구합니다)


29. Shoot

투사체나 다른 엔티티를 발사합니다.


shoot an arrow (화살을 쏩니다)

make the player shoot a slimeball at speed 1 (플레이어가 1의 속도로 슬라임볼을 던집니다)

shoot a pig from the creeper (크리퍼에게서 돼지를 날립니다)


30. Spawn

엔티티를 생성합니다.


spawn 3 creepers at the targeted block (지정한 블록에 크리퍼 3마리를 스폰합니다)

spawn a ghast 5 meters above the player (플레이어 기준으로 5블록 위에 가스트를 생성합니다)


31. Teleport

엔티티를 해당 지점으로 순간이동합니다.


teleport the player to {homes.%player%} (플레이어를 {homes.%player%}으로 텔레포트합니다)


32. Toggle

블록의 상태를 바꿉니다.

예를 들면 레버의 상태가 바뀌거나 문이 열리거나 닫힌 상태를 바꿉니다.


33. Tree

나무를 생성합니다.


grow a oak tree above the clicked block (클릭한 블록에 참나무 한 그루를 자라게 합니다)


34. Vehicle

엔티티가 탈것에 탑승하도록 합니다.


make the player ride a saddled pig (플레이어가 안장을 찬 돼지를 타게 만듭니다)


댓글

최근 글

최근 댓글

방문자

어제 명, 오늘 명