Land
대표칭호 없음
La_nd 1b7879246dc84a32a3563422f63d67d3
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.19.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.6.4 |
스크립트를 이용해서 플레이어가 특정아이템을 들고 바닥을 우클릭하였을 때, 바닥을 기준으로 10*10 범위를 지정하고 그 범위는 우클릭한 플레이어 지역이 되고, 다른 플레이어가 블럭, 상자, 설치/사용/파괴 불가되는 땅 보호 스크립트를 만들고 싶은데, 구체적인 힌트 정도알려주실 수 있을까요?
특히 바닥을 기준으로 10*10범위를 지정하고 그 범위는 우클릭한 플레이어의 지역이 되는 부분과 그 범위안의 블럭,상자 설치/사용/파괴를 불가하는 부분....
qsef1256
2023.05.31월드 가드 플러그인을 대신 이용하시기 바랍니다. 스크립트로 이 기능을 구현하면 서버 성능에 상당한 영향을 끼칠 수 있습니다.
Land
2023.05.31그러면 이렇게 질문해보겠습니다.
월드가드 플러그인을 사용하라고 하셨는데, 땅 문서를 이용해서 우클릭 시, 특정 지정의 pos1 pos2를 어떻게 지정해야 스크립트가 완성되는지 궁금합니다.
qsef1256
2023.06.01pos1 pos2를 변수로 저장하고 월드가드 애드온이나 명령어를 콘솔 권한으로 실행하는 방법 등을 통해 월드 가드 지역을 만든 후 펄미션을 부여하면 될 것 같습니다.
Land
2023.06.01pos1과 pos2를 변수로 저장한다고 하셨는데, 그 저장할 때 필요한 값들을 지정하는 좌표는 어디서 어떻게 받아와야하나요?
qsef1256
2023.06.03그건 Land님이 결정하셔야 할 문제입니다. 월드에딧 처럼 받고 싶다면 관련 이벤트를 알아보면 되는거고요.
Land
2023.06.03execute player command "//pos1 %{_땅1}'s x-coordinate%,%{_땅1}'s y-coordinate%,%{_땅1}'s z-coordinate%" 이러한 구문을 사용하면 될까요...?
하지만 저기서 사용되는 좌표값들이 문자열로 치환이 되어 오류가 발생하네요 ㅠ
qsef1256
2023.06.04그걸 그렇게 실행시키면 스크립트에서 가져올 방법이 없습니다.
qsef1256
2023.06.01참고로, 이때 다른 땅과 겹치지 않는지 확인할 필요가 있습니다.