개인 자료란 (JE)

  서버 커뮤니티

Profile 프토름 대표칭호 없음

ZIGUN_ eac1f9126b9744eda6d1271357e68c17

Profile

질문하기 스크립트

if target is a player 이 구문의 오류

2021.08.30 조회 수 159 추천 수 0
이해도 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
게임버전 (JE) 1.16.5 
스크립트 버전 2.5.3 
스크립트 애드온 2.5.3 

on any move:        

           if target player is set:

                      if target block is not set:

                                    message "dd" to player


대충 이렇게 짜고 있는데 상대방이 벽 넘어에 있는데도 보면 메세지가 입력됩니다

벽이 있으면 입력이 안 되는 해결법 부탁드립니다




2개의 댓글

스크립터브혼
2021.09.01

https://skriptlang.github.io/Skript/expressions.html#ExprBlocks

Blocks 익스프레션의 blocks between %location% and %location% 패턴으로

'두 좌표를 끝으로하는 선분'을 포함하는 모든 블록을 받을 수 있습니다.

이 블록으로 메세지를 보낼지 안보낼지 판단하면 되겠습니다.

프토름
2021.09.04
@스크립터브혼

감사합니다!!!!!