Crystalherb 425f7622ab564a2197cb3660edef9a72
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.18.2 |
게임버전 (BE) | 관련없음 |
on every 1 seconds:
loop all players:
{REG_PLAYER::%loop-player%::*} contains "20":
loop-player has poison:
{POTION_INF::%loop-player%} is not set:
loop all entities in radius 6 around loop-player's location:
apply poison 1 to the loop-value-2 for 5 seconds
message "{@c} 주변에 독을 전염시킨다." to loop-player
set {POTION_INF::%loop-player%} to 1
else:
loop-player has poison:
remove poison from loop-value-2
apply poison 1 to the loop-value-2 for 5 seconds
이런식으로 스크립트를 짰습니다.
3번째가 특정 변수가 포함됬을 떼로 구문 시작입니다.
밑에 루프 플레이어가 독에 걸렸을때
변수가 세트 안되어있다면
플레이어 주변에
루프-2에 독 5초 부여
하고 변수 1을 줍니다.
여기서 독을 계속 지속 시키고싶기때문에 위에서 변수를 켰다면
루프-2의 독을 제거하고 다시 부여한다로 잡아봤습니다.
근데 이게 루프-2의 대상이 안잡히는데 뭔가 잘못하고있는걸까요?
아 추가로 루프문 반복 강제로 끝내는 구문 있나요? stop은 아닌거같아서...
댓글이 없습니다.
새로운 댓글을 등록해 주세요!