Форум HeroesWorld-а - Показать сообщение отдельно - [ОБЪЯВЛЕНИЕ] Открытое альфа-тестирование HD мода 5.0 (онлайн лобби)
Показать сообщение отдельно
#390
Старый 01.08.2018, 00:42
  #390
^
Armageddets
 
Аватар для Armageddets
📖
Регистрация: 04.03.2015
Адрес: Запорожская обл.
Сообщения: 659
1352
Отправить сообщение для  Armageddets с помощью ICQ
Выставка наград
Регистрация: 04.03.2015
Адрес: Запорожская обл.
Сообщения: 659
1352
Отправить сообщение для  Armageddets с помощью ICQ
Выставка наград
По умолчанию
Re: [ОБЪЯВЛЕНИЕ] Открытое альфа-тестирование HD мода 5.0 (онлайн лобби)

Возможно не совсем по теме, но важная проблема.

На днях столкнулись с проблемой в турнире "Зеркала-3". Был написан плагин, который банит героев в тавернах и тюрьмах. После его подключения если открыть через редактор карт саму карту, то в ее настройках напротив забаненных героев даже не стоят галочки. Но проблема в том, что должным образом он работает только с не зеркальных (обычных) шаблонах. А вот на зеркальных шаблонах - один или несколько забаненных героев все равно появляются на карте и в настройках редактора карт. Забанены Гуннар, Десса, Киррь, Луна, Галтран, Тант.

Возможно ли исправить эту проблему? Насколько я понимаю - дело в Hw_ruless. пробовали тестировать на разных шаблонах и с разными версиями Hw_Ruless.

Скачать плагин.

КОД:

int _ _ stdcall heroesBan (LoHook* h, HookContext* c)
{
for (int i = 0; i<156; i++)
{
if (deniedHeroes[i] = = true)
{
o_pHeroInfo[i].allowed_in_not_roe = 0;
o_pHeroInfo[i].allowed_in_roe = 0;
}
}
}
...
_PI - >WriteLoHook (0x4EEA70, heroesBan);

================================================== =

Необработанные данные вставки:

int __stdcall heroesBan(LoHook* h, HookContext* c)
{
for (int i = 0; i<156; i++)
{
if(deniedHeroes[i] == true)
{
o_pHeroInfo[i].allowed_in_not_roe = 0;
o_pHeroInfo[i].allowed_in_roe = 0;
}
}
}
...
_PI->WriteLoHook(0x4EEA70, heroesBan);
__________________

Ютуб канал со стримами, обучениями, новостями, шоу-турнирами с призовыми
Огромная пополняемая сборка игр разных игроков
Твитч канал
Гудгейм канал
Группа Вконтакте

Беседа для поиска соперников в ICQ (460+ человек) - ICQ Heroes 3 Chat (460+ peoples)
https://icq.com/chat/AoLCp9xL2UAnLZKubgc

По вопросам организации и спонсорства шоу турниров с полным освещением писать в ЛС
Финансовая поддержка


Ютуб канал со стримами, обучениями, новостями, шоу-турнирами с призовыми
Огромная пополняемая сборка игр разных игроков
Твитч канал
Гудгейм канал
Группа Вконтакте

Беседа для поиска соперников в ICQ (460+ человек) - ICQ Heroes 3 Chat (460+ peoples)
https://icq.com/chat/AoLCp9xL2UAnLZKubgc

По вопросам организации и спонсорства шоу турниров с полным освещением писать в ЛС
Финансовая поддержка

Armageddets вне форума
Ответить с цитированием