본문 바로가기

마인크래프트 스크립트21

스크립트 기초 활용 13편(원 그리기) 2이번 시간에는 floor, abs 함수와 radius 구문을 이용해서 마인크래프트에서 원을 만들어 보도록 하겠습니다. 이번 시간의 스크립트에는 어떤 애드온도 필요하지 않습니다. 1. 시작지점 설정하기 우선 원을 그리기 위해서는 원의 중심을 잡아주어야 합니다. 저의 경우에는 플레이어의 위치에 있는 블록의 중심점을 원의 중심으로 잡아주도록 하겠습니다. 아래는 그 코드입니다. command /draw : executable by: players trigger: set {_loc} to location of player set x-coordinate of {_loc} to floor(x-coordinate of {_loc}) + 0.5 set y-coordinate of {_loc} to floor(y-coo.. 2023. 1. 8.
스크립트 기초 활용 시즌 2 로드맵 스크립트 기초 활용 시즌 2의 로드맵입니다. 많은 관심 부탁드립니다. 회차 주제 링크 10편 자동심기 https://studyript.tistory.com/entry/스크립트-기초활용-자동심기 11편 오늘의 날씨 https://studyript.tistory.com/entry/스크립트-기초활용-오늘의날씨 12편 엘리베이터 https://studyript.tistory.com/entry/스크립트-기초활용-엘리베이터 13편 원 그리기 https://studyript.tistory.com/entry/스크립트-기초활용-엘리베이터 14편 총기 https://studyript.tistory.com/entry/스크립트-기초활용-엘리베이터 15편 추첨 16편 기본템 17편 점령 18편 지역채팅 19편 찹트리 20편 거.. 2023. 1. 7.
스크립트 기초 활용 12편(엘리베이터) 이번 시간에는 유리 블록 위에서 점프를 하면 위로, 웅크리기를 하면 아래로 내려가는 엘리베이터 기능을 Skript로 만들어 보도록 하겠습니다. 이번 시간의 스크립트는 다른 애드온이 필요하지 않습니다. 1. 올라가는 기능 만들기 1-1) 위에 있는 유리 블록 감지하기 점프를 했을 때, 위에 있는 유리 블록 위로 텔레포트를 시켜주어야 하기 때문에, 플레이어가 유리 블록 위에서 점프했을 때 그 위치의 x,z 좌표에서 y좌표만 위로 올라가면서 유리블록인지 아닌지 확인을 해 주어야 합니다. loop n times 구문을 이용해서 블록의 좌표를 이용한 감지를 해도 되지만, 블록들을 지정해서 블록 자체를 루프할 수도 있기 때문에 이번 시간에는 블록을 루프해서 만들어 보도록 하겠습니다. 아래는 그 코드입니다. on j.. 2023. 1. 6.
스크립트 기초 활용 10편(자동심기) 마인크래프트의 마인팜 서버들을 플레이하다 보면, 자동심기라는 기능에 대해 알 수 있습니다. 다 익은 작물을 캤을 경우, 그리고 플레이어의 인벤토리에 그 작물의 씨앗이 있는 경우에 플레이어의 인벤토리에 있는 씨앗을 캔 작물의 자리에 자동으로 심어주는 기능입니다. 이번 시간에는, 그 자동심기 기능을 스크립트로 따라 만들어 보도록 하겠습니다. 1. 자동심기 대상 작물들 설정하기 마인크래프트에는 여러 작물들이 있습니다. 그 중 자동심기를 적용시킬 만한 작물들은 일부로, 더 있을 수도 있겠지만 제가 찾은 것들로는 밀, 사탕무, 당근, 감자 정도가 있습니다. 오직 그 4개의 작물들을 캤을 시에만 자동심기가 작동하도록 해야하므로, 자동심기 대상 작물들을 넣어놓는 배열변수를 만들겠습니다. 아래는 그 코드입니다. on .. 2023. 1. 2.