Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта
212 47K
6
У меня фатал вылетает при загрузке карты в игре. Из за чего это может быть?
Загруженные файлы
13
Obelick, писать свою систему сохранений, как картах типа Gaias Retaliation ORPG.
23
ENAleksey,
Вылеты при сохранении карты исправить не получилось, и, возможно, уже не получится. Игра вылетает при выполнении следующего кода в функции UnlockMemory:
Соответственно карты, с продолжительным временем игры, где сохранения просто необходимо, в пролете? Не знаю, что делает эта функция, но от нее нельзя отказаться?) Очень обидно на самом деле это слышать, а то я уже намеревался использовать это в страннике и ждал фикса :(
13

Обновление v1.0.4c

  • Исправлены вылеты при загрузке сохранённой карты и перезапуске карты из игры;
  • Исправлена повторное внедрение динамической библиотеки функцией ExportAndInjectDLL, если она уже загружена.
Вылеты при сохранении карты исправить не получилось, и, возможно, уже не получится. Игра вылетает при выполнении следующего кода в функции UnlockMemory:
call ForForce(bj_FORCE_PLAYER[0], I2C(stand[GetBytecodeAddress()/4 + 3]))

FTFire, вылетает, скорее всего, из-за вызова функций из библиотеки RenderEdge, так как она либо не загружается корректно, либо ей не удаётся перехватить окно варкрафта. Попробуй последнее обновление, если будет так же вылетать, то попробуй в триггере GUI заменить функцию Init на эту, и напиши, вылетает ли игра:
private function Init takes nothing returns nothing
    call GetMouseX()
endfunction

FrigatPlay:
Так и не понял где настроить привязку к юниту полосы жизни.
С помощью этих функций ты не сможешь привязать полоски здоровья и маны к юниту, только к герою.
call EditHeroBarHealthBarPixel(0, ANCHOR_BOTTOM, healthBarStartX, healthBarStartY, healthBarWidth, healthBarHeight)
call EditHeroBarManaBarPixel(0, ANCHOR_BOTTOM, healthBarStartX, healthBarStartY + healthBarHeight + 4, healthBarWidth, healthBarHeight)
Вместо нуля пишешь номер иконки героя (от 0 до 6).
2
quq_CCCP, Так скрытие интерфейса я заставил работать.Насчет кнопок попробую другой метод и думаю как и в случае со скрытием работать будет.
32
FTFire, ну новый JNGP и новый pjass последней версии, из темы с мх.
Вроде новее ничего не было...
2
quq_CCCP, У тебя не осталась предыдущая версия карты?С ней работало все хорошо,хотел бы кое-что проверить.