(01.04.2012 21:32)Berserker Wrote: kostya_76, вы закомментировали получение опции, поэтому в v1 у вас мусор. Найдите адрес массива опций и обращайтесь к нему напрямую.
Да нет, это я закомментировал строчку с функцией Эры, чтобы показать, что с ней работает с первого раза. А получение опции идет с помощью той же ЕРМ команды, расположенной в скрипте в функции 29501, вызов которой есть в коде.
Все работает, но только со второй генерации после загрузки героев.
А адрес опции найти-то нетрудно, но обращение к ней нужно делать так, чтобы это работало впоследствии при любом изменении количества ВОГ-опций. Что у меня с ходу не получилось. Не знаю, как по номеру опции найти адрес.
И дело не в ВОГ-опции, это как пример - дальше мне нужен ВОГ-диалог для бана героев, ввода еще некоторых параметров.
Может быть загрузка скриптов идет только после загрузки карты?
Тогда получается нужно все-таки делать аналог ExecErmCmd из Эры?
Или может быть как-то инициировать загрузку скриптов до загрузки карты?
(This post was last modified: 01.04.2012 22:09 by kostya_76.)