NHF - новые герои для Heroes V 3.1 - Страница 145 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ответ
Страница 145 из 348
 
Опции темы
#2161
Старый 24.07.2015, 22:40
  #2161
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2794
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2794
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroИли же просто загрузка скриптов долго идёт.

Вот и я про что! Нужно выводить сообщение о завершении загрузки скриптов!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#2162
Старый 24.07.2015, 22:48
  #2162
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

psatkhaВот и я про что! Нужно выводить сообщение о завершении загрузки скриптов!
Сомневаюсь, что это возможно.
Например, [Add|Remove][Object|Hero]Creatures сразу после вызова отдаёт управление основному потоку. А тормоза продолжаются, и нет способа определить, когда они закончатся.
Про другие функции не знаю.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2163
Старый 24.07.2015, 23:05
  #2163
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroМб, SetObjectEnabled / HERO_TOUCH_TRIGGER на героев пагубно действует. Триггер ведь добавлен в 3.1, а значит найденные за время его существования баги никто не исправлял.
Пробовал без него. Результат тот же самый.

Добавлено через 58 секунд
psatkhaВот и я про что! Нужно выводить сообщение о завершении загрузки скриптов!
Скрипты грузятся почти сразу, но вызывается много побочных потоков. Это невозможно.

Добавлено через 5 минут
RedHeavenHeroЕщё может быть функция вроде AddObjectCreatures тормозит и частично блокирует интерфейс (как в RM).
Проверил и эти функции(AddHeroCreatures), результат тот же.
Dyrman вне форума
Ответить с цитированием
#2164
Старый 24.07.2015, 23:07
  #2164
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Когда обычно этот баг происходит? Где-то было написано, что в 1-й день игры.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2165
Старый 24.07.2015, 23:13
  #2165
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroКогда обычно этот баг происходит? Где-то было написано, что в 1-й день игры.
Обычно происходит на карте, где 8 игроков.
Происходит не всегда.
Заметен чаще на 1 ходу, потом бывает пропадает, а бывало, редко, что и нет.
Пропадает ещё, если зайти в интерфейс героя через быструю клавишу на клаве, но опять же, не всегда. Причём, зайти у одного можно, а пропадёт баг у всех))
Dyrman вне форума
Ответить с цитированием
#2166
Старый 24.07.2015, 23:37
  #2166
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

DyrmanОбычно происходит на карте, где 8 игроков.
Происходит не всегда.
Заметен чаще на 1 ходу, потом бывает пропадает, а бывало, редко, что и нет.
Пропадает ещё, если зайти в интерфейс героя через быструю клавишу на клаве, но опять же, не всегда. Причём, зайти у одного можно, а пропадёт баг у всех))
Пока больше идей по этому поводу нет. Баг не такой уж и серьёзный.

В видео про Лигу был пойман баг у Олхара: в гарнизоне города и в воротах его бонус различается.

Добавлено через 15 минут
Или это нормальное поведение? Тогда надо чётче указать этот факт в описании спецы.
Срабатывание специализации на нахождение в воротах всё же более интуитивно.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2167
Старый 25.07.2015, 00:01
  #2167
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroПока больше идей по этому поводу нет. Баг не такой уж и серьёзный.

В видео про Лигу был пойман баг у Олхара: в гарнизоне города и в воротах его бонус различается.

Добавлено через 15 минут
Или это нормальное поведение? Тогда надо чётче указать этот факт в описании спецы.
Срабатывание специализации на нахождение в воротах всё же более интуитивно.
Нормальное, это опять же интерфейсный баг.

Добавлено через 14 минут
У Эймунда есть похожий бажок.
Dyrman вне форума
Ответить с цитированием
#2168
Старый 25.07.2015, 01:15
  #2168
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Сейчас не могу проверить.

У меня вызвали сомнения вот эти строчки:
	  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 к ошибке.

P.S. Смотрел по 76-й сборке.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2169
Старый 25.07.2015, 01:30
  #2169
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHero3. Не используется функция, которая даёт имя города вместо имени героя, если тот в городе, что может привести GetObjectPosition к ошибке.

	

Никакой ошибки не будет:
Если герой в городе, то IsObjectExists("Olhar") ~= true , следовательно, GetObjectPosition("Olhar") не вызовется.

Добавлено через 1 минуту
RedHeavenHero1. local x, y, p = 0;
-- эквивалентно --
local x = 0
local y = nil
local p = nil
-- а не --
local x = 0
local y = 0
local p = 0

Буду знать, но в данном случае, это не важно.
Dyrman вне форума
Ответить с цитированием
#2170
Старый 25.07.2015, 01:30
  #2170
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

IsObjectExists для живого героя вернёт 1 (true) даже если он в городе.
Сам когда-то напоролся на это.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2171
Старый 25.07.2015, 01:35
  #2171
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

А зачем производить дебаг Ольхара?
К видео я упомнял коммент:
Dyrman Freeman У Ольхара есть бажок с отображением статов. На самом деле всё работает именно так, как описано в спеце.
Чтобы проверить, достаточно зайти в замке и в воротах в самого героя.


Добавлено через 2 минуты
RedHeavenHeroIsObjectExists для живого героя вернёт 1 (true) даже если он в городе.
Сам когда-то напоролся на это.
Тогда странно, почему x,y,p = GetObjectPosition("Olhar"); не вызывает ошибки.
Достаточно проверить консоль.
Dyrman вне форума
Ответить с цитированием
#2172
Старый 25.07.2015, 01:47
  #2172
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

А зачем производить дебаг Ольхара?
Просто было бы лучше, если Олхар получал бонус к защите в воротах города.
Тогда странно, почему x,y,p = GetObjectPosition("Olhar"); не вызывает ошибки.
Достаточно проверить консоль.
Может, в сетевой он по-другому себя ведёт.
Сейчас ничего не могу проверить. Пишу всё по памяти.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#2173
Старый 25.07.2015, 01:52
  #2173
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroПросто было бы лучше, если Олхар получал бонус к защите в воротах города.
Так он и получает бонус.

Повторю: когда заходишь в интерфейс самого героя, а не смотришь статы его существ на экране города, там всё показывает нормально (как и у существ, так и у героя).
После того, как выходишь из интерфейса героя, статы существ на экране города уже в порядке.

Добавлено через 4 минуты
По-моему, надо узнать, что за функция отвечает за "F5" отображения статов или чего-то там ещё.
Dyrman вне форума
Ответить с цитированием
#2174
Старый 25.07.2015, 02:01
  #2174
^
NoNas
📖
Регистрация: 04.07.2015
Сообщения: 30
Регистрация: 04.07.2015
Сообщения: 30
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Привет, у меня проблема возникла, после того, как я твоей программой прошелся по карте, перестали действовать порталы и лестницы - пишет мол нету выхода...
Вот карты(создовал при помощи RTMG):http://www.mediafire.com/download/lo...9inw4/Maps.rar
NoNas вне форума
Ответить с цитированием
#2175
Старый 25.07.2015, 02:09
  #2175
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

NoNasПривет, у меня проблема возникла, после того, как я твоей программой прошелся по карте, перестали действовать порталы и лестницы - пишет мол нету выхода...
Вот карты(создовал при помощи RTMG):http://www.mediafire.com/download/lo...9inw4/Maps.rar
RTMG, вот что он выдаёт:
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 181
Размер:	244.5 Кбайт
ID:	39755

Под данный генератор мод не подстраивался, но попытаемся выяснить, в чём беда.
Dyrman вне форума
Ответить с цитированием
Ответ
Страница 145 из 348


Опции темы



Часовой пояс GMT +4, время: 20:10.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru