Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Вот и я про что! Нужно выводить сообщение о завершении загрузки скриптов! :smile29:
Сомневаюсь, что это возможно. Например, [Add|Remove][Object|Hero]Creatures сразу после вызова отдаёт управление основному потоку. А тормоза продолжаются, и нет способа определить, когда они закончатся. Про другие функции не знаю.
Мб, SetObjectEnabled / HERO_TOUCH_TRIGGER на героев пагубно действует. Триггер ведь добавлен в 3.1, а значит найденные за время его существования баги никто не исправлял.
Пробовал без него. Результат тот же самый.
Добавлено через 58 секунд psatkha
Вот и я про что! Нужно выводить сообщение о завершении загрузки скриптов! :smile29:
Скрипты грузятся почти сразу, но вызывается много побочных потоков. Это невозможно.
Добавлено через 5 минут RedHeavenHero
Ещё может быть функция вроде AddObjectCreatures тормозит и частично блокирует интерфейс (как в RM).
Проверил и эти функции(AddHeroCreatures), результат тот же.
Когда обычно этот баг происходит? Где-то было написано, что в 1-й день игры.
Обычно происходит на карте, где 8 игроков. Происходит не всегда. Заметен чаще на 1 ходу, потом бывает пропадает, а бывало, редко, что и нет. Пропадает ещё, если зайти в интерфейс героя через быструю клавишу на клаве, но опять же, не всегда. Причём, зайти у одного можно, а пропадёт баг у всех))
Обычно происходит на карте, где 8 игроков. Происходит не всегда. Заметен чаще на 1 ходу, потом бывает пропадает, а бывало, редко, что и нет. Пропадает ещё, если зайти в интерфейс героя через быструю клавишу на клаве, но опять же, не всегда. Причём, зайти у одного можно, а пропадёт баг у всех))
Пока больше идей по этому поводу нет. Баг не такой уж и серьёзный.
В видео про Лигу был пойман баг у Олхара: в гарнизоне города и в воротах его бонус различается.
Добавлено через 15 минут Или это нормальное поведение? Тогда надо чётче указать этот факт в описании спецы. Срабатывание специализации на нахождение в воротах всё же более интуитивно.
Пока больше идей по этому поводу нет. Баг не такой уж и серьёзный.
В видео про Лигу был пойман баг у Олхара: в гарнизоне города и в воротах его бонус различается.
Добавлено через 15 минут Или это нормальное поведение? Тогда надо чётче указать этот факт в описании спецы. Срабатывание специализации на нахождение в воротах всё же более интуитивно.
Нормальное, это опять же интерфейсный баг.
Добавлено через 14 минут У Эймунда есть похожий бажок.
local x,y,p = 0; if IsObjectExists("Olhar") == true then x,y,p = GetObjectPosition("Olhar"); end; if GetHeroTown("Olhar") ~= nil then p = 1; end;
1. local x, y, p = 0; -- эквивалентно -- local x = 0 local y = nil local p = nil -- а не -- local x = 0 local y = 0 local p = 0 2. В функции, которая вызывается только для живого героя проверяется его наличие, причём нетривиальным (IsHeroAlive) способом. Зачем? 3. Не используется функция, которая даёт имя города вместо имени героя, если тот в городе, что может привести GetObjectPosition к ошибке.
А зачем производить дебаг Ольхара? К видео я упомнял коммент:Dyrman Freeman
У Ольхара есть бажок с отображением статов. На самом деле всё работает именно так, как описано в спеце. Чтобы проверить, достаточно зайти в замке и в воротах в самого героя.
Добавлено через 2 минуты RedHeavenHero
IsObjectExists для живого героя вернёт 1 (true) даже если он в городе. Сам когда-то напоролся на это.
Тогда странно, почему x,y,p = GetObjectPosition("Olhar"); не вызывает ошибки. Достаточно проверить консоль.
Просто было бы лучше, если Олхар получал бонус к защите в воротах города.
Так он и получает бонус.
Повторю: когда заходишь в интерфейс самого героя, а не смотришь статы его существ на экране города, там всё показывает нормально (как и у существ, так и у героя). После того, как выходишь из интерфейса героя, статы существ на экране города уже в порядке.
Добавлено через 4 минуты По-моему, надо узнать, что за функция отвечает за "F5" отображения статов или чего-то там ещё.
Привет, у меня проблема возникла, после того, как я твоей программой прошелся по карте, перестали действовать порталы и лестницы - пишет мол нету выхода... Вот карты(создовал при помощи RTMG):http://www.mediafire.com/download/lo7wq2zyns9inw4/Maps.rar
Привет, у меня проблема возникла, после того, как я твоей программой прошелся по карте, перестали действовать порталы и лестницы - пишет мол нету выхода... Вот карты(создовал при помощи RTMG):http://www.mediafire.com/download/lo7wq2zyns9inw4/Maps.rar
RTMG, вот что он выдаёт:
Под данный генератор мод не подстраивался, но попытаемся выяснить, в чём беда.