개인 자료란 (JE)

  서버 커뮤니티

Profile Seo_Horyang 대표칭호 없음
Profile

질문하기 스크립트

HELP

2021.08.20 조회 수 75 추천 수 0
이해도 1.12 
게임버전 (JE) 스피곳 
스크립트 버전 초보자(스크립트 구성요소, 기본문법은 알아요) 

잔디 블럭 말고 그냥 잔디 위에 있을때 투명을 주고 아닐때는 투명을 풀고 싶은데 어떻게 하나여?




1개의 댓글

스크립터브혼
2021.08.20

짧은 잔디는 tall grass, 큰 잔디는 large plants입니다.

플레이어위치에서 위로 두칸의 영역이 플레이어의 몸이 있는 위치이므로,

그 두칸의 블록이 짧은잔디 이거나 큰 잔디인 경우 투명포션 효과를 주고, 아닌경우 포션효과를 제거하면 됩니다.


every 1 tick:
    loop all players:
        set {_blocks::*} to block 0.5 up loop-player and block 1.5 up loop-player
        if {_blocks::*} contain tall grass or large plants:
            apply Invisibility to loop-player
        else:
            remove Invisibility from loop-player