playXP

서브 메뉴

Page. 1 / 246 [내 메뉴에 추가]
글쓰기
작성자 나이아 (121.133.xxx.159)
작성일 2011-08-07 19:35:12 KST 조회 550
제목
이 트리거좀 짜주시면 안될까요?

트리거는 찾아도 도저히 어떻게 해야할지 모르겠어요....

 

제 지도의 구역이 3군대 있거든요

1p지역과 2p지역 3p지역 인데여

 

매 1초마다 발동 되는 트리건데요

내용은,

1p지역에 있는 1p외에 플레이어의 아무 유닛이 0마리 있을때

그 플레이어와 동맹을 끊는 거에요

ㄹㅇ

2p의 유닛이 1p의 지역으로 이동가면 2p는 1p를 동맹으로 인식하게 해놨습니다.

근데, 구역 나가기로 이벤트 잡으면, 만약 그 유닛이 죽었다고 치면

아예 못나가기 때문에 주기적으로 잡으려고 하는 거거든요...

그래서 할튼, 1p 지역의 있던 유닛이 없으면 다시 동맹을 취소하고 적으로 만드는 트리거를

만들고 있어요....

 

반대로 2p 유닛이 1p지역에 있으면 1p는 2p를 동맹으로 인식하게 되는건데....

 

 

트리거는 찾아봤긴 했는데, 어떻게 쓰는지 모르겠네요 ㅠㅠ

예제맵 해주시면 감사하겠지만, 설명만 해주셔도 감사해요! ㅠ

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 잉곰잉곰 (2011-08-07 20:09:21 KST)
0↑ ↓0
센스 이미지
주기적이벤트로 뭐하면될꺼같은데... ㄱㄷ
아이콘 잉곰잉곰 (2011-08-07 20:11:44 KST)
0↑ ↓0
센스 이미지
변수를 플레이어 유닛수로 1초마다 갱신하고
조건문을써서 변수가 0일떼 동맹설정하면되겠는데요;제가 초보라서 자세히는 설명불가
나이아 (2011-08-07 20:28:15 KST) - 121.133.xxx.159
0↑ ↓0
센스 이미지를 등록해 주세요
이게 아무 유닛으로 해야되서 어떻게 해야할지
순서대로 써보면
저는 일단 이렇게는 생각하는데 힘드네요

이벤트 - 주기적인 이벤트
해동 - If then else로 만드는데..

조건에서 1p지역에 1p가 아닌 플레이어의 유닛이 0마리 만큼 있을때로 잡아야하는데..
어떻게 해야할지
구역안 유닛인지, 유닛 그룹에서 한다해도 유닛은 정해야해서 힘들군요...

또 이렇게 조건은 만들어도 1p외에 플레이어는 2p와 3p가 있는데
둘다 유닛이 0마리 만큼 있으면, 각자 동맹을 끊어줘야 해서 어렵네요
설명들어도 힘들것같아요, 고수 분들은 쉽게 척척 할텐데 말이죠
빛의날개2 (2011-08-07 21:39:15 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
이렇게 하면 어떨까요?
시작전 변수 하나 설정해둔다음
이벤 - 유닛 구역(1p지역) 진입
조건 - 트리거 발생 유닛소유자 - 2p
행동 - 변수 + 1

이벤 - 구역 나감
조건 - 그대로
행동 - 변수 -1

이벤 - 아무유닛 소멸.
조건 - 그대로
변수 - 1

그런 다음 주기 트리거 만들어서 if변수가 1이상이면 then동맹. else 적

뭐 이런식?


제 2 트리거
이벤트 - 주기
빛의날개2 (2011-08-07 21:41:28 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
생각 해보니 2번째이벤트에 아무유닛 을 조건에 일치하는 구역내 유닛으로 잡아야겠네요
안그러면 아무데서나 유닛 죽어도 트리거 실행될테니.
그리고 변수 - 1 은 변수에서 1을 뺀다는 뜻
아이콘 Cube219 (2011-08-07 21:58:57 KST)
0↑ ↓0
센스 이미지
파일포켓 이미지
파일포켓 이미지
대략 이렇게 하시면 될듯
(2번째 그림은 if문에서 조건문입니다.)
나이아 (2011-08-07 22:35:15 KST) - 121.133.xxx.159
0↑ ↓0
센스 이미지를 등록해 주세요
모두들 감사합니다..!
하나하나 다 해봤는데 구현이 되네요 감사함당
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.