playXP

서브 메뉴

Page. 1 / 271 [내 메뉴에 추가]
글쓰기
작성자 만패
작성일 2011-10-13 00:36:58 KST 조회 894
제목
트리거좀 봐주세요...

처음 시작할때 20초, 30초짜리 타이머를 만들고

20초짜리가 만료되면 30초짜리 만료될때까지 기다린 후 유닛 생성

이런식의 트리거를 짯는데요

아래 빨간부분을 게임시간 10초 대기로하면 플레이어1 유닛이 생기는데

빨간부분 그대로 하면 다른플레이어 유닛만 생기고 플레이어1 유닛은 안생기네요...왜그럴까요??;;

 

 

무작위 정수 설정
    이벤트
        게임 - 지도 초기화
    지역 변수
    조건
    행동
        일반 - 1부터 12까지 각 정수 플레이어(이)가 증가하며 (행동) 수행. 증가값 1
            행동
                변수 - 랜덤 영웅[플레이어] = (1(와)과 9 사이의 무작위 정수) 설정

 

 

1팀 영웅 자동 선택
    이벤트
        타이머 - 영웅 선택 타이머 만료
    지역 변수
    조건
    행동
        일반 - 1부터 3까지 각 정수 플레이어(이)가 증가하며 (행동) 수행. 증가값 1
            행동
                일반 - If (조건) then (행동) else (행동)
                    If
                        그리고
                            조건
                                (플레이어 플레이어의 상태) != 게임 나감
                                (플레이어 플레이어의 상태) == 플레이 중
                    Then
                        일반 - 게임 시작 타이머 대기 0.0초 남음
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 1
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 용병 - 전쟁광 (용병 해병)(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 2
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 제라툴(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 3
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 케리건 (차)(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 4
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 노바(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 5
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 카라스(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 6
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 여왕 - 여왕(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 7
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 로리 스완(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 8
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 집정관(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                        일반 - If (조건) then (행동) else (행동)
                            If
                                랜덤 영웅[플레이어] == 9
                            Then
                                유닛 - 플레이어 플레이어에게 1개의 변형체(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
                                행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
                                유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
                                유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
                            Else
                    Else

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

발도장 찍기
아이콘 만패 (2011-10-13 00:49:34 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
접근 시도중인 요소가 배열의 마지막을 지닌 요소입니다 << 이 오류 정체가 뭔가요..??
게시해서 풀방으로 시험해봣더니 이러네요;;;
vhdy (2011-10-13 02:44:19 KST) - 110.9.xxx.171
0↑ ↓0
센스 이미지를 등록해 주세요
아마도 배열크기가 작아서 그런거 같은데요
김세미 (2011-10-13 04:10:28 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
접근 시도중인 요소가 배열의 마지막을 지닌 요소입니다
이거는

님이변수 배열을 만들었는데 예를들어서
변수A[3] 이라고 칩시다. 그러면 이건 실제로는
변수A[0], 변수A[1], 변수A[2], 변수A[3] 이 존재한단 얘기가 됨니다
따라서 그 안에 슥슥 넣을 수 있게되는건데 님이 i라는 변수를 만들고
i=4 한다음에
변수A=1
이런식으로 하면 실제로 해석해보면
변수A[4]를 1로 설정해라 인데 변수A[4]는 없습니다. 따라서 저런 에러가 나옴니다긴한데..

플레이어의 정체가 뭔질 모르겠네여
랜덤 변수라는 변수의 배열의 크기가 작아서 그럴거에여
김세미 (2011-10-13 04:10:42 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
뭐야 갑자기 글씨가 왜이래 근데 플레이어는 걍 for용 변수군
김세미 (2011-10-13 04:11:06 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
변수A[ i ] = 1임 저기 이상하게 바뀐거
아이콘 만패 (2011-10-13 21:38:46 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
원인이 for문이 1부터 3까지여서인건가요? ㅇ이걸12까지로바꿔야하나... 배열을거의처음써봐서 약간이해가안되네욤...
아이콘 만패 (2011-10-13 21:53:00 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
아 이건 아닌거같네
배열이
플레이어 = 0 <정수>
랜덤 영웅 = 0 <정수[12]>

이렇게 두갠데 구체적으로 어떤게 문젠가요..? 배열크기가 12인데;
아이콘 만패 (2011-10-13 22:22:38 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
1팀 랜덤 버튼 사용
이벤트
대화 상자 - 플레이어 아무 플레이어(이)가 아무 대화 상자 아이템 사용함. 이벤트 유형 클릭됨
지역 변수
조건
행동
일반 - 게임 시작 타이머 대기 0.0초 남음
일반 - 1부터 3까지 각 정수 플레이어(이)가 증가하며 (행동) 수행. 증가값 1
행동
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 1
Then
유닛 - 플레이어 플레이어에게 1개의 용병 - 전쟁광 (용병 해병)(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 2
Then
유닛 - 플레이어 플레이어에게 1개의 제라툴(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 3
Then
유닛 - 플레이어 플레이어에게 1개의 케리건 (차)(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 4
Then
유닛 - 플레이어 플레이어에게 1개의 노바(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 5
Then
유닛 - 플레이어 플레이어에게 1개의 카라스(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 6
Then
유닛 - 플레이어 플레이어에게 1개의 여왕 - 여왕(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 7
Then
유닛 - 플레이어 플레이어에게 1개의 로리 스완(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 8
Then
유닛 - 플레이어 플레이어에게 1개의 집정관(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else
일반 - If (조건) then (행동) else (행동)
If
그리고
조건
(사용된 대화 상자 아이템) == 랜덤 버튼
(트리거 발동 플레이어) == 플레이어
랜덤 영웅[플레이어] == 9
Then
유닛 - 플레이어 플레이어에게 1개의 변형체(을)를 지점 001에 만들기. 기본 방향 사용 (옵션 없음)
행위자 - 지점 ((마지막으로 만든 유닛)의 위치)에 행위자 모델 PhaseShiftImpact (이름 없음) 만들기
유닛 선택 - 플레이어 플레이어에 (마지막으로 만든 유닛) 선택
유닛 선택 - 플레이어 플레이어의 제어 부대 1에 (마지막으로 만든 유닛) 추가
Else


이거는 잘 실행되는거같은데 이상하네요 ..ㅠㅠ.ㅠ.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.