글을 작성하시기 전에, 먼저 검색해보셨으면 좋겠습니다.

 

환경은 DC산 화상 통합팩.

 

음.. 이게 함수 오류는 안뜨는데 엉뚱한데서 함수 오류가 터져서 에라가 꺼져버립니다.

=====================================================================================================================================
PARTY
                  [01] EMPTY               [02] 나루드           [03] EMPTY               
                    HP [----/----]       HP [ 643/ 643]  HP [----/----]     
                    MP [----/----]       MP [ 247/ 247]  MP [----/----]     
                                             LV 10 N/N   GOOD                          
 
                  [04] EMPTY               [05] EMPTY               [06] EMPTY               
                    HP [----/----]       HP [----/----]       HP [----/----]     
                    MP [----/----]       MP [----/----]       MP [----/----]     
                                                                                             
 
=====================================================================================================================================
COMMAND                [i]ITEM      [c]COMP   [L]LOG
        [8]↑                 [m]MAGIC    [f]FORM   
[4]← [5]조  사 [6]→         [e]EXTRA    [s]STATUS 
        [2]↓                 [E]EQUIP    [M]MAG
=====================================================================================================================================
 
6
악마와 조우했다!
4
 
목표물정의!
 적의 회피율을 저하시켰다!
RPG\戦闘\BATTLE.ERBの3327行目でエラーが発生しました:Emuera1821+v8
  IF TALENT:(LOCAL:1):255 >= 100 || (TALENT:(LOCAL:1):255 != 0 && FLAG:회화불능플래그 == 0 && RAND:2==0)
エラー内容:キャラクタ配列変数TALENTの第1引数(7)はキャラ登録番号の範囲外です
現在の関数:@KAJA_AUTO(RPG\戦闘\BATTLE.ERBの3002行目)
関数呼び出しスタック:
↑RPG\戦闘\BATTLE.ERBの2936行目(関数@EVENT_BATTLE_START内)
↑RPG\戦闘\BATTLE.ERBの52行目(関数@BATTLE_START内)
↑RPG\ダンジョンアタック\SYSTEM_DUNGEON.ERBの1508行目(関数@WALK_DUNGEON内)
↑RPG\ダンジョンアタック\SYSTEM_DUNGEON.ERBの793行目(関数@DUNGEON_ATTACK内)
↑RPG\ダンジョンアタック\SYSTEM_DUNGEON.ERBの138行目(関数@SHOP_COM_101内)
↑SHOP関連\SHOP.ERBの239行目(関数@USERSHOP内)

 

보다시피 3327행에서 오류가 뜨는데...

 

이 스킬이 전투 시작시 적 전체의 회피율을 1단계 떨어뜨리는 스킬이거든요. 물론 그냥은 못 씁니다. 특별한 조건을 만족해야 하는 까다로운 스킬인데 이게 안되네요. 메가텐 내에서 적 전체 디버프 자동 스킬은 여태껏 없어서 그런건지 어떻게 만들어야 하는지 모르겠어요.

 

일단 파일 올립니다. 함수좀 봐주세요.

 

BATTLE.ERB

 

관련 내용은 3306번째 줄부터 3346 줄까지 입니다.

 

  1. BATTLE.ERB (File Size:129.8KB/Download:17)
댓글 쓰기
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
취소
말 던지기전에 10초만 고민하고, 자기가 쓴 글을 다시 한번만 읽어보셈.
그 10초가 다음 대화의 방향을 크게 바꿀 수 있을지도 모름.
마리 at 2018.11.11. 00:34

에러내용 보면 3327행이 아니라 그 아래 3348 순애모드쪽에서 에러가 발생한거 같은데요.

 

그리고 바로 위에 요리가미 시온의 적아군 전체 디버프스킬이 있느니 그걸 참고하셔도 될거같고,

3000행~에 카쟈오토계 스킬 매커니즘이 있으니 카쟈오토계와 쿤다계열 또는 랜더마이저나 포그브레스(회피 2회 다운)을 섞어서 새로 스킬을 만들어보는것도 괜찮지 않을까요

모스부호 at 2018.11.11. 01:50

음... 그렇군요..

 

...전 예시를 만들어줬으면 하지만요. 뭐.. 해봐야죠.

...... at 2018.11.11. 01:55

            IF CFLAG:(ARG):PT플래그 == 0
                LOCAL:1 = 1
                LOCAL:2 = 7
            ELSE
                LOCAL:1 = 7
                LOCAL:2 = 17
            ENDIF
            FOR LOCAL,LOCAL:1,LOCAL:2
                    SIF POS(LOCAL) < 0
                        CONTINUE
                CFLAG:POS(LOCAL):회피강화 = MAX(-16, CFLAG:POS(LOCAL):회피강화 - 4)
            NEXT

 3310행에 이 부분을 보면 LOCAL:1의 값을 (1또는 7로) 변경시키는데
