개인 자료란 (JE)

  서버 커뮤니티

Profile bbooljeli 대표칭호 없음

bam_kang 078d53c99ce841b388efd41750efc71b

Profile

질문하기 스크립트

마크 스크립트 바라보는 플레이어 감지 질문

2023.01.07 조회 수 637 추천 수 0
이해도 초보자 
게임버전 (JE) 1.18.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.3 

우클릭을 했을때 바라보는 방향으로 직선으로 파티클을 보내고 그 범위 안에있는 플레이어를 감지하고싶습니다

저 빨간 부분처럼 바라보는 방향의 직사각형  범위 안에 있는 플레이어를 감지하고 싶어요


on rightclick:

    if {NO_skill} is 0:

        if player is not sneaking:

            if name of player's tool is "[스케발의 마법서]":

                make entity run cmd "/tag @s add skebal_R_PL" as op

                make entity run cmd "/execute as @s at @s positioned ^ ^1 ^1.5 as @e[tag=!skebal_R_PL,distance=..1] run tag @s add skebal_R_DM" as op

                make entity run cmd "/execute as @s at @s positioned ^ ^1 ^2.5 as @e[tag=!skebal_R_PL,distance=..1] run tag @s add skebal_R_DM" as op

                make entity run cmd "/execute as @s at @s positioned ^ ^1 ^3.5 as @e[tag=!skebal_R_PL,distance=..1] run tag @s add skebal_R_DM" as op

                make entity run cmd "/execute as @s at @s positioned ^ ^1 ^4.5 as @e[tag=!skebal_R_PL,distance=..1] run tag @s add skebal_R_DM" as op

                make entity run cmd "/tag @s remove skebal_R_PL" as op


근데 직사각형으로 감지하는 구문을 못 찾겠어서 마크 시스템 내부에있는 execute로 tag를 주고 그 tag를 감지하려고 했는데도 힘들더라고요

혹시 바라보는 방향의 직사각형으로 플레이어를 감지하는 구문이 있나요? 아니면 tag를 감지할수있는 구문이 있나요?

SKbee를 사용하면 된다길래 이것저것 찾아봤지만 전부 실패로 돌아갔습니다


또 다른 방법으로 execute 자체로 명령어를 실행해도 가능하지만 execute는 run 이후에 나오는  실행할커맨드에

스크립트로 만든 명령어가 사용되지도 않네요


한 3일째 이걸로 끙끙대고 있습니다 제발 도와주세요 ㅠㅠ

1개의 댓글

qsef1256
2023.01.07

1. https://skripthub.net/docs/?id=933
2. https://skripthub.net/tutorials/58