HK

"미래로 도약하는 개발자 커뮤니티"

HK

스크립트 스킬

스킬 제작 강좌 (몇화인지 까먹음) - 두더지 잡기 - 쓸데없이 재밌음!

하늘의파편 10 일 전 조회 수 41 추천 수 0

안녕하세요!! 드온이입니다 제가 요즘 못 올렸는데 그게 다른집에 컴퓨터를 놓고 가서 그렇습니다

어쩄든 오늘은 두더지 잡기를 강좌하려 하는데  쓸데없이 재밌어서  이게 왜 스킬이냐고 물어볼까봐 말하지만...

현실에서 두더지게임을 하면 망치로 하자나여 근데 망치가 여기서는 묠니르 (!!)라서 그래요  함 내려찍으면 

다 잡혀버리는 스케일... 엠엠....

여기서 끝내고 강좌 시작할게요!!



1d49623bc5ca98f015857694219e3de0.png


일단 구문을 볼게욧!!

command /두더지잡기 [<number>]:

    cooldown: 7.5 seconds

    cooldown message: &a[&c 두더지 잡기 &a]&f %remaining time%

    trigger:

        if {%player%} >= 500:

            set {두더지잡기.%player%} to true

            remove 500 from {%player%}

            send "&a[&c 두더지 잡기 &a]&f 500원을 차감되었습니다" to player

            open chest with 3 row named "&a[&c 두더지 잡기 &a]" to player

            loop 10 times:

                set slot (loop-number - 1 + 0) of current inventory of player to glass pane

            loop 11 times:

                set slot (loop-number + 17 - 1) of current inventory of player to glass pane

            wait 1 ticks

            loop 15 times:

                wait 0.25 seconds

                set {두더지잡기슬롯.%player%} to random number between 10 and 16

                set slot {두더지잡기슬롯.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                wait 0.25 seconds

                set slot {두더지잡기슬롯.%player%} of current inventory of player to air

                if {두더지잡기.%player%} is true:

                    play sound "block.piston.contract" with volume 1 to the player

            close player's inventory

            delete {두더지잡기등급.%player%}

            delete {두더지잡기이름.%player%}

            delete {두더지잡기슬롯.%player%}

            delete {두더지잡기DMG.%player%}

            delete {두더지잡기SPD.%player%}

            stop

        else:

            send "&a[&c 두더지 잡기 &a]&f 돈이 부족합니다" to player

            stop

on inventory click:

    if inventory name of current inventory of player is "&a[&c 두더지 잡기 &a]":

        cancel event

        if clicked item is iron sword:

            close player's inventory

            play sound "entity.player.levelup" with volume 1 to the player

            set {%player%} to {%player%} + 3000

            send "&a[&c 두더지 잡기 &a]&f 두더지를 잡아서 상금 3000원을 획득합니다" to player

            delete {두더지잡기.%player%}

            stop


 이렇게 됩니다 근데 그냥 이렇게 하면 두더지가 1마리라 재미 없잖아요 

그래서 제가 두마리로 만들려면 빨간색 부분을 두개로 늘리면 두개가 되고 세개면 세개가 됩니다

이렇게 한줄씩 라인을 늘려서 한줄당 2마리 정도로  나오개 하면 좋겠죠? 제가 레전드를 보여줄게욧!!



<두더지 잡기 하드모드 >

제작자 :: 드온 상인

편집 프로그램 :: 곰믹스 프로

촬영 프로그램 :: 반디캠

난이도 :: 하드모드

마지막 영상출처 :: Youtube

자 이렇게 하는건데 어떻게 하냐면

command /두더지잡기 [<number>]:

    cooldown: 7.5 seconds

    cooldown message: &a[&c 두더지 잡기 &a]&f %remaining time%

    trigger:

        if {%player%} >= 500:

            set {두더지잡기.%player%} to true

            remove 500 from {%player%}

            send "&a[&c 두더지 잡기 &a]&f 500원을 차감되었습니다" to player

            open chest with 3 row named "&a[&c 두더지 잡기 &a]" to player

            wait 1 ticks

            while {두더지잡기.%player%} is true:

                wait 0.1 seconds

                set {두더지잡기슬롯.%player%} to random number between 0 and 26

                set slot {두더지잡기슬롯.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                set {두더지잡기슬롯2.%player%} to random number between 0 and 26

                set slot {두더지잡기슬롯2.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                set {두더지잡기슬롯3.%player%} to random number between 0 and 26

                set slot {두더지잡기슬롯3.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                set {두더지잡기슬롯4.%player%} to random number between 0 and 26

                set slot {두더지잡기슬롯4.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                set {두더지잡기슬롯5.%player%} to random number between 0 and 26

                set slot {두더지잡기슬롯5.%player%} of current inventory of player to iron sword named "&6[&c 두더지&6 ]" with lore "&f좌클릭 or 우클릭 으로 잡는다"

                wait 0.1 seconds

                set slot {두더지잡기슬롯.%player%} of current inventory of player to air

                set slot {두더지잡기슬롯2.%player%} of current inventory of player to air

                set slot {두더지잡기슬롯3.%player%} of current inventory of player to air

                set slot {두더지잡기슬롯4.%player%} of current inventory of player to air

                set slot {두더지잡기슬롯5.%player%} of current inventory of player to air

                if {두더지잡기.%player%} is true:

                    play sound "block.piston.contract" with volume 1 to the player

            close player's inventory

            delete {두더지잡기등급.%player%}

            delete {두더지잡기이름.%player%}

            delete {두더지잡기슬롯.%player%}

            delete {두더지잡기DMG.%player%}

            delete {두더지잡기SPD.%player%}

            stop

        else:

            send "&a[&c 두더지 잡기 &a]&f 돈이 부족합니다" to player

            stop

on inventory click:

    if inventory name of current inventory of player is "&a[&c 두더지 잡기 &a]":

        cancel event

        if clicked item is iron sword:

            play sound "entity.player.levelup" with volume 1 to the player

            set {%player%} to {%player%} + 250

            send "&a[&c 두더지 잡기 &a]&f 두더지를 잡아서 상금 250원을 획득합니다" to player

            stop

on inventory close:

    if {두더지잡기.%player%} is true:

        delete {두더지잡기.%player%}

이렇게 됩니다 빨간색 부분이 제일 중요합니다 인벤토리가 이상해지면 서버 껏다키면 됩니다

그럼 이렇게 강좌는 마칠게요 감사합니다

에디터

0개의 댓글

제목 글쓴이 조회 수 날짜
[공지사항] [HK] 개발자 디스코드 9 ENCE 1778 2020.05.29
[공지사항] 고퀄리티 서버 만들기 안내 ENCE 294 2020.05.29
[개발 [ 마인크래프트 ]] 마인크래프트 명령어 기초 강좌 - particle Y_Lemon 12 1 일 전
[개발 [ 마인크래프트 ]] 마인크래프트 명령어로 타이머를 만들어 보자! Y_Lemon 11 1 일 전
[스크립트 기초] 입력한 문장을 어절에 따라 나눠보자 워뇽이사랑해 18 3 일 전
[스크립트 기초] url이용하여 api사용 혹은 사이트의 정보 가져오기. 워뇽이사랑해 22 3 일 전
[스크립트 스킬] 스킬 제작 강좌 (몇화였지...) 오리지널 특집!! 노커맨드!! [ 네더스톤 ] 강좌 하늘의파편 24 3 일 전
[매직스펠 제작] [ 10 ] 매직스펠 강좌 - ChainSpell 하루_치킨 41 6 일 전
[매직스펠 제작] [ 9 ] 매직스펠 강좌 - Wall Spell & GeyserSpell 하루_치킨 27 6 일 전
[데이터팩 제작] 차원 데이터팩 만드는 법 ENCE 26 6 일 전
[스킨제작] [스킨전시] 얼음 제복 륜온 30 7 일 전
[스킨제작] [스킨배포] 사커스피리츠 애쉬 1 륜온 37 9 일 전
[스킨제작] [스킨배포] 사커스피리츠 최준영 륜온 28 10 일 전
[스크립트 스킬] 그동안 내가 만들었던것들 -- 추억이다.... 7 하늘의파편 99 10 일 전
[스크립트 스킬] 스킬 제작 강좌 (몇화인지 까먹음) - 두더지 잡기 - 쓸데없이 재밌음! 하늘의파편 41 10 일 전
[스킨제작] [스킨전시] 광대 륜온 43 15 일 전
[스킨제작] [스킨배포] 북극곰 잠옷 스킨 3 륜온 73 16 일 전
[매직스펠 제작] [ 8 ] 매직스펠 강좌 - Drainlife Spells ( 체력 흡수 ) 하루_치킨 69 16 일 전
[스킨제작] [스킨전시] 동양 컨셉 스킨 2 륜온 69 16 일 전
[스킨제작] [스킨배포] 라임 셔츠 스킨 1 륜온 28 17 일 전
[매직스펠 제작] [ 7 ] 매직스펠 강좌 - Area Spells 범위 스펠 하루_치킨 49 17 일 전
[Kotlin] [Kotlin 2강] System.out.println이요? 코틀린인데요?? 6 WintChoco 56 18 일 전

한디포 자료란
사진이 없습니다.

스크립트

제가 앞으로 올릴 스크립트 강좌들!

hwanhee1

2020-08-03

0

https://www.koreaminecraft.net/files/thumbnails/643/909/001/262x150.crop.jpg

커맨드 블록

마인크래프트 커맨드 강좌 - 응용편 : timer 만들기!

Y_Lemon

2020-08-02

0