Хочу использовать нативку GetUnitGoldCost, но почему-то просто выбрасывать на главное меню игры. Не могу понять, в чём проблема.
Скриншоты триггеров, карта прикреплена.

PT153, у него просто ошибка в синтаксисе была.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
У вас не работает, потому что вы перезаписали нативки на свои функции. В луа не нужно ничего объявлять. Всё работает и так из коробки.

20
native GetUnitGoldCost      takes integer unitid                        returns integer
Нужно объявить в шапке карты. Если передать равкод, который начинается с символа верхнего регистра (равкод героев), то вар будет критовать.

Загруженные файлы
8
""
native GetUnitGoldCost takes integer unitid returns integer
""
Нужно объявить в шапке карты. Если передать равкод, который начинается с символа верхнего регистра (равкод героев), то вар будет критовать.

Надо каждую нативку объявлять, которую использую?
20
Wjatschik, смотри на ошибки компиляции, перед тем, как запустить карту. Исправил.
Загруженные файлы
28
Wjatschik, потому что нет vJass. Нужно использовать vJass, либо определять нативки сразу после блока глобалок, что в гуи сделать нельзя.
20
PT153, у него просто ошибка в синтаксисе была.
Загруженные файлы
Принятый ответ
8
Wjatschik, смотри на ошибки компиляции, перед тем, как запустить карту. Исправил.
И что значит "I2S"? Не понимаю
Чтобы оставить комментарий, пожалуйста, войдите на сайт.