개인 자료란 (JE)

  서버 커뮤니티

Profile 이한다 대표칭호 없음
Profile

질문하기 스크립트

3x3 채굴 곡괭이 스크립트

2023.11.10 조회 수 400 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

해외 사이트에서 3X3 곡괭이 스크립트를 발견하여 사용해보았는데 기반암이 함께 캐져서 코드를 기반암이 안캐지게 수정해보려고 했지만 아직 스크립트 입문자라 여러가지 제가 할수있는건 해보았지만 오류가 떠서 고인물 분들께 부탁드려봅니다..

개인 서버 에서 재미용 으로만 사용하고 있으며 재배포나 공개적인 서버에서 사용하지 않을 예정입니다!


on mine:

    if name of player's tool is "곡괭이":

        set {_1} to location of event-block

        set {_2} to location of event-block

        if player's pitch is between -50 and 50:

            add 1 to y-coord of {_1}

            subtract 1 from y-coord of {_2}

            if player's horizontal facing is west or east:

                add 1 to z-coord of {_1}

                subtract 1 from z-coord of {_2}

                loop blocks within {_1} to {_2}:

                    skellett break loop-value naturally using player's tool           

            else if player's horizontal facing is north or south:

                add 1 to x-coord of {_1}

                subtract 1 from x-coord of {_2}

                loop blocks within {_1} to {_2}:

                    skellett break loop-value naturally using player's tool

        else:

            add 1 to x-coord of {_1}

            add 1 to z-coord of {_1}

            subtract 1 from x-coord of {_2}

            subtract 1 from z-coord of {_2}

            loop blocks within {_1} to {_2}:

                skellett break loop-block naturally using player's tool




9개의 댓글

NoEul
2023.11.10

https://www.koreaminecraft.net/qna/3627721
https://www.koreaminecraft.net/qna/3627939
https://www.koreaminecraft.net/qna/3628164

왜 자꾸 같은 내용으로 게시물을 작성하는 건가욘? 글 수정 기능은 괜히 있는 게 아닐텐데 제 눈에는 포인트 올릴 목적으로 같은 글을 계속 작성하는 것처럼 보이네욘.

이한다
2023.11.11
@NoEul

포인트가 뭔지도 모르고 순수하게 지식과 정보를 얻고싶어 한마포에 가입하게 된 사람입니다.

똑같은 글을 여러번 올리는게 보기 안좋으실거고 저도 그렇게 느낍니다. 그러면 안올리면 되지 않느냐 라고 말씀 하시겠지만..

빠른 시간에 정보를 얻고싶어 일주일 전부터 계속 국내/해외 모든 자료를 조사해보고 스스로 코드를 해석해보고 지인 분들의 도움도 받아보았지만 해결이 되지않아 마지막 희망이다 라고 생각하고 한마포에 글을 올리게되었습니다.

그나마 처음 올린 글에 천사같은 고인물 분이 답변을 해주셨지만 그 글을 쓴 곳이 질문글이 아니라는 어떤 분의 말씀을 듣고 그 글을 삭제하고 질문 탭에 글을 올리게되었습니다.

하지만 생각보다 많은 분들이 조회를 해주시지않아 그만큼 정보를 얻을수 없다고 느꼈습니다. 때문에 똑같은 글을 여러번 올리면 안좋아 보일걸 알면서도 노출율을 위해 올리고 말았습니다.. 정말 죄송합니다.. 제가 참을성이 부족하여 생긴 불상사 입니다.. 이 글을 제외하고 나머지 글은 삭제하도록 하겠습니다. 참고 기다리겠습니다. 긴글 읽어주셔서 감사합니다.

NoEul
2023.11.11
@이한다

끌올 기능이 없다는게 한마포의 단점이죤

데노
2023.11.11

같은환경에서 테스트해보려고하는데 마크 버전 스크립트 버전 애드온 알려주실 수 있나요?

이한다
2023.11.11
@데노

마크 버전은 1.20.2에서 정상 작동 되었구요

SkQuery-4.1.10

skRayFall+v1.9.28

Skellett

쓰고 있습니다!

데노
2023.11.11
@이한다

on mine:

@if name of player's tool is "곡괭이":

@@if event-block is bedrock:

@@@break event-block naturally using player's tool

@@@cancel event

@@else:

@@@set {_1} to location of event-block

@@@set {_2} to location of event-block

@@@if player's pitch is between -50 and 50:

@@@@add 1 to y-coord of {_1}

@@@@subtract 1 from y-coord of {_2}

@@@@if player's horizontal facing is west or east:

@@@@@add 1 to z-coord of {_1}

@@@@@subtract 1 from z-coord of {_2}

@@@@@loop blocks within {_1} to {_2}:

@@@@@@if type of loop-block is not bedrock:

@@@@@@@break loop-value naturally using player's tool@@   


@@@@else if player's horizontal facing is north or south:

@@@@@add 1 to x-coord of {_1}

@@@@@subtract 1 from x-coord of {_2}

@@@@@loop blocks within {_1} to {_2}:

@@@@@@if type of loop-block is not bedrock:

@@@@@@@break loop-value naturally using player's tool

@@@else:

@@@@add 1 to x-coord of {_1}

@@@@add 1 to z-coord of {_1}

@@@@subtract 1 from x-coord of {_2}

@@@@subtract 1 from z-coord of {_2}

@@@@loop blocks within {_1} to {_2}:

@@@@@if type of loop-block is not bedrock:

@@@@@@break loop-block naturally using player's tool

@는 탭키입니다. ( 들여쓰기 ) 

이한다
2023.11.11
@데노

이 코드로 잘 작동하셨나용??

 

 

이한다
2023.11.11
@데노

정말 감사드립니다. ㅠㅠㅠㅠ

정상 작동해요!!

제가 그때 그냥 이상하게 적용했나봐요 ㅠㅠ

진짜진짜 감사드려요 잘 사용하겠습니다!

귀한 시간 내주셔서 감사드립니다!!

데노
2023.11.11
@이한다

굿 즐겜하세요~