레벨 및 포인트 | Lv. 5 (443P) |
---|---|
게시글 | 127개 |
댓글 | 545개 |
리액션 | 140점 |
스크립트에서는 특정 구문을 반복할 수 있다. 이것을 Loop 이라고 한다. 룹의 사용은 생각보다 간단하다 2가지의 사용 패턴이 있는데,loop 숫자 times:
,loop all ~~
이런 방식으로 사용가능하다. loop 숫자 times: 는 특정 숫자만큼 아래 구문을 루핑하는 것이다. loop all ~~은 예시를 들어보겠다.이런식으로 사용 가능하다. 이 구문은 모든 플래이어를 룹, 하여 모두 한번씩 죽이는걸 반복하는 구문이다. 위에서 보시다싶이 룹은 뒤에 :를 붙여야 하며, all 뒤에는 복수명사를 붙혀 주어야 한다 룹은 자신의 구역만큼만 실행한다.Command killallplayers: trigger: loop all players: kill loop-player send "전부 죽였다 ㅎ"
이런식으로 작성할경우 send 구문은 1번만 작동한다. 즉, 룹에 포함되지 않는다.loop 11 times: send ""
먼저, loop all players in radius 원하는거리(칸) of player: 을 사용 해 거리안에 있는 모든 플레이어를 감지해주겠습니다.
loop all players 는 모든 유저를 루프한다는 것이고,
radius 는 원하는 거리를 나타냅니다.
원하는 거리는 칸수로 입력하며, 그 안에있는 플레이어만 인식합니다.
또한 이렇게 인식해버리면 플레이어 본인 또한 인식되기 때문에
if loop-player is not "%player%": 이라는 조건문을 붙여줘야합니다.
모든 구문을 합치면
loop all players in radius 거리 of player:
>if loop-player is not "%player%": 이 되고
해당 구문을 활용해서 근처에 있는 플레이어들에게 번개를 떨어뜨린다거나 체력을 깎는게 가능해집니다.
댓글이 없습니다.
새로운 댓글을 등록해 주세요!