You should use #include "<relative path>/H3API.h".
Example
Including individual files should not work, except maybe H3Base.
Объявления | ||
---|---|---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
|
Re: Как создать плагин для HD модаYou should use #include "<relative path>/H3API.h".
Example Including individual files should not work, except maybe H3Base. |
Re: Как создать плагин для HD модаAdded #include "../Headers/H3API.h"
Commented //#include "patcher_x86.hpp" in "homm3.h" Still having errors Последний раз редактировалось as239 13 июн 2019, 18:35, всего редактировалось 1 раз.
|
|
Re: Как создать плагин для HD модаYes, pure project haven't problems.
So i need to refuse from "homm3.h"? Its the big problem for me, i have 102 errors without it. |
|
Re: Как создать плагин для HD модаNo, you just need to keep both header sets separated within your project.
Create two new files: "Test.cpp" (or whichever name you want) "Test.h" In "Test.h"
In "Test.cpp"
In "dllmain.cpp", add these 2 lines:
You can add other functions in Test.cpp and Test.h to be used from dllmain.cpp, so long as you don't mix structures from the headers. |
Re: Как создать плагин для HD мода1. Trying to show movement cost:
But having crashes with sprintf. 2. What is analog of this:
3. Can I ask "SP_SpellText"? Extended spellbook description works fine! I am only missing "SP_SpellText". update: 3. Founded texts ini-files. Interesting how it could be done without text files, but with structures in the code. At least I don't know how to get language settings. Последний раз редактировалось as239 14 июн 2019, 12:32, всего редактировалось 4 раз(а).
|
Re: Как создать плагин для HD модаХотел бы попросить помощи в решении следующих вопросов:
1. Как получить значение флага "HW_rules"? 2. Какая функция возвращает HP юнита, чтобы в ней можно было увеличить НP на произвольное значение? 3. Как активировать произвольного героя? Пробывал различные варианты - герой на панели активируются, но полоска MP пропадает и как будто идет от старого героя. Нужно что-то еще обновить. Вариант 1:
Вариант 2:
Последний раз редактировалось as239 14 июн 2019, 12:41, всего редактировалось 1 раз.
|
|
Re: Как создать плагин для HD модаКак можно дать в бою бродячим монстрам какой-нибудь фиксированный бонус? + некий процент к атаке там, защите, урону, хп, либо просто + мораль/удача...
Быстрее всего смогу ответить вам в Telegram: @PleaseAndThankYou
|
Re: Как создать плагин для HD модаПопробуйте так:
Параметры a3, a4 и a5 - это флаги (0 или 1). При установленном a5 перерисовывается правая панелька (миникарта, список героев, статусное окно). Скорее всего, остальные тоже связаны с перерисовкой. Например, когда активным становится герой ИИ эта функция вызывается с установленным флагом a3. |
Re: Как создать плагин для HD модаAlexSpl писал(а):
Параметры a3, a4 и a5 - это флаги (0 или 1). При установленном a5 перерисовывается правая панелька (миникарта, список героев, статусное окно). Скорее всего, остальные тоже связаны с перерисовкой. Например, когда активным становится герой ИИ эта функция вызывается с установленным флагом a3. Спасибо! Работает. Теперь осталось понять как отловить наведение курсора на герое при нажатом Shift. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2