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

Принятый ответ

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

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

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

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

Надо каждую нативку объявлять, которую использую?
0
8
2 года назад
0
Wjatschik
Только те, которые не объявлены в common.j
0
8
2 года назад
0
KaneThaumaturge, goodlyhero, не работает, не пашет. На главную кидает, и всё
0
19
2 года назад
0
Wjatschik, смотри на ошибки компиляции, перед тем, как запустить карту. Исправил.
Загруженные файлы
0
28
2 года назад
0
Wjatschik, потому что нет vJass. Нужно использовать vJass, либо определять нативки сразу после блока глобалок, что в гуи сделать нельзя.
2
19
2 года назад
2
PT153, у него просто ошибка в синтаксисе была.
Загруженные файлы
Принятый ответ
0
8
2 года назад
0
Wjatschik, смотри на ошибки компиляции, перед тем, как запустить карту. Исправил.
И что значит "I2S"? Не понимаю
0
19
2 года назад
0
Wjatschik, Integer to string, конвертирует целое число в строку.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.