![]()
vladfaust
![]() offline
Опыт:
12,714Активность: |
Правильный дефайн
В общем, хочу хукнуть CreateUnit() на добавление этого юнита в группу.
При компиле выдает, что CreateUnitAndAddToDmgGroup - не декларированная функция. Смена местами ничего не меняет. Все находится в "нестандартном коде".
Upd: Нет, дело в том, что в карте изначально стоят войска, которые, очевидно, создаются кодом. Дак вот, эти войска создаются раньше объявления вышеупомянутой ф-ции. Что делать? Отредактировано inadequate_, 27.06.2012 в 21:30. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,037Активность: |
после инита можно пикнуть всех юнитов как альтернативный вариант |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
vladfaust
![]() offline
Опыт:
12,714Активность: |
Ничего не получилось.
Upd:
cJass фаталит, если сделать так:
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Вот так, потом прописывайте в библиотеки requires CreateUnitFXX.
ADOLF добавил:
Такого быть не может, код сначала обрабатывает препроцессором, он везде делает подмену функции, а уже потом код запускается и юниты создаются. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|