이 때문에 바로 다음에 오는 순애모드부분에서 LOCAL:1을 참조하면서 에러를 내는걸로 보입니다.
위의 LOCAL:1을 A:1 같은 다른 변수로 바꿔주세요.
(위쪽의 오토카쟈를 보시면 아시겠지만 LOCAL:1 대신 A:7을 쓰고 있습니다)
 

모스부호 at 2018.11.11. 03:55

警告Lv1:RPG\戦闘\BATTLE.ERB:3310行目:関数宣言に引数変数"ARG"が使われていない関数中で"ARG"が使われています(関数の引数以外の用途に使うことは推奨されません。代わりに#DIMの使用を検討してください)
   IF CFLAG:(ARG):PT플래그 == 0

 

그럼  IF CFLAG:(ARG):PT플래그 == 0는 어떻게 바꿔야 할까요..

 

 IF CFLAG:(LOCAL:1):PT플래그 == 0 이거면 될려나..

 

모스부호 at 2018.11.11. 04:08

BATTLE.ERB

 

일단 바꿨는데 오류는 안뜨지만 스킬 효과도 적용되지 않네요..

...... at 2018.11.11. 06:00

            FOR A,A:1,A:7
                    SIF POS(LOCAL) < 0
                        CONTINUE
                CFLAG:POS(LOCAL):회피강화 = MAX(-16, CFLAG:POS(LOCAL):회피강화 - 4)
            NEXT
3317~3321행의 A를 LOCAL로 바꾸시던지,
LOCAL을 A로 바꿔주셔야합니다. (A:1과 A:7 말구요)

모스부호 at 2018.11.11. 08:00

...아무래도 이건 부탁드려야 할거 같습니다..

 

BATTLE.ERB

 

바꿨는데 여전히 스킬이 발동되지 않습니다.

제가  ;IF FLAG:(LOCALS:5) > -1 랑  ; LOCAL:1 = FLAG:(LOCALS:5) 를 주석으로 처리했는데 이거 때문인지 아닌지 알 수도 없고 요리가미 시온껄 보려고해도 시온은 적 아군 전부니까 제가 의도한대로 되지 않을거에요.

 

...음.. 그 외에 새로운 오류도..

 

警告Lv1:RPG\戦闘\BATTLE.ERB:3323行目:関数宣言に引数変数"ARG"が使われていない関数中で"ARG"が使われています(関数の引数以外の用途に使うことは推奨されません。代わりに#DIMの使用を検討してください)
    PRINTFORML ┏┓@%CALLNAME:ARG,20,LEFT% ┏━━━━━━━━━━━━━━━━━━━━━━┓

도대체 왜 이런 일이 벌어지는거지..

 

 

 

...... at 2018.11.12. 02:09

이 파일도 안되나 한번 봐주세요.
바꾼부분은 전에 적은대로 POS(LOCAL)을 POS(A)로 변경한 후
메세지 출력부분의 @%CALLNAME:ARG,20,LEFT% 를 @%CALLNAME:(LOCAL:1),20,LEFT% 로 변경했습니다.
BATTLE.ERB

모스부호 at 2018.11.12. 02:33

아.. 감사합니다. 그러나... 그러나!!!!!

 

....안돼네요. 오류도 안뜨지만 아무것도 안되네요..

모스부호 at 2018.11.12. 03:34

차라리 이 세이브 써보실래요? 일단.. XCOM2 WAR OF THE CHOSEN:전술적유산. 이걸 받아야 제대로 쓸 수 있는데.. 그냥 받으시자마자 바로 아나타 데리고 아무데로나 가서 전투 해보세요. 대사는 뜨는데 아무것도 안됨..

save01.sav

...... at 2018.11.12. 03:51

의심가는건 CFLAG:POS(A):회피강화 에 POS(A)부분을 괄호로 감싸야하는가 여부입니다.
저도 에라 문법을 잘아는게 아니라서 없어도 되는건지 꼭 있어야 하는건지 모르겠네요.
만약 바꾸시겠다면
3320행의     CFLAG:POS(A):회피강화 = MAX(-16, CFLAG:POS(A):회피강화 - 4)
이 부분을     CFLAG:(POS(A)):회피강화 = MAX(-16, CFLAG:(POS(A)):회피강화 - 4)
로 바꾸시면 됩니다.

아니면 아래의 파일을 받아주세요. 이 파일은 다른 오토카쟈부분을 Ctrl+C,V한겁니다.

BATTLE.ERB

 

** 수정1: 지금 하드 정리한다고 게임파일을 정리중이라, 에라메가텐 파일을 압축파일만 남기고 싹 날린 상황이라 세이브고 모드고 전혀 없습니다. 메가텐 압축부터 풀어야 할판이어요. ㅠ.ㅠ

...... at 2018.11.12. 05:04

드디어 성공하셨군요.

아까 올린 파일이 뭐가 틀린건가 다시 살펴보니 FOR A,A:1,A:7 

A:1과 A:7이더군요.. 제대로 했다면 A:1과 A:2일텐데...

단순 오타도 구분못했다니.... OTL......

ㅇㅇ at 2018.11.11. 07:31

오토계열 스킬 참고바랍니다.

모스부호 at 2018.11.11. 07:57

참고를 해도 안되네요. 후.. 이러면 안돼는데..

번호 분류 제목 날짜 글쓴이 최근 수정일 조회 수
공지 이메일 적지 마세요 제발! [6] 18.11.07. 파라디클로로.. 19.05.26. 6994
공지 정보글 [9] 18.06.16. 파라디클로로.. 19.06.10. 18712
공지 에라판 이용안내 18.05.14. 파라디클로로.. 18.12.31. 10438
공지 eraTHYMKR 20190608 [26] 18.05.14. ㅇㄹ 19.09.01. 32007
2397 질문 (메가텐)이 오류의 이유를 모르겠습니다.. [5] file 18.11.27. 모스부호 18.11.29. 301
2396 개별팩 [메가텐]얼굴 이미지 패치 여성 캐릭 전원+남성 캐릭 일부 [5] file 18.11.27. ㅇㄷ 18.11.27. 1672
2395 질문 (메가텐)erb 파일 내부 처리를 통해 csv 번호를 바꾸는 함수를 알고 싶습니다 [1] file 18.11.26. ㅇㄷ 18.12.03. 168
2394 질문 (메가텐)구상이 제대로 나오지 않습니다... file 18.11.25. 모스부호 18.11.29. 101
2393 질문 tw 임신이 너무 안돼요 ㅠ [4] 18.11.25. ㅇㅇ 18.11.27. 1016
2392 팁, 정보 메가텐 화상이 없는 캐들 사진 몇개 file 18.11.25. 지나가던사람 18.11.25. 579
2391 질문 [메가텐]RE116버전에 그림을 추가하는 방법이 궁금합니다. [2] 18.11.24. ㅈㄱㄴ 18.11.24. 322
2390 질문 (메가텐)무엇이 문제인지 잘 모르겠습니다.. [4] file 18.11.24. 모스부호 18.11.24. 149
2389 질문 eratohoj DEBUG활성화 어떻게 해요? [2] 18.11.24. Djdj 18.11.24. 291
2388 개별팩 (메가텐)DC 화상 통합팩에서 미번 부분들 몽땅 번역한것. [1] file 18.11.24. 모스부호 18.12.09. 926
2387 질문 메가텐애 들어간 아이마스 구상은 어디꺼임? [4] 18.11.23. 드후 18.11.23. 355
2386 개별팩 메가텐 : PUELLA_MAGI(마마마) 캐릭터 회상추가 [5] file 18.11.21. ㅇㅇ 18.11.22. 622
2385 개발정보 UserDicXml2Json file 18.11.21. ㅇㅇ 18.11.21. 727
2384 질문 에라 추천 부탁드립니다+파일을 찾고있습니다 18.11.21. 갸악 18.11.21. 468
2383 질문 (메가텐)구상이 제대로 나오지 않습니다.. 그 두번째 [3] file 18.11.20. 모스부호 18.11.21. 168
2382 질문 메가텐 : 엔젤 변이 질문 [4] 18.11.19. 이터니아 19.01.24. 802
2381 질문 tw를 처음 시작했는데 찾아봐도 안보여서 질문드림니다 [3] 18.11.19. ㅂㅈㄷㄱ 18.11.21. 653
2380 개발현황 에라토호 리버스K github. (손번역자 모집) [1] 18.11.19. 암모니아 19.02.10. 1023
2379 질문 (메가텐)오류가 뜨는 이유를 모르겠습니다.. [2] file 18.11.19. 모스부호 18.11.19. 138
2378 [YM] [eraTHYMKR20181028] 린노스케 공방 대기 에러 [2] file 18.11.17. Edin 18.11.18. 254