2008년 5월 22일 목요일

히어로즈5 동방의 부족 : 치트키 - 자원추가/영웅능력치변경/승리,패배/지도밝히기 등등


수정한 이 : 초고수
참조 : Age of Heroes

무단 불펌 절대 금지!

오직 초고수의 히어로즈5 홈피에서만 보실 수 있습니다.!

초고수 히어로즈5 홈피 :
http://heroes5.tistory.com





목차

[1] 영웅에게 경험치 추가
[2] 영웅 능력치 변경
[3] 자원 제거
[4] 금(골드)만 추가
[5] 금(골드) 및 자원 추가
[6] 영웅의 이동력 수치 확인
[7] 지도 밝히기
[8] 미션 승리/패배



[1] 영웅에게 경험치 추가

1. 경험치 추가하고 싶은 영웅을 선택하시고

2. 먼저 콘솔창에 enable_cheats 를 칩니다!(이미 치셨다면 생략)

3. 다음에 밑과 같이 칩니다.

    add_exp 얻고싶은경험치

예를 들어 선택된 영웅에게 경험치 2만을 주고 싶다면

    add_exp 20000

을 치시면 됩니다.


[2] 영웅 능력치 변경

영웅의 능력치 변경은 아래와 같이 치시면 됩니다.

@ChangeHeroStat("영웅이름", 능력치 코드, 추가할능력치양);
OR @ChangeHeroStat("영웅이름", 능력치번호, 추가할능력치양);

예를 들어 캠페인 실반영웅 핀든에게 15 마력을 추가시키고 싶다면,

@ChangeHeroStat("Heam", STAT_SPELL_POWER, 15);
OR @ChangeHeroStat("Heam", 3, 15);

위와 같이 쓰면 됩니다.

아래는 능력치 코드와 번호입니다.

능력치이름 능력치코드 능력치번호

Hero Statistics

경험치

STAT_EXPERIENCE

0

공격

STAT_ATTACK

1

방어(1)

STAT_DEFENCE

2

마력

STAT_SPELL_POWER

3

지식

STAT_KNOWLEDGE

4

행운

STAT_LUCK

5

사기

STAT_MORALE

6

이동력(2)

STAT_MOVE_POINTS

7

마나수치(2)

STAT_MANA_POINTS

8

이동력최대

-

9

(1) yes, it's STAT_DEFENCE with a capital C.
(무슨소리인지;;;)

(2) 만약에 수치를 9999 같이 크게 잡는 다면, 영웅의 최대채울수 있는 양까지 찰 것입니다. 이동력 이동을 하다보면, 다시 이동력이 떨어지는데, 이때 콘솔창에 ↑ 키를 누르면 손쉽게 다시 치트를 사용하실 수 있습니다.

[3] 자원 제거

1. 콘솔창에 enable_cheats 를 치시고(이미 치셨다면 생략)

2. 콘솔창에

    clear_money

라고 칩니다.

그러면 모든 자원이 0 으로 됩니다.


[4] 금(골드)만 추가

1. 콘솔창에 enable_cheats 를 치시고(이미 치셨다면 생략)

2. 콘솔창에

    add_gold 가지고싶은양

을 칩니다.


하지만, 이 치트를 치실 경우 골드는 원하는 양으로 변하나 자원은 모두 0 으로 됩니다.


[5] 금(골드) 및 자원 추가

1. 콘솔창에 enable_cheats 를 치시고(이미 치셨다면 생략)

2. 콘솔창에

     add_money

를 치시면


자원은 모두 100씩 되고, 금(골드)은 100000 으로 셋팅됩니다.

주의! 만약이 이보다 더많은 양의 자원을 가지고 계셨다면, 위의 양으로 셋팅됩니다.


특정한 자원을 지정하여 추가하기

콘솔창에

@SetPlayerResource(플레이어색, 자원종류, 자원양);

를 씁니다.


예를 들어

@SetPlayerResource(1, 2, 50);

를 쓴다면

빨간색 플레이어에게 수은 50 을 추가합니다

플레이어 색깔에 따른 번호는 이렇습니다.

