개인 자료란 (JE)

  서버 커뮤니티

Profile La_pius 대표칭호 없음
Profile

질문하기 스크립트

신호기 끼리 이동 오류

2022.06.29 조회 수 237 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.12.2 
게임버전 (BE) 1.12.x 

신호기 우클릭하면 gui도 잘뜨고 아이템도 빠지지 않고 클릭도 잘되는데 이동이 안됩니다 해결 가능할까요?

  if event-block is beacon:

        loop {guild.center::*}:

            event-block's location is loop-value

            cancel event

            if {guild.tag::%loop-index%} is not {guild.bossname::%player's uuid%}:

                send "{@접} 자신의 국가 신호기만 사용하실 수 있습니다."

                stop

            open chest with 3 row named "{@접} &3&l국가 거점 이동" to player

            wait 1 tick

            loop 27 times:

                set slot (loop-num)-1 of current inventory to light blue stained glass pane named "&f&c&d"

            set {_bp::*} to 0, 1, 2, 3, 4, 5, 9, 11, 12, 18, 19 and 20

            loop {_bp::*}:

                set slot loop-value-2 of current inventory to blue stained glass pane named "&f&c&d"

            loop 3 times:

                set slot 7+loop-num*3 of current inventory to gray stained glass pane named "&7&l건설 예정" with lore "&f건설되지 않은 거점입니다.  "

            if {guild.placeplus::%player's uuid%} is not set:

                set slot 16 of current inventory to red stained glass pane named "&c&l잠금" with lore "&c잠금&f되어 있어 건설할 수 없는 거점입니다.  "

            loop {guild.base::%{guild.bossname::%player's uuid%}%::*}:

                add 1 to {_num}

                set slot 7+{_num}*3 of current inventory to end crystal named "&3&l%{_num}%&f번째 거점" with lore "||&f클릭 시 &3&l%{_num}% &f번째 거점으로 이동합니다.||&f"

            stop


on inventory click:

    if inventory name of current inventory is "{@접} &3&l국가 거점 이동":

        cancel event

        click item's lore contain "번째 거점으로 이동합니다"

        set {_l::*} to uncolored click item's lore split at "||"

        set {_l::*} to {_l::2} split at " "

        set {_n} to {_l::3} parsed as num

        loop {guild.base::%{guild.bossname::%player's uuid%}%::*}:

            add 1 to {_num}

            {_n} is {_num}

            set {_l} to {guild.center::%loop-value%}

            set {_loc} to player's x coord + player's y coord + player's z coord

            loop 5 times:

                send "{@접} &3%6 - loop-value-2% &f초 후에 이동 됩니다."

                wait 1 second

                {_loc} is not player's x coord + player's y coord + player's z coord

                send "{@접} 움직이셔서 이동에 실패하였습니다."

                stop

            teleport player to location ({_l}'s x coord, round up ({_l}'s y coord), {_l}'s z coord) in {guild.world}

            send player title "&3&l[거점 이동]" with subtitle "&3%{_n}%&f번째 거점으로 이동하였습니다." for 2 seconds


1개의 댓글

qsef1256
2022.07.06

여기는 님 코드 디버깅 해주는 데가 아닙니다. 최소한 어느 지점에서 문제가 발생한다 까지는 분석해오셔야 합니다

 

귀찮거나 모르겠으면 돈 주고 외주 신청하세요

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3