Перейти к содержанию

Сообщения от NHF - новые герои для Heroes V 3.1

В ответ пользователю Dyrman
Аватар пользователя
#215
Авран. Для использования скрипта нужен герой с именем "Avran" и разместить тексты в нужное место (см. скрипт).
Вложения 1
1 файл • Общий размер: 2,6 KB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#216
RedHeavenHero
Авран. Для использования скрипта нужен герой с именем "Avran" и разместить тексты в нужное место (см. скрипт).
Ок, спасибо что сюда выложил. Мегафоновский провайдер забанил несколько файлообменников и даже некоторые сайты. Добавим в кучу ;)

Мент, как тама герой?

Авра́н (лат. Gratíola) — род многолетних травянистых ядовитых растений семейства Подорожниковые (Plantaginaceae). :D

Добавлено через 3 часа 9 минут
Скрипт Аврана необходимо переделать.К сожалению, в мультиплеерном моде нельзя использовать широко используемые безадресные общие триггеры, тут триггер нового дня .
И все глобальные переменные, функции должны содержать префикс "NHF_" , во избежание одинаковых имён со скриптами карт, пока я сам их переименовываю.
Если в любой другой карте будет этот триггер, будут ошибки скриптов. А его используют очень хорошо.
Перегони триггер на отдельнопоточный While.

Вообще, идеалом было бы не использовать триггеров вообще, кроме кастомной абилки - ещё ни разу не видел мультиплеерную карту с использованием её.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#217
Dyrman
Скрипт Аврана необходимо переделать.К сожалению, в мультиплеерном моде нельзя использовать широко используемые безадресные общие триггеры, тут триггер нового дня .
И все глобальные переменные, функции должны содержать префикс "NHF_" , во избежание одинаковых имён со скриптами карт, пока я сам их переименовываю.
Если в любой другой карте будет этот триггер, будут ошибки скриптов. А его используют очень хорошо.
Перегони триггер на отдельнопоточный While.
Переделал.

Прокачку предлагаю такую:
Основы логистики --> Разведка.
Вложения 1
1 файл • Общий размер: 2,6 KB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#218
RedHeavenHero
Переделал.

Прокачку предлагаю такую:
Основы логистики --> Разведка.
Ну , не знаю... а если лидерство и казна? По логике немного больше подходит, так как герой хоть и посредственно, но приносит деньги. Пока будет стоять разведка.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#219
Dyrman у меня есть идея нового героя. Раса чернокнижник(темный эльф), имя Даркблуд( анг. темная кровь), может похищать часть маны рядом стоящего героя( желательно сделать вражеского) и превращать её в дополнительных воинов своего отряда( чем выше уровень героя тем больше приносит существ и тем больше уровень города существ) повышает уменье каждые 3 или же 5 уровней. Если создание этого героя Вас заинтересовало, то могу выложить и биографию.
В ответ пользователю sarkkot55555
Аватар пользователя
#220
sarkkot55555
Dyrman у меня есть идея нового героя. Раса чернокнижник(темный эльф), имя Даркблуд( анг. темная кровь), может похищать часть маны рядом стоящего героя( желательно сделать вражеского) и превращать её в дополнительных воинов своего отряда( чем выше уровень героя тем больше приносит существ и тем больше уровень города существ) повышает уменье каждые 3 или же 5 уровней. Если создание этого героя Вас заинтересовало, то могу выложить и биографию.
Похожая идея уже исходила (типа герой - черт, похититель маны), когда перед боем мана похищается у вражины. Но у ТЭ уже есть достаточно маназависимых процессов, в т.ч. новый герой (см. 1 сообщение темы). Правда чужая мана расходовалась не на новых существ, а в Асхане только некромант владеет тайнами превращения существ, ну и разве что люди, с некоторой оговоркой.
Можно дать некроманту и назвать "Похититель тел", но опять снова дубляж некромантии, который уже есть. Также была идея просто переманивать самый слабый отряд противника на сторону героя, если есть свободные слоты, но опять же, возращать силу для каждого оряда или вообще сделать массив вручную. Есть вариант и для академиков: из маны они сотворяют элементалей. Множество ещё можно представить похожих спец, но как-то надо всё толком проработать, чтобы, во-первых, было мало похожих, во-вторых, хорошо юзабельных, в-третьих подходящих по расе.

