개인 자료란 (JE)

  서버 커뮤니티

Profile ENCE 대표칭호 없음

I3396 83afcc84f84f44ed811e268863d53eb3

Profile

스크립트 기초

스크립트 루핑(반복) 이용하기

2020.09.14 조회 수 967 추천 수 0

????EN ????님이 작성하였습니다.


스크립트에서는 특정 구문을 반복할 수 있다. 이것을 Loop 이라고 한다. 룹의 사용은 생각보다 간단하다 2가지의 사용 패턴이 있는데, loop 숫자 times: , loop all ~~이런 방식으로 사용가능하다. loop 숫자 times: 는 특정 숫자만큼 아래 구문을 루핑하는 것이다. loop all ~~은 예시를 들어보겠다.
Command killallplayers:
    trigger:
        loop all players:
            kill loop-player
        send "전부 죽였다 ㅎ"
이런식으로 사용 가능하다. 이 구문은 모든 플래이어를 룹, 하여 모두 한번씩 죽이는걸 반복하는 구문이다. 위에서 보시다싶이 룹은 뒤에 :를 붙여야 하며, all 뒤에는 복수명사를 붙혀 주어야 한다 룹은 자신의 구역만큼만 실행한다.

loop 11 times:
send ""
이런식으로 작성할경우 send 구문은 1번만 작동한다. 즉, 룹에 포함되지 않는다.




먼저, 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%": 이 되고

해당 구문을 활용해서 근처에 있는 플레이어들에게 번개를 떨어뜨린다거나 체력을 깎는게 가능해집니다.

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

4

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1