트리거 응용하다 막힐때 참고할것
#리콜 기능의 아비터를 만드는 트리거
1.맵에 아비터를 만들어 놓고 처음부터 리콜을 사용한다면 아주 쉬운맵이 되니깐 아래 나오는 두가지 방법중 한가지를 선택! |
#텔레포트 트리거
엘레멘트 알피지에서는 마을밖의 웨이 포인트를 찍으면 해당 비콘에
깃발이 생긴다.
이것을 이용해서 텔레포트 하는방법이 아래에 나와있다.
1.비콘에 깃발 만들기
EX)어떤 플레이어가 '1번 텔레포트 비콘'에 있으면 그곳에 깃발 만들기
Conditions : Current player brings at least 1 flag to 'anywhere'.
Conditions : Current player brings exactly 0 flag to '1번 텔레포트
비콘'.
Conditions : Current player brings at least 1 man to '1번 텔레포트
비콘'.
Actions : Remove all flag for current player at 'anywhere'.
Actions : Create 1 flag for current player to '1번 텔레포트 비콘'.
Actions : Preserve trigger.
EX)깃발이 없다면 '1번 텔레포트 비콘'에 깃발 만들기
Conditions : Current player brings exactly 0 flag to 'anywhere'.
Conditions : Current player brings at least 1 man to '1번 텔레포트
비콘'.
Actions : Create 1 flag for current player to '1번 텔레포트 비콘'.
Actions : Preserve trigger.
2. 마을에서 텔레포트하기
EX)깃발이 '1번 텔레포트 비콘'에 있으면 그리로 텔레포트 하기
Conditions : Current player brings at least 1 man to '마을 텔레포트
비콘'.
Conditions : Current player brings at least 1 flag to '1번 텔레포트
비콘'.
Actions : Move all man for current player from '마을 텔레포트 비콘' to '1번 텔레포트 비콘 옆에 있는 로케이션'.
Actions : Preserve trigger.
EX)깃발이 '2번 텔레포트 비콘'에 있으면 그리로 텔레포트 하기
Conditions : Current player brings at least 1 man to '마을 텔레포트
비콘'.
Conditions : Current player brings at least 1 flag to '2번 텔레포트
비콘'.
Actions : Move all man for current player from '마을 텔레포트 비콘' to '2번 텔레포트 비콘 옆에 있는 로케이션'.
Actions : Preserve trigger.
위의 트리거는 마을에 있는 하나의 텔레포트 비콘을 사용한 예제이다.
각각 대응하는 비콘을 통해서 해당 위치로 텔레포트 하는것은 "누가
여기에 있다면 저기로, 저기에 있다면 여기로' 이런 식으로 만들어주면 된다.
#방장이 사용하는 강퇴(추방)트리거
맵을 만들면서 맘에 들지 않는 플레이어를 추방 할 수 있게 하는 트리거는 이렇게 만든다. |
#문을 열고 닫는 트리거
특정 플레이어의 문이나 doodad로 되어있는 문을 열고 닫을려면 Set
doodad state 액션을 사용해야 한다.
Set doodad state 액션을 문에 사용했을때
-enable - 문이 닫힌다.
-disable - 문이 열린다.
-toggle - 문이 열리고 닫히기를 반복한다.
1.열려는 문 주변에 플레이어의 유닛이 있으면 동맹군의 첫번째 문을
여는 트리거
Conditions:
-Current player at least 1 man to "door1".
Actions:
-Disable doodad state for "door1" for 동맹군.
-Preserve trigger.
2.문 주변에 아무도 없으면 동맹군의 첫번째 문을 닫는 트리거
Conditions:
-Current player at least 1 man to "door1".
Actions:
-Enable doodad state for "door1" for 동맹군.
-Preserve trigger.
3.이 문이 열리고 닫히기를 반복하는 트리거
Conditions:
-Always.
Actions:
-Toggle doodad state for "door1" for 동맹군.
-Preserve trigger.
#컴터의 건물을 내꺼로
#1. 건물의 옆에 가면 그 건물이 나의 건물로 바뀌게 하는 방법 Force 1-marins (player1 , player4) 스타트 로케이션은 이 맵에서 사용할 플레이어인 1,4,7만 만들어 놓으면 됨.
Condition Action *Player7 트리거 Condition Action Preserve trigger액션이 없으면 그 트리거는 한번만 실행된뒤 사라진다. 즉 플레이어 1,4의 유닛이 벙커 근처에 있다가 다시 멀리 갔을 경우 |
윗글을 다른카페나 싸이트에서 그대로 인용하실때는 꼭 출처를 밝혀주시기 바랍니다.
댓글
댓글 리스트-
작성자rpg7star 작성자 본인 여부 작성자 작성시간 05.08.22 추가할 트리거 만땅...-_-
-
작성자ㄷr음 작성시간 07.05.12 강퇴기능 더 간단히 있어요 예를들어 1플레이어가 2플레이어를 강퇴할때 >>>플레이어: player 2의 트리거 │ Condition Bring - player1 at least 1 men to locations1 : 1플레이어의 유닛이 로케이션 1로 왔을때│ Action DEATH : 패배
-
작성자sv슈퍼크리sv 작성시간 07.08.21 으.............맵제작자는 대단해요