분야 | 스크립트 |
---|---|
게임버전 | 모든버전 |
스크립트 난이도 : ★☆☆☆☆
스크립트 응용 범위 : ★★★★★
안녕하세요! 해피입니다.
이번 스크립트는 심심할때 하기 좋고 각 서버에서 이벤트 아이템으로 추가하기 좋은 아이템을 가져와봤습니다 !!
바로 도박 스크립트 입니다!
자 그럼 바로 시작해보도록 하겠습니다.
[ 스크립트 구문 ]
on right click:
@if name of player's tool is "&7&l[ &f&l철 도박권 &7&l]":
@@remove 1 of player's tool from player's tool
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
@@send title "&f&l[ &a&l●○○○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
@@wait 0.4 seconds
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
@@send title "&f&l[ &a&l●●○○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
@@wait 0.4 seconds
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
@@send title "&f&l[ &a&l●●●○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
@@wait 0.4 seconds
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
@@send title "&f&l[ &a&l●●●● &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
@@wait 0.4 seconds
@@chance of 20%:
@@@send title "&e&l[ &f&lSuccess &e&l]" with "&a&l+ 철 블럭 12개" to player for 1 seconds and 1 ticks and 1 ticks
@@@make player run cmd "give %player% 42 12" as op
@@@play sound "ENTITY_PLAYER_LEVELUP" to player with volume 1 and pitch 1
@@else:
@@@send title "&c&l[ &f&lFail &c&l]" to player for 1 seconds and 1 ticks and 1 ticks
@@@play sound "BLOCK_GLASS_BREAK" to player with volume 6 and pitch 3
[ 스크립트 설명 ]
on right click:
오른쪽 클릭시:
@if name of player's tool is "&7&l[ &f&l철 도박권 &7&l]":
플레이어가 들고 있는 아이템의 이름이 [ 철 도박권 ] 일 경우:
@@remove 1 of player's tool from player's tool
플레이어가 들고 있는 아이템을 1개 제거
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
ENTITY_EXPERIENCE_ORB_PICKUP 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
@@send title "&f&l[ &a&l●○○○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
[ ●○○○ ] 라는걸 TITLE 로 플레이어에게 1초간 보내기 ( send title 은 /title 명령어와 같은 기능을 합니다. )
@@wait 0.4 seconds
0.4초 후( 구문 실행을 0.4초 후 진행하게 하는 구문입니다 )
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
ENTITY_EXPERIENCE_ORB_PICKUP 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
@@send title "&f&l[ &a&l●●○○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
[ ●●○○ ] 라는걸 TITLE 로 플레이어에게 1초간 보내기 ( send title 은 /title 명령어와 같은 기능을 합니다. )
@@wait 0.4 seconds
0.4초 후
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
ENTITY_EXPERIENCE_ORB_PICKUP 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
@@send title "&f&l[ &a&l●●●○ &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
[ ●●●○ ] 라는걸 TITLE 로 플레이어에게 1초간 보내기 ( send title 은 /title 명령어와 같은 기능을 합니다. )
@@wait 0.4 seconds
0.4초 후
@@play sound "ENTITY_EXPERIENCE_ORB_PICKUP" to player with volume 1 and pitch 1
ENTITY_EXPERIENCE_ORB_PICKUP 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
@@send title "&f&l[ &a&l●●●● &f&l]" to player for 1 seconds and 1 ticks and 1 ticks
[ ●●●● ] 라는걸 TITLE 로 플레이어에게 1초간 보내기 ( send title 은 /title 명령어와 같은 기능을 합니다. )
@@wait 0.4 seconds
0.4초 후
@@chance of 20%:
20% 확률을 설정해줍니다. 만약 20% 확률에 도달할 경우:
@@@send title "&e&l[ &f&lSuccess &e&l]" with "&a&l+ 철 블럭 12개" to player for 1 seconds and 1 ticks and 1 ticks
[ Success ] 라는 title 과 서브타이틀 + 철 블럭 12개 라는 메세지를 플레이어에게 1초간 보내고
@@@make player run cmd "give %player% 42 12" as op
give %player% 42 12 이라는 명령어를 오피 권한으로 실행한다. 이때 %player% 는 구문을 실행시킨 유저의 닉네임을 가리킵니다.
만약 topkide 라는 유저가 이 구문을 실행시켰을 경우 give topkide 42 12 라는 명령어가 재생되게 되는겁니다.
@@@play sound "ENTITY_PLAYER_LEVELUP" to player with volume 1 and pitch 1
ENTITY_PLAYER_LEVELUP 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
@@else:
만약: ( 20% 확률에 달하지 못했을 경우 )
@@@send title "&c&l[ &f&lFail &c&l]" to player for 1 seconds and 1 ticks and 1 ticks
[ Fail ] 이라는 타이틀을 플레이어에게 1초간 보내고
@@@play sound "BLOCK_GLASS_BREAK" to player with volume 6 and pitch 3
BLOCK_GLASS_BREAK 라는 소리를 플레이어에게 1만큼의 소리와 1만큼의 거리에서 재생
해당 도박 스크립트는 사용자가 어떻게 응용하나에 따라서 180도 달라지는 도박 스크립트가 만들어질 수가 있습니다.
즉 도박 스크립트는 응용해서 더욱 단단하게 제작하실 수 있습니다 !
[ 스크립트 영상설명 ]
[ 자료 다운로드 ]
mong__2
2019.11.23ㅠㅠㅠㅠㅠㅠ스크립트 영알못에겐 넘 넘사벽..
멋지세요!
해피
2019.11.24저도 영알못이라.. ㅋㅋ! 영어 못해도 이해만 한다면 누구나 할 수 있습니다 !! 좋게 봐주셔서 감사합니다 !
소행서버
2019.11.30와 이런식으로도 구문을 바꿀수있나보군요.. 항상 해매다가 도박 스크립트 혼자도전하기 좀그래서 한마포뒤적여봤더니 바로나오네요 감사합니다!! ㅠㅠ 짱짱맨
해피
2019.12.02헉 부족한 구문이지만 도움이 되었다니 다행이에요 !
소행서버
2019.12.02혹시 무슨 애드온이있어야 작동하나요?
해피
2019.12.02SkQuery , skRayFall , Skellett , SharpSK , SkUtilities , InvSK 이렇게 있으면 됩니다!
소행서버
2019.12.02감사합니당!
DDang_
2020.01.14해피님의 말씀처럼 에드온이 다있어도 좋겠지만 Skript 2.3.6 또는 그 이상 버전, (Skellett), SkUtilities 만 있어도 저 구문은 작동됩니당
DDang_
2020.01.14추천입니다
shinddong
2020.02.13/아이템 이름 이 명령어는 어떤 플러그인 혹은 스크립트인가욥..
마크러버
2020.03.30리로드하는데 라인 25에 있는 걸 이해하지 못 했다고 뜨는데 어떤 오류죠??
에드온도 다 적용했어요
빠른 답변 부탁드릴게요
근데 스크립트는 다 너무 예술이네요 ㅎㅎ
마크러버
2020.03.30제가 1.12.2를 사용하는데 버전때문인가요???
마크러버
2020.03.30send title "&e&l[ &f&lSuccess &e&l]" with "&a&l+ 철 블럭 12개" to player for 1 seconds and 1 ticks and 1 ticks
이게 오류라고 뜨네요