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