Добавлено через 1 час 22 минуты
При работе скрипта и моделировании различных ситуаций вылазят различные ошибки(в консоли очень хорошо видно). Необходимо исправить.
Кража должна происходить раз в неделю, а то меня каждый день спрашивает и постоянно гоблы трусят.

Карту для тестинга данного героя я прилепил.
Вложения 1
1 файл • Общий размер: 20,8 KB
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#221
Это вроде работает. В описании спецы нужно указать на необходимость нахождения героя ближе к вражескому городу, чем к своему или союзному.
Dyrman
постоянно гоблы трусят.
Это просто сильно повезло.;)
Вложения 1
1 файл • Общий размер: 28,0 KB
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#222
RedHeavenHero
Это вроде работает. В описании спецы нужно указать на необходимость нахождения героя ближе к вражескому городу, чем к своему или союзному.

Это просто сильно повезло.;)
Ошибки до сих пор есть, связанные с путями к файлам при диалогах.
Сейчас перестало постоянно выпадать.
Ещё: сообщение о краже для несчастного игрока, у которого украли выводится на день позже, оно же должно выводится раньше на 1 день, то есть сначала о краже узнаёт бывший хозяин кучки золота, учитывая, что игрок ещё живой.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#223
А что пишет консоль при этих ошибках?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#224
RedHeavenHero
А что пишет консоль при этих ошибках?
А сам поглядеть? :)
error extended
last token read: '\' at line 1 it string "DoStringScript" после вывода окошка, что соперника обокрали.... итд...
P.S. После исправления протестируй плиз все ситуации прямо на карте, а то опять бы чего не вышло... :o

Добавлено через 13 часов 49 минут
UP Билд28
Добавлены
Кубера
Эльмандр

FIX
Фалмер --> Хафад, Шаграт,Сандро
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#225
Проверил. Это не влияет на работу скрипта. Ошибка связана с конструктированием текстов.
Например:
MessageBoxForPlayers(GetPlayerFilter(1), '/test.txt')--без ошибок.
MessageBoxForPlayers(GetPlayerFilter(1), {'/test.txt'; a=1})--ошибка.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#226
RedHeavenHero
Проверил. Это не влияет на работу скрипта. Ошибка связана с конструктированием текстов.
Например:
MessageBoxForPlayers(GetPlayerFilter(1), '/test.txt')--без ошибок.
MessageBoxForPlayers(GetPlayerFilter(1), {'/test.txt'; a=1})--ошибка.
Вполне возможно. Только вот после ошибки писало, что скрипт полностью остановлен. Остальное переделал?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#227
Dyrman
Ещё: сообщение о краже для несчастного игрока, у которого украли выводится на день позже, оно же должно выводится раньше на 1 день, то есть сначала о краже узнаёт бывший хозяин кучки золота, учитывая, что игрок ещё живой.
Тогда все события должны происходить на день раньше, то есть сразу после окончания хода игрока с Авраном?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#228
RedHeavenHero
Тогда все события должны происходить на день раньше, то есть сразу после окончания хода игрока с Авраном?
Тут ещё зависит какой игрок раньше ходит, поэтому тама события будут разниться и м.б. это реализовать удачно не получится.
Основное положение: сообщение о том, что у меня украли деньги должно выводится в промежутке между посылкой гоблинов на дело и их возвращении. А то получается сейчас: сначала ушёл, потом принёс, и после этого только украл.
Сейчас же это сообщение выводится последним. Это конечно не критично, но немного неэстетично и, если будет плохореализуемо, т о можно и пренебречь.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#229
UPБилд 29
Илмирн
Миразель
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...