빨강 1
파랑 2
초록 3
노랑 4
주황 5
회색 6
보라 7
갈색 8

각 자원에 관한 코드는 이렇습니다.


나무 0
철광석 1
수은 2
수정 3
유황 4
보석 5
금(골드) 6



[6] 이동력 수치 확인

1. 영웅을 선택하고 콘솔창을 연후

2. 먼저 콘솔창에 enable_cheats 를 칩니다!(이미 치셨다면 생략)

3. 콘솔창에

     show_hero_mp

를 칩니다.

더 상세하게 쓰려면

@print(GetHeroStat("영웅이름", STAT_MOVE_POINTS));
OR @print(GetHeroStat("영웅이름", 7));

를 치시면 콘솔창에 영웅의 이동력 수치가 표시됩니다.


[7] 지도 밝히기

@OpenCircleFog(0, 0, 0, 9999, PLAYER_1); 위쪽 보통지형일 때
@OpenCircleFog(0, 0, 1, 9999, PLAYER_1); 지하 지형일 때

싱글 시나리오나 캠페인에서는 무조건 빨간색 플레이어(PLAYER_1)여야만 지도밝히기가 됩니다.

밑의 코드들은 싱글플레이 -> 맞춤게임에서 쓸 때 쓰입니다.

빨강 1
파랑 2
초록 3
노랑 4
주황 5
회색 6
보라 7
갈색 8

결국 치트 코드는...

   @OpenCircleFog(0, 0, 0 or 1, 9999, PLAYER_#);

이렇게 됩니다. #에는 플레이어번호입니다.

예를들어 파랑 플레이어라면

    @OpenCircleFog(0, 0, 0 or 1, 9999, PLAYER_2);

를 쓰셔야 합니다.


[8] 미션 승리/패배

콘솔창에 바로..

@Win();    - 승리
@Loose();  - 패배  주의! @Lose() 가 아닙니다!

요렇게 쓰시면 됩니다.



댓글 14개:

  1. 승리치트키가 안먹히는데요 @win()라구썼는데 안되네요 안에 번호두 넣어밨는데..

    답글삭제
  2. 딴치트키는 다먹히는데 승리하구 패배는 안되네요 나만 그런가 ㅡ.ㅡ;;

    답글삭제
  3. 승리 치트키는 안먹히네요~

    답글삭제
  4. ; 붙이니까 되네요.

    @Win();

    C++처럼 ;를 문장 끝에 꼭 붙여야 되네여

    답글삭제
  5. @옵저버 - 2008/09/01 02:52
    아 그렇군요;;



    수정하겠습니다;

    답글삭제
  6. 이거 치트키할려면은 어떻게해야되나요? 겜중에 콘솔창을열어야하나요?



    아님..다른방법으로 치트를 넣어야하나요?



    만약,,,,콘솔창을나타나게하려면은 어떻게 나타나게하나요?

    답글삭제
  7. 이동력을 늘리고 싶은데 그게 안되네요

    ;ㅅ; 스탯에 9번은 없다고 나와요. ㅠ_ㅠ

    저는 여태 이동력을 가장 잘써먹었는데 동방에서는 힘드네요

    답글삭제
  8. 정희님 콘솔창을 나타나게 하려면 숫자키1번 옆에 `<=요거 치시면 되요

    답글삭제
  9. 이동력 최대는 제가 이해를못해서인지 못쓰겠고

    이동력 7, 9999 이렇게 쓰는것만 가능하네요 ^^

    답글삭제
  10. 건물 다 건설하는 치트키는 없나요?

    답글삭제
  11. 능력치 조정때 한글이름은 어쩌죠 않쳐지는데..

    답글삭제
  12. 이동력 늘리는법 없나요?;; 있다면 설명좀. . .ㅠ

    답글삭제
  13. 이동력 도저히 모르겟어요 ㅠㅠ 좀자세히갈켜주세요 이동력무한치트

    답글삭제
  14. @ㅜㅜ - 2009/09/08 03:47
    ;; 이동력 치트는 저도 안써봐서 잘 모르겠습니다 ;;

    병참술을 익히셔서 이동력을 늘리시는게 ;?

    답글삭제