Wake of Gods Forum | Форум Во Имя Богов
Если просто нужен скрипт - Printable Version

+- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net)
+-- Forum: Герои Меча и Магии 3.5 WoG/ERA (/forumdisplay.php?fid=99)
+--- Forum: Скрипты (/forumdisplay.php?fid=103)
+--- Thread: Если просто нужен скрипт (/showthread.php?tid=4692)


Если просто нужен скрипт - gamecreator - 10.02.2009 15:38

Нет способности, возможности или времени изучать ERM или писать скрипт самостоятельно?
Устали от долгих и нудных консультаций в теме "Ваши вопросы по ERM-скриптам"?
Хочется выдать идею и получить результат?

Эта тема - своеобразный "стол заказов".
Подробно описываете что желаете увидеть и, если повезёт, кто-нибудь из местных умельцев откликнется и напишет скрипт специально для Вас!

============================

Скачать "ERM scripter" и справку ERM можно ОТСЮДА


RE: Ваши вопросы по ERM-скриптам - SAG - 26.11.2009 13:55

нужен ERM скрипт:
новое свойство Дипломатии: при нападении на нейтралов или на противника (любого цвета) - уменьшается количество монстров на 10/15/25% в зависимости от уровня навыка, минимум на 1 шт. После битвы - если поражение, то испуганные монстры возвращаются обратно. Примерно то же было свойством коммандеров в ВОГе но я не нашел нужный кусок кода... На DF говорят что это хардкодировано, но я что то сомневаюсь. В любом случае буду рад если кто поможет реализовать
P.S. вечером скину еще штук 10-15 просьб.
P.P.S. тут есть 5-10 скриптов под ТЕ http://www.forum.heroes.by/viewtopic.php?t=570


RE: Создание новых скриптов - Berserker - 27.11.2009 18:07

Абилки командиров хардкордно.


RE: Создание новых скриптов - DracoLich - 27.11.2009 19:32

про дипломатию попытаюсь, но стандартные свойства отменить не смогу :dunno:


RE: Создание новых скриптов - Druin - 27.11.2009 19:51

(27.11.2009 18:07)Berserker Wrote:  Абилки командиров хардкордно.
И что? Это не значит что просьбу SAG-а нельзя выполнить на ЕРМ...


RE: Создание новых скриптов - SAG - 27.11.2009 19:56

(27.11.2009 19:32)DracoLich Wrote:  про дипломатию попытаюсь, но стандартные свойства отменить не смогу :dunno:
спасибо! присоединение нейтралов в ТЕ давно отключено, а остальные стандартные свойства Дипломатии значения не имеют


RE: Создание новых скриптов - DracoLich - 29.11.2009 13:36

http://dracolich.narod.ru/script95.erm
показ в сообщении, кто уклонился от боя, не сделал, бо не имею понятия, как он будет работать при игре не на одном компьютере ) Потестиру


RE: Создание новых скриптов - SAG - 29.11.2009 18:15

спасибо! для тестирования кстати можешь запускать несколько копий одновременно и заходить на свой IP через мультиплеер TCP-IP. в ВОГ или ТЕ это можно


RE: Создание новых скриптов - SAG - 30.11.2009 22:20

протестировал. работает, но немного не так как хотелось бы:
нужно чтобы при атаке на нейтралов уменьшался не каждый стек, а общее количество. Пример: напал на 21 зомби одним гоблином, по нынешнему алгоритму с улучшенной Дипло - уменьшится минимум на 7 зомби (7 стеков по мин.1шт.), а должно на 15% от 21 т.е. на 3шт. Округление - в меньшую сторону.
При атаке на человека алгоритм такой: (проще показать на примере)
армия на кого напали:
1й стек: 99 гремлинов
2й стек: 1 ангел
3й стек: 1 ангел
4й стек: 1 ангел
5й стек: 10 нага
6й стек: 2 джина
7й стек: 2 гремлина

после уменьшения Экспертной Дипломатией (25%):
1й стек: 75 гремлинов
2й стек: 1 ангел
3й стек: 1 ангел
4й стек: 0 (убираем, т.к. общее кол-во ангелов в армии 3шт и минимальное уменьшение на 1шт)
5й стек: 8 нага
6й стек: 1 джин (минимальное уменьшение на 1шт)
7й стек: 1 гремлин (меньше чем 1 шт не убираем если есть более жирные стеки того же типа; суммируем все одинаковые стеки для вычисления общего количества к уменьшению)

И еще проверка - если вся армия состоит только из одного единственного монстра (нейтральная или человеческая) - то не уменьшать.

Поправь пожалуйста!


RE: Создание новых скриптов - DracoLich - 03.12.2009 14:52

полдня мучался, но так и не придумал подходящего алгоритма для воплощения задумки. я пас )


RE: Создание новых скриптов - MOP - 16.12.2009 13:06

Воть. Sm
http://forum.df2.ru/index.php?showtopic=954&st=160&p=375832&#entry375832


RE: Создание новых скриптов - Дьякон - 16.12.2009 21:29

красава


RE: Создание новых скриптов - SAG - 18.12.2009 15:16

было замечательно если бы кто нибудь смог сделать скрипт показывающий в битве, какие отряды под Берсерком не будут двигаться. алгоритм в картинках тут http://heroescommunity.com/viewthread.php3?TID=27539&pagenumber=8 Я понимаю что задача крайне сложная, однако может кто и сделает...


RE: Создание новых скриптов - SAG - 18.12.2009 18:26

не так все сложно как я думал. можно и текстом сообщать какие отряды не будут двигаться, или сделать в виде заклинания которое не тратит ману и каст.


Если просто нужен скрипт - Дьякон - 04.03.2015 17:31

Давно не писал скрипты, сейчас нужно вникать. В общем если есть у кого немного времени помочь в исследовании, то буду очень благодарен.
Суть исследования:
Для баланса стоимости существ и зданий необходим скрипт для сбора информации по карте:
1) Количество замков на карте
2) количество рудников на карте по типам
3) Количество ресурсов на карте по типам (не помню можно ли это скриптом получить)

Хочу собрать статистику по вышеприведенным данным для разных размеров карт.

P.S. или может кто поделится форматом карт.


RE: Ваши вопросы по ERM-скриптам - Algor - 04.03.2015 18:01

Для случайных карт это все определяется шаблоном, а балансировать стоимость существ и зданий на основании какой-то выборки стандартных карт как-то неправильно...
Опять же, с т.з. доступности ресурсов надо бы оценивать кол-во зданий, который приносят фиксированный тип ресурсов - банки существ (кроме циклопского), сады лепрекона. Хотя они также определяются автором шаблона или карты.

Есть, кстати, еще неравномерность при использовании "плотности" шахт (наверняка и городов, не проверял). Т.е. если в шаблоне кол-во шахт задано не фиксировано, а плотностью, генератор будет в первую очередь пытаться разместить ртуть и в последнюю - золото (т.е. в порядке следования в rmg-шаблоне). Т.о. если не пытаться погонять вручную плотности под размеры карты и локаций (а этого никто не делает, как я заметил), ртутных рудников попадаться будет больше. Но, опять же справедливости ради, "плотности" в rmg-шаблонах практически не используются.


RE: Ваши вопросы по ERM-скриптам - Дьякон - 04.03.2015 18:32

(04.03.2015 18:01)Algor Wrote:  Для случайных карт это все определяется шаблоном, а балансировать стоимость существ и зданий на основании какой-то выборки стандартных карт как-то неправильно...
Любой баланс можно испортить картой. Как бы не балансировалась стоимость монстров и строений можно написать такой шаблон, который будет сводить на нет все попытки баланса (поставить по 10 шахт, например). Баланс карт - это такой же важный элемент игры. Поэтому есть два пути:
1) Балансишь монстров и здания по вкусу, а потом создаешь свои карты под этот баланс (естественно это бредовый вариант)\
2) Берешь готовые шаблоны СоДа и на основании статистики полученных карт (либо анализа шаблонов) - балансишь все остальное и выставляешь требования к новым шаблонам, а может и правка особо выбивающихся старых шаблонов.
Первый вариант - это начало с нуля, второй - это отталкивание от какой-то базы. Я выбираю второй вариант.

На счет банков существ - большой вопрос в том какой % они занимают по сравнению с общими сокровищами. А вот на счет мельниц и садов леприкона - мое упущение, спасибо за подсказку.


RE: Ваши вопросы по ERM-скриптам - Algor - 04.03.2015 19:15

В таком случае первые 2 пункта можно почитать по rmg.txt

Для третьего вот:

Пример на карте XL+U, шаблон Ring:
Image: script.jpg

Кол-во ресурсов в кучах считать?

Либо можно с картинками, что-то сразу не допер:

Image: script2.jpg


RE: Ваши вопросы по ERM-скриптам - Дьякон - 04.03.2015 19:26

Да если можно количество ресурсов, если добавить еще мельницы (водяные и простые) и сады леприкона, то вообще отлично.
У1 везде я так понял просто ошибка копипаста ))?


RE: Ваши вопросы по ERM-скриптам - igrik - 04.03.2015 19:50

Да все также: y1 .... и т.д не копипаста, а все остальное да
аналогично и с остальными объектами


RE: Ваши вопросы по ERM-скриптам - Algor - 04.03.2015 19:59

Дьякон Wrote:У1 везде я так понял просто ошибка копипаста ))?
Да, было) На работе сижу, отвлекают всякой фигней, вот и не уследил 148


RE: Ваши вопросы по ERM-скриптам - Дьякон - 05.03.2015 00:38

Подсчитать количество ресурсов в куче можно?
Или сколько в среднем попадает в кучу?


RE: Ваши вопросы по ERM-скриптам - gamecreator - 05.03.2015 00:46

Можно, AR:V.
Случайное количество ресурсов в куче, если не ошибаюсь, 5-10 для дерева, руды и золота и 3-6 для остальных.


RE: Ваши вопросы по ERM-скриптам - Algor - 05.03.2015 13:10

Дьякон Wrote:Подсчитать количество ресурсов в куче можно?

Извини, отвлекся вчера:



RE: Ваши вопросы по ERM-скриптам - Дьякон - 05.03.2015 13:51

Спасибо!! А я сижу страдаю. 3 часа потратил на чтение справки и написание скрипта ( и то еще не тестил, может и не работает). Как быстро человек все забывает (((


Кстати, а можно ли играть в СоД через ехе Вога (ну т.е. без скриптов и без новых монстров и т.п.), но с поддержкой ЕРМ?

P.S. Я так понял золото еще нужно на 100 умножать.


RE: Ваши вопросы по ERM-скриптам - Algor - 05.03.2015 14:05

(05.03.2015 13:51)Дьякон Wrote:  Кстати, а можно ли играть в СоД через ехе Вога (ну т.е. без скриптов и без новых монстров и т.п.), но с поддержкой ЕРМ?
У Valery есть мод

(05.03.2015 13:51)Дьякон Wrote:  P.S. Я так понял золото еще нужно на 100 умножать.
Да, у меня умножено.


RE: Ваши вопросы по ERM-скриптам - igrik - 06.03.2015 00:39

Valery выкладывал мод [Upgrade all] (button upgrading all creatures in town sceen)
Это то же, только без кнопок и раздельно на каждого героя или город. Клик + Shift на портрете героя или на флаге игрока



Если просто нужен скрипт - gamecreator - 22.03.2015 00:13

Теперь Эта тема - своеобразный "стол заказов".
Подробно описываете что желаете увидеть и, если повезёт, кто-нибудь из местных умельцев откликнется и напишет скрипт специально для Вас!


RE: Если просто нужен скрипт - v3r3r - 09.08.2015 13:41

Добрый день. Играю в версию 3.58f, там есть такой эвент (можно выбрать через WoG-меню) "неделя монстров", т.е. когда всю неделю только один тип монстра имеет усиление на основные параметры.

Все бы ничего, но мне предельно хочется, чтобы монстр, получивший усиление на ЕГО неделе - сохранял усиление навсегда! Вплоть до последующих усилений от "недели монстров" - т.е. когда этот монст получит еще большее усиление ...и так до бесконечночи.

До бесконечности конечно вряд ли дойдет, но сам факт, что баланс игры может немного измениться в чью-то пользу - очень интригует.

Пожалуй хочу этот скрипт больше чем какой-либо другой. Ведь тут много зависит от рандома.

Если кто-то готов помочь с таким скриптом - буду очень признателен.
З.Ы. сам я гуманитарий, все замуты с ERM закончились для меня тем, что сильно разболелась голова и взорвался мозг - не мое это, слишком сложно.


RE: Если просто нужен скрипт - Algor - 09.08.2015 20:00

Интересная идея. Отпишитесь потом, как оно в игре.

Исправленный script20.erm (закоментарена 241 строка) положить в Data/s.

Для чертей/бесов при отстроенном в Инферно граале параметры сохраняться не будут.


RE: Если просто нужен скрипт - v3r3r - 19.08.2015 00:52

Спасибо! Моя маленькая мечта воплотилась в жизнь! Как смог проверил - вроде все окей.
Я играю XL, поэтому времени уходит много, вот хочу дождаться когда уже улучшенный моб повторно апнется)).

Пока что полноценно играть мешает вечная ошибка с артефактом у компов, попробую пошерстить здешний форум, может найду решение, ибо реально задолбал этот глюк, после него артефакты улучшать нельзя.



RE: Если просто нужен скрипт - Algor - 19.08.2015 02:39

(19.08.2015 00:52)v3r3r Wrote:  Пока что полноценно играть мешает вечная ошибка с артефактом у компов...
Эм, а можно подробнее? Что-т я не помню такого.
Ну и логи/скриншоты/сэйвы приветствуются конечно.


RE: Если просто нужен скрипт - v3r3r - 22.08.2015 15:57

Добрый день, конечно можно!
..заняло времени это, но воспроизвел тот баг снова и делюсь скринами:
http://i.imgur.com/8eS9G1L.png
http://i.imgur.com/lzAv3Xb.png
http://i.imgur.com/PDxldsM.png
http://i.imgur.com/0f2abiV.png
Все это во время хода компа, цвет компа никак не влияет на эту ошибку. Она появляется не сразу, а только когда комп прокачается и видимо получит некий артефакт, который... то-ли апргрейдить не может у ремесленника, то-ли арт глючный - я так и не разобрался.

Насчет сэйва - не уверен, там же вроде Dat.-файл еще нужен, чтобы с моими настройками все тестировать? Сегодня постараюсь все это на облако залить и дам ссылку ...может хоть как-то поможет разобраться с этой проблемой.

UPD: https://goo.gl/KR0Un5 тут файлы, которые просили.


RE: Если просто нужен скрипт - gamecreator - 22.08.2015 16:01

(22.08.2015 15:57)v3r3r Wrote:  Насчет сэйва - не уверен, там же вроде Dat.-файл еще нужен, чтобы с моими настройками все тестировать?
Нет, все скрипты и настройки сохраняются в файле.


RE: Если просто нужен скрипт - Algor - 23.08.2015 00:05

v3r3r, к файлам нет доступа.
И WOGERMLOG.TXT еще киньте.


RE: Если просто нужен скрипт - Bes - 23.08.2015 14:09

v3r3r, есть полно сервисов для сокращения ссылок
tinyurl.com
vk.cc
https://goo.gl


RE: Если просто нужен скрипт - gamecreator - 23.08.2015 15:41

(23.08.2015 12:51)v3r3r Wrote:  Нашел баг, если переходить поссылке из поста - не работает.
Авто-обрезка ссылки видимо хорошо режет, очень хорошо )
Нет, антихотлинк. А браузер с такой функцией автообрезки я бы удалил к чертям.

Очень интересно, функция споткнулась о свиток с заклинанием. К слову, wogcrashlog левый и к проблеме никак не относится.


RE: Если просто нужен скрипт - v3r3r - 23.08.2015 18:56

(23.08.2015 15:41)gamecreator Wrote:  Нет, антихотлинк. А браузер с такой функцией автообрезки я бы удалил к чертям.

   Ок, антихотлинк виноват значит.

(23.08.2015 15:41)gamecreator Wrote:  Очень интересно, функция споткнулась о свиток с заклинанием. К слову, wogcrashlog левый и к проблеме никак не относится.

Да я его "до кучи" закинул. Там в файлах, главное, что есть Wogermlog с такой же ошибкой как на скриншоте - вот эту проблему не могу побороть.
Как 3-й (4, 5-й) месяц в игре наступает, как только появляется очень сильный комп - происходит такая ошибка и после нее, через пару игровых дней перестает работать "Ремесленник" - т.е. артефакты нельзя менять, апгрейдить и т.п. как только (в лавке ремесленника) выбираешь чекбокс (например обменять), то просто меню ремесленника закрывается и больше ничего не происходит, сколько не пытайся.

Еще я подозреваю, что перед ошибкой, комп может посещать ремесленника. Но это только предположение.


RE: Если просто нужен скрипт - Algor - 23.08.2015 23:11

v3r3r, насколько я понял в 3.58 играете? Под Эрой сэйв не грузится, а под 3.58 на ходу подменить скрипт и проверить не могу.
Но должен корректно работать этот вариант скрипта.
Сохраните его в data/s/ предварительно переименовав оригинальный "script26.erm" в "script26.erm_".
Поправил номер для свитка при проверке на 1, с номерами 1000+ UN:A работает некорректно. Заодно поправил нижеследующую копипасту (не один я готовлю, однако), из-за которой в некоторых случаях некорректно определялась целесообразность апгрейда для ИИ.

Т.к. играете не в Эра-версию, текущую игру спасти от бага не удастся, придется начать новую, с обновленным скриптом.


RE: Если просто нужен скрипт - Bes - 24.08.2015 00:59

Algor, почему нет?
1. скачать и запустить DEE
2. подгрузить в игру обновлённый скрипт
3. сохранить сэйв
4. вновь загрузить обновлённый сэйв

вот та мы раньше играли в отладку игры без ERA


RE: Если просто нужен скрипт - Algor - 24.08.2015 01:46

Bes, спасибо, освоил древнее кунг-фу Sm

v3r3r, вот сэйв с исправленным скриптом, можно продолжить игру.
Ну и исправленную версию скрипта скачайте (перекачайте, если уже скачивали) и разместите, как укаазно в предыдущем сообщении.


RE: Если просто нужен скрипт - Algor - 24.08.2015 01:51

UPD: Исправленный 52 wog - artificer.erm для Эры (\Mods\WoG\Data\s), кому нужно.


RE: Если просто нужен скрипт - v3r3r - 24.08.2015 18:24

Большое спасибо за помощь! Как же я раньше-то не знал про этот сайт! Вы колдуны настоящие! ))

З.Ы. пойду гуглить, что такое Эра и зачем она нужна.


RE: Если просто нужен скрипт - Algor - 24.08.2015 18:33

(24.08.2015 18:24)v3r3r Wrote:  З.Ы. пойду гуглить, что такое Эра и зачем она нужна.
Зачем уходить с официального сайта Эры, чтобы её гуглить?
Все ведь тут.


RE: Если просто нужен скрипт - v3r3r - 02.10.2015 18:40

1.Если не сочтете за наглость, то предлагаю идею, где с собранных артефактов удаляются замки, чтобы можно было надеть больше сборок. Например бесит ситуация, когда Колодец Волшебника приходится разбирать (терять доп. +25% к урону от магии), потомучто нужно одеть Эликсир Жизни и вообще можно придумать много разных вариаций чего хотелось бы носить одетым, а не в сундуке.

2.Еще, я заметил видимо баг: если взять в Оруженосцы монстра, герою, который специализируется на этом же типе монстра, то этот монстр-оруженосец не будет получать бонусов за специализацию. Т.е. есть базовое увеличение здоровья например: 15% на уровне 1 всем кавалеристам(и чемпионам) - но Оруженосец этого не получает, он просто имеет +10 к базовому здоровью при любом раскладе, на любом герое.
При правильном расчете на всех уровнях Оруженосца его здоровье должно иметь прибавку от уровня опыта героя (например склил дает +40% к здоровью) умноженное на уровень самого Оруженосца.
Простыми словами: если я имею Оруженосца Чемпиона 4-го уровня, то его здоровье не должно быть равно тупо (100ед.+10ед.)*4 = 440ед здоровья. Тут должен вступать в силу модификатор ( в данном случае возьмем героя Турис) 15% к здоровью (кавелерии/чемпионам) на 1-м уровне персонажа. Например на 20-м уровне прибавка к здоровью вырастет до 50% (гипотетически). Значит формула должна измениться. Выкинуть эти дурацкие +10ед. здоровья и добавить % здоровья! Если у нас 50% от сотни = 50ед. здоровья, то по формуле будет (100ед.+50ед.)*4 = 600ед. здоровья!
   Вот тут действительно нужна правка скрипта, я считаю. А то такой "недолив" получается, что брать герою с бонусом к монстру этого же самого монстра в Оруженосцы - нет никакого смысла. А он должен быть!

Весь интерес, чтобы такие герои брали в оруженосцы себе монстров по специализации. И качать, качать, качать ))


3. Еще к теме, про Оруженосца. А почему собственно монстр-оруженосец при прокачке не получает те навыки, которые имеет такой же монстр в армии героя? Я имею ввиду, открытие на определенных уровнях таких навыков как двойной удар, блокировка урона, смертельный взгляд и т.д.? Так задумано? Но получается, что для замка мне нужно брать монстров пожирнее. И самый идеальный вариант - громовержец. Имеет 600ед. здоровья, возд. щит, два раза по-умолчанию стреляет... А если взять Кошмарную Гидру, то там все интересные навыки только с прокачкой открываются. Вот и получается, что я привязан только к одному типу Оруженосца. И это рушит вариативность игры. За универсальность я выбрал Громовержца, круче него в "базовой" комплектации никого нет из монстров, которых можно проапгрейдить до 8-го уровня.


RE: Если просто нужен скрипт - Algor - 02.10.2015 18:52

1. Где-то был уже мод на однослотовые сборники.
2. Оруженосец сам по себе кривая имба. Можно конечно дописать его, чтобы учитывались бонусы героя-спеца, но надо ли? Там и по ИИ доработка плачет. У меня были идеи выправить, но т.к. сам я от оруженосцев уже очень давно отказался и гармоничного решения не вижу, они так идеями и остались.
3. Не надо мешать мух с котлетами: уровень оруженосца и опыт отрядов вещи совершенно разные.


RE: Если просто нужен скрипт - Elzivir - 06.10.2015 20:19

Всем доброго времени суток!
Просмотрев все страницы форума, более подходящей темы для озвучивания проблемы не нашел: нужна совсем немного доработанная версия скрипта "Morn Battlefields" (огромная благодарность авторам: Morn'y и Valery).

Дело в том, что у текущей версии отсутствует фоновая заставка "пляж" (с шикарным видом на море), появляющаяся при нападении на противника-монстра (не героя), находящегося на смежной территории к воде (в оригинальной версии HoM&M III за нее отвечает файл "CmBkBch.pcx", расположенный по адресу Data\h3bitmap.lod). Вместо нее скрипт выдает любые другие заставки (в зависимости от того, какой тип ландшафта прилегает к воде). Это не баг и не ошибка. Просто в данном моде в принципе нет "пляжа" как такового, а вышеупомянутый "родной" файл грузиться упорно не желает...

Из-за этого возникает следующий нюанс: было замечено, что генерируемые на поле сражения случайные препятствия зачастую не соответствуют типу ландшафта. Например, несколько нелепо смотрятся лодки/скелеты/водоемы с их песочным окаймлением в то время, когда сражение происходит на траве или болоте (т.е. алгоритм размещения препятствий продолжает генерировать водные преграды вне зависимости от фона, "думая, что "действо" происходит на берегу). Очень бы хотелось настроить эту зависимость и вернуть заставку "пляжа" в игру, не отключая при этом скрипт "Morn Battlefields", к которому уже тоже привык. К сожалению, со своими скудными познаниями erm-языка я это сделать самостоятельно не смогу (по крайней мере это займет очень длительное время), поэтому прошу помощи у знатоков сего дела.

P/S: при нападении на противника-героя, стоящего у воды, проблемы не возникает вообще...


RE: Если просто нужен скрипт - gamecreator - 06.10.2015 21:28

А где взять сам скрипт?


RE: Если просто нужен скрипт - Algor - 06.10.2015 21:48

Тут наверное. Не уверен, правда, что последняя версия.

Тут


RE: Если просто нужен скрипт - Elzivir - 06.10.2015 22:10

Вообще, скорее всего скрипт рассчитан на добавление новых полей при битвах героя со странствующими монстрами и в Creature Banks. В режиме же поединков "герой-герой" используются стандартные заставки сражений.

P/S: Sorry, cовсем забыл выложить сам скрипт, но спасибо, Algor! Исправил мою оплошность... Kap


RE: Если просто нужен скрипт - Algor - 06.10.2015 22:34

Вот, на скорую руку.
Вообще, можно и для герой-герой поправить, не знаю почему сделано только для монстров.


RE: Если просто нужен скрипт - Elzivir - 06.10.2015 23:04

Algor, вот спасибо! Был бы признателен, если и для герой-герой смог бы подправить...

Кстати, сейчас потестил и обратил внимание, что при битвах герой-монстр используются только новые поля мода, а стандартные ни разу не выпали. Думаю, это можно излечить путем копирования стандартных полей в Morn.pac и присвоение им значений в erm-файле скрипта.


RE: Если просто нужен скрипт - Algor - 06.10.2015 23:09

Для новых полей в битвах герой-герой надо в строках 72-168 убрать /x4=54.
Если имена старых напишешь, могу и их включить.


RE: Если просто нужен скрипт - Elzivir - 06.10.2015 23:37

Список стандартных боевых полей:

Beach: CmBkBch.pcx
Clover Field: CmBkCF.pcx
Cursed Ground: CmBkCur.pcx
Dirt: CmBkDrDd.pcx CmBkDrMt.pcx CmBkDrTr.pcx
Evil Fog: CmBkEF.pcx
Fiery Fields: CmBkFF.pcx
Grass: CmBkGrMt.pcx CmBkGrTr.pcx
Holy Ground: CmBkHG.pcx
Lava: CmBkLava.pcx
Lucid Pools: CmBkLP.pcx
Magic Clouds: CmBkMC.pcx
Magic Plains: CmBkMag.pcx
Rough: CmBkRgh.pcx CmBkRK.pcx
Sand: CmBkDes.pcx
Snow: CmBkSnMt.pcx CmBkSnTr.pcx
Swamp: CmBkSwmp.pcx
Underground: CmBkSub.pcx
Water: CmBkBoat.pcx CmBkDeck.pcx


RE: Если просто нужен скрипт - Algor - 07.10.2015 00:07

Вот. Не тестировал. Для героев тоже должны быть новые поля (ну и старые иногда).


RE: Если просто нужен скрипт - Elzivir - 07.10.2015 00:25

Algor, огромное спасибо за помощь и оперативность! Снова выручил. 177

P/S: Будем тестить...


RE: Если просто нужен скрипт - Algor - 07.10.2015 00:37

Да нез, сам пользую Морновские поля, кривяки с препятствиями видел, но как-то не брался.


RE: Если просто нужен скрипт - Bes - 07.10.2015 11:18

(07.10.2015 00:07)Algor Wrote:  Вот. Не тестировал. Для героев тоже должны быть новые поля (ну и старые иногда).
может маякнуть Валерию, чтоб и у себя обновил мод?
ты как, согласишься не тестируя ему отдавать?147


RE: Если просто нужен скрипт - Algor - 07.10.2015 12:11

Тестить пока некогда Bad.
Вообще меня беспокоит только момент с "герой-герой". В том плане, что я не понимаю, почему только для боев с монстрами было сделано. Может есть какой-то неявный, но критичный момент? Отпишу ему в ЛС.


RE: Если просто нужен скрипт - Bes - 07.10.2015 13:50

Algor, хз, но на момент выхода мода, уровень Валерия как скриптописца был субъективно продвинутого... возможно тогда он чего-то мой упустить или посчитал не нужным в силу неопытности.
имхо


RE: Если просто нужен скрипт - Elzivir - 09.10.2015 02:03

В оригинальном скрипте Morn Battlefields из всего списка сокровищниц специфичные заставки установлены только для "склепа" и "утопии драконов", т.к. только эти сокровищницы имеют отличный от других "№ID".

Интересно, а возможно вообще как-то настроить определенные заставки под остальные виды сокровищниц? Type у них совпадает, но подтипы же разные...

P/S: например, для сокровищницы гномов очень бы подошла заставка с кристаллами на заднем плане... Yes


RE: Если просто нужен скрипт - Algor - 09.10.2015 11:03

Можно, почему ж нет?
Вообще, там бы переделать скрипт:
- уйти от PO-номеров
- для квадратов карты сделать фиксированные поля, а не рандомные каждый раз для одного и того же квадрата

В текущем варианте для задания отдельных полей для сокровищницы гномов нужно в куске
получать не только тип (!!OB:T), но и подтип банка (!!OB:U) и добавлять новые PO-значения на основании типа и подтипа.
Ну а дальше по аналогии добавить нужное поле для нового PO-значения.
Нужен готовый скрипт или попробуешь сам? Если готовый - давай картинку для гномятника - сделаю.


RE: Если просто нужен скрипт - igrik - 09.10.2015 11:30

Можно пойти проще:



RE: Если просто нужен скрипт - gamecreator - 09.10.2015 11:45

(09.10.2015 11:03)Algor Wrote:  
?


RE: Если просто нужен скрипт - igrik - 09.10.2015 11:48

нет. Там назвния с разными именами. Такое не прокатит


RE: Если просто нужен скрипт - gamecreator - 09.10.2015 15:12

Ну переименовать значит.


RE: Если просто нужен скрипт - Elzivir - 09.10.2015 22:13

После непродолжительного тестирования модифицированного скрипта Morn Battlefields ("MB") выделил несколько моментов, на которых хотелось бы акцентировать внимание:

В игре без мода "MB" осады городов происходят на стандартных полях сражений и даже специфичные земли (Cursed groud/Evil Fog и т.д.) не могут изменить данного обстоятельства (хотя и оказывают свое влияние на ход боя, но сам вид заставки не меняют). В игре с оригинальным модом "MB" - тоже на стандартных полях, т.к. новые поля доступны лишь для битвы со странствующими монстрами и в сокровищницах. Но в игре с модифицированной версией "MB" новые поля доступны для всех режимов сражений, в том числе и для осад.

И тут возникает графическая "аляповатость" при осаде 2-х замков, если цветовая гамма поля сражения не совпадает с оригинальной:

-Stronghold (фон частокола резко контрастирует с остальной частью поля).
Кстати, фоновая заставка "CmBkRK.pcx" (тип "Rough"), присутствующая в списке стандартных полей и очень угловато соединяющаяся с фоном частокола города варваров, никогда не используется даже в игре без мода.
Решение проблемы: как вариант можно скопировать обработанный файл "SgStMoat.pcx" (взятый из HoM&M III Legend of Red Dragon\Mods\LoRD\Data\hmm35wog.pac) в рабочий архив hmm35wog.pac

-Dungeon (часть элементов рва распространяется на левую половину поля).
Решить эту проблему несколько сложнее, чем предыдущую. Возможно, найдется кто-нибудь из умельцев, кто сможет обработать файл "SgDnMlip.pcx" (раположенный в архиве по адресу Data\h3bitmap.lod), по вине которого и происходит данное недоразумение.
   
К тому же, осада Dungeon'а, расположенного на "Dirt", теперь происходит не в подземелье, а на открытом воздухе (немного странно и непривычно по-началу, может быть со временем привыкну).

P/S: Из всего вышесказанного можно предположить, что именно по этим причинам Valery соотнес новые поля только к битвам с монстрами...


RE: Если просто нужен скрипт - Elzivir - 09.10.2015 22:20

(09.10.2015 11:03)Algor Wrote:  Нужен готовый скрипт или попробуешь сам? Если готовый - давай картинку для гномятника - сделаю.

Нет, ребята, я не гордый.
Не загадывая вдаль,
Так скажу: зачем мне орден?
Я согласен на "готовый"... 147


RE: Если просто нужен скрипт - igrik - 09.10.2015 22:37

тогда укажи название батлфилда для гномятни


RE: Если просто нужен скрипт - Elzivir - 09.10.2015 22:39

(09.10.2015 22:37)igrik Wrote:  тогда укажи название батлфилда для гномятни

cb15.pcх



RE: Если просто нужен скрипт - igrik - 09.10.2015 22:47

держи


RE: Если просто нужен скрипт - Elzivir - 09.10.2015 22:52

Thanks! Ab


RE: Если просто нужен скрипт - feanor - 09.10.2015 23:21

Там вообще скрипт сделан без особой оглядки на оригинальную механику. Например, вы знали, что бои в шахтах всегда проходят с задником подземелья?


RE: Если просто нужен скрипт - gamecreator - 10.10.2015 00:01

То, что в заброшенной шахте так - знал, с другими просто не сталкивался никогда.


RE: Если просто нужен скрипт - Elzivir - 10.10.2015 12:50

Попытался вернуть заброшенным шахтам подземельные заставки, но где-то допустил ошибку. Подскажите, пожалуйста, где именно:

!?FU217810;
!!UN:Ux1/-1/-1/1; [Creature Bank coordinates in v1/v2/v3]
!!OB1:T?y1;
!!PO1&y1=84:B0/97; [set PO for crypts/CB/Utopias]
!!PO1&y1=16:B0/98;
!!PO1&y1=25:B0/99;
!!PO1&y1=53:B0/100; [abandoned mines]

*****

!!if&x3=100:;
!!if&x5=7:;
   !!VRy1:S0R1;
   !!VRz2&y1=0:S^name01.pcx^;
   !!VRz2&y1=1:S^name02.pcx^;
   !!BA:B^%Z2^;
!!en:;

P.S. Возможно, было бы лучше не создавать допилнительный раздел для шахт, а просто добавить их переменные в раздел "Underground".


RE: Если просто нужен скрипт - igrik - 10.10.2015 13:09

!!if&x3=100:;
    !!if&x5=7:;
    !!VRy1:S0 R1;
    !!VRz2&y1=0:S^name01.pcx^;
    !!VRz2&y1=1:S^name02.pcx^;
    !!BA:B^%Z2^;
    !!en:;
!!en:;


RE: Если просто нужен скрипт - Elzivir - 10.10.2015 13:20

Теперь в процессе "вогификации" вылезает ошибка, а бои в шахтах проходят всегда при стандартной заставке подземелья (даже без намека на вариативность).


RE: Если просто нужен скрипт - igrik - 10.10.2015 13:40

слишком мало информации...


RE: Если просто нужен скрипт - Elzivir - 11.10.2015 00:01

Наконец-то разобрался... Dash1
Необходимо было в самом начале добавить в скрипт:

!!UN:U53/-1/?y-1; [abandoned mines]
   !!VRv1:S-1;
   !!DO217810/1/y-1/1&y-1>0:P53;

P.S. Осталось разобраться с совместимостью Dungeon'а с новыми полями и можно ставить точку в редактировании данного мода.


RE: Если просто нужен скрипт - Elzivir - 13.10.2015 02:32

Обработал файл "SgDnMlip.bmp", теперь надо его перевести в формат "*pcx" и включить в архив "hmm35wog.pac". Перевод с помощью проги "HoM&M III GraphEditor" сделал файл нераспознаваемым... Может кто помочь советом или прогой, способной засунуть файл в данный архив?


RE: Если просто нужен скрипт - Pun-Chela - 03.11.2015 01:04

Идея, а можно ли сделать специальность героя на копейщиков что-бы каждый второй день они превращались в обротней?

ps-статистику обратням могу сам подкрутить.


RE: Если просто нужен скрипт - Bes - 03.11.2015 15:10

ты сможешь и подкрутить такую спецуху, на самом то деле
почитай что такое таймеры и как они в этой идее должны быть настроены в твоём скрипте...
!?TM
!!TM


RE: Если просто нужен скрипт - igrik - 04.12.2015 00:00

1. если у них полные названия разные, то будут работать оба. Если одинаковые, то один из них переименовать. И также переименовать с таким же названием файл *.ers
2. создать самому папку "games" в корневом каталоге игры


RE: Если просто нужен скрипт - gamecreator - 04.12.2015 00:00

(03.12.2015 23:40)v3r3r Wrote:  Я не нашел папки с сейвами в ВоГе.
Games


RE: Если просто нужен скрипт - igrik - 05.12.2015 00:04

ты его внести то внес, но перименовать не переименовал. В итоге - пересечение функций. Вот и ловишь вылеты.


RE: Если просто нужен скрипт - v3r3r - 05.12.2015 01:19

Вы сами выше писали, что: если у них полные названия разные, то будут работать оба.

Я просто уверен, что 20 wog - espionage.erm и script20.erm - это разные имена файлов. Ошибаюсь?

Я даже не знаю во что переименовать script20.erm , может цифру в названии поменять на 666 например?


RE: Если просто нужен скрипт - igrik - 05.12.2015 03:57

58 wog - week of monsters.erm
Все скрипты ЭРА вычисляются так: 78-N, где N номер скрипта в WoG


RE: Если просто нужен скрипт - v3r3r - 16.12.2015 00:37

(24.08.2015 01:51)Algor Wrote:  UPD: Исправленный 52 wog - artificer.erm для Эры (\Mods\WoG\Data\s), кому нужно.

...простите, я запутался, а этот скрипт для Эры, он как-то связан с моими проблемами, что были на первой странице? Просто я поставил Эру и проблем с artificer-ом не наблюдаю. Т.е. мне получается что не нужно скачивать этот скрипт?


RE: Если просто нужен скрипт - Algor - 16.12.2015 01:44

v3r3r, деталей я уже не помню, но проблема с ИИ была не очевидная. Так что лучше скачать исправленную версию и заменить оригинальный скрипт.


RE: Если просто нужен скрипт - v3r3r - 16.12.2015 19:20

Понял, спасибо.

А, кстати, кто-то еще кроме меня проверял Ваш скрипт на "неделю монстров" с первой страницы? Вчера довелось увидеть редкий момент: монстр (сказочный дракон) повторно получил бонус от "его" недели . ...и улучшение слетело напрочь на начальные параметры (т.е. здоровье стало 500 и все прочие хар-ки тоже).
Я конечно допускаю, что я мог неправильно его переименовать или еще что... ну пусть пока это будет косяк с моей стороны.
Сегодня заново заменил скрипт 58 wog - week of monsters.erm на ваш переименованный скрипт.20 Вот играю и жду, когда какой-либо монстр получит усиление второй раз от "недели монстров".


RE: Если просто нужен скрипт - Pun-Chela - 31.12.2015 04:12

Очень срочно нужен скрипт который отключает способности обротней, все!
Буду очень признателен и благодарен, всех с наступающим.


RE: Если просто нужен скрипт - Pun-Chela - 31.12.2015 13:20

Ну, чтобы у оборотней не было берсерка в полнолуние.


RE: Если просто нужен скрипт - mirror1992 - 03.01.2016 13:17

Приветствую всех!) Возможно у кого-то остался скрипт на постройку героем генераторов существ за ресурсы? Очень хочется сей скрипт)
Спасибо за внимание!


RE: Если просто нужен скрипт - Pun-Chela - 03.01.2016 22:52

mirror1992, то есть ты героем строишь здания на карте?


RE: Если просто нужен скрипт - mirror1992 - 04.01.2016 02:49

Pun-Chela, Ага) у меня есть пак скриптов Era, но там такого нету) вот хотелось бы найти


RE: Если просто нужен скрипт - MOP - 05.01.2016 08:42

(31.12.2015 13:20)Pun-Chela Wrote:  Ну, чтобы у оборотней не было берсерка в полнолуние.
!#UN:C7762830/4/12345;
!#UN:C7762908/4/12345;
!#UN:C7763122/4/12345;

!?GM;
!!UN:C7762830/4/12345;
!!UN:C7762908/4/12345;
!!UN:C7763122/4/12345;


RE: Если просто нужен скрипт - Pun-Chela - 05.01.2016 16:21

MOP, Огромное спасибо.


RE: Если просто нужен скрипт - v3r3r - 11.01.2016 23:38

(16.12.2015 19:20)v3r3r Wrote:  Сегодня заново заменил скрипт 58 wog - week of monsters.erm на ваш переименованный скрипт.20 Вот играю и жду, когда какой-либо монстр получит усиление второй раз от "недели монстров".

Официально заявляю: второй раз усиление сработало, Чемпионы были 100хп - стали 133хп на первый раз и 177хп на второй (остальные параметры тоже апнулись). Ab


RE: Если просто нужен скрипт - Algor - 12.01.2016 02:01

Долго же ты ждал этого момента Ab


RE: Если просто нужен скрипт - v3r3r - 12.01.2016 18:41

Algor, не мог нормально играть, сталкивался с непонятными креш-ами, отсылал крэш-логи на почту baratorch-у по hd-моду, но и ERM-скрипты давали жару. Главное, что после крэша игры можно продолжать играть, что там ломается не знаю, но переигрывать всю игру из-за глюка теперь не приходится. В этом кстати и проблема, раз все работает, то не могу понять, что вызывает фатальную ошибку.

Может вы глянете? https://drive.google.com/open?id=0B_V1iLYZp20jZzNnT2lraVVCcm8
https://drive.google.com/open?id=0B_V1iLYZp20jZzNnT2lraVVCcm8


RE: Если просто нужен скрипт - Algor - 12.01.2016 21:38

Навскидку, все нормально. Ничего криминального там не вижу...


RE: Если просто нужен скрипт - k : / - 23.01.2016 16:39

(30.11.2015 01:18)Algor Wrote:  Суть та же: у существ отряда под заклинанием общий пул здоровья.

Где-то я это уже выкладывал, но никуда дальше тестов не ушло, т.к. хорошо сбалансировать это... не хочется говорить "невозможно", но боюсь, что так.
Cам могу что-то делать только с примитивным или подробно разобранным кодом. Прикрутил бы „Бессмертие“ личей к действию защиты так, чтобы их здоровье перемножалось на число при выборе защитного манёвра, но „монолит“ рассыпался бы обратно при выборе движения или атаки — по моим ожиданиям, выйдет вполне играбельное решение. Безболезненному снятию ответок — нет, сохранению полного потенциала в атаке при внесении новой защитной фичи — нет, так что никакого особого дисбаланса (вроде бы). Просто вариант отвлечения вражеских стеков от ещё более хлипких низкоуровневых существ, пока их ещё не набралась адская прорва, если чёрные рыцари при старте за Некрополис не по карману. А после — веселье с телепортацией и AoE, или абузить огненный щит; всё в пределах здравого смысла, да и в принципе интересней (моё личное мнение), если „бессмертных“ личей всё-таки можно будет подловить и поубавить в процессе боя, выждав подходящий момент.


RE: Если просто нужен скрипт - Algor - 23.01.2016 17:09

k : /, интересное предложение. Повышает ценность телепорта, лечения, огнещита, контрудара... Смущает только пара моментов:

1. Уменьшение количества существ в отряде при начале движения или атаки, когда "рассыпается монолит". Выглядеть это будет совершенно дико и непредсказуемо (если каждый раз не прикидывать на бумажке, сколько существ останется).
2. Учить ИИ грамотно этим пользоваться я бы не взялся.


RE: Если просто нужен скрипт - k : / - 23.01.2016 17:52

Algor, я не хотел сказать что личи тут же мрут при попытке движения/атаки — просто временно теряют эту фичу, до своего следующего манёвра защиты (с которым опять её получат). Те, кто выжили в защите — те уж выжили, (можно их не мучить лишний раз всяким делением оставшегося здоровья на норму здоровья лича), но, выйдя из глухой обороны в „монолите“, они подставляются: дают возможность себя бить, как обычно.
ИИ предполагается что будет действовать так: если у врага нет стрелков/безответных атакующих, то осторожно продвинуть личей вперед. Желательно заткнуть какое-нибудь узкое место между препятствиями для большей эффективности. Немного подержать вражеские стеки, пока позволяет суммарное здоровье: поотвечать в рукопашной без потерь у себя — и чуть загодя до угрожающе низкого значения, ~30-35% суммарного здоровья, эвакуировать стек и заступить другими отрядами. А в миттеншпиле и завершении боя с личами обходиться как с обычным хлипким стеком стрелков — отводить под прикрытием, и лечить если покоцают.
Может получиться — кажется, не слишком много „если“. Для битв компа с нейтралами можно тупо эмулировать снижением потерь в границах безопасной доли от суммарного зд личей.


RE: Если просто нужен скрипт - Algor - 23.01.2016 18:37

Вот тут я что-то недопонял, видимо.
1) Т.е. условный отряд из 10 юнитов по 10 здоровья каждый при входе в "монолит" становится 1 "существом" с 100 ХП.
2) В этом состоянии он получил 70 урона. Не помер. Но здоровья у него уже 30.
3а) При начале движения/атаки состояние монолита теряется и в отряде снова 10 существ с полным здоровьем (куда делся полученный урон 70 ХП)?
3б) Или в отряде внезапно остается 3 существ с полным здоровьем, а остальные мрут от ран?

В случае 3а) попахивает имбой, бессмертием и изнасилованием ничего не подозревающего ИИ.
В случае 3б) трудно прогнозируемая численность при выходе из "монолита" и режущая внезапность такого снижения.


k : / Wrote:ИИ предполагается что будет действовать так: если у врага нет стрелков/безответных атакующих, то осторожно продвинуть личей вперед.
Э... мы про личей говорим? Они ж - стрелки, зачем их куда-то продвигать теряя выстрел (первый, самый мощный)?

Вообще, потерять раунд для входа в состояние монолита, что-бы выйти из него при первом же действии - весьма сомнительное с т.з. пользы действие, даже если речь идет не о стрелках. Тут, если численность при выходе пересчитывается, профит только в неослабевающей контратаке. Если численность НЕ пересчитывается, то да, основной "плюшкой" становится "временное бессмертие" - это во многих случаях стоит потраченного раунда, но ведь бывают ситуации, когда первый удар мог существенно снизить общие потери, а монолитные существа никого своей бессмертной задницей так и не привлекли.


RE: Если просто нужен скрипт - k : / - 23.01.2016 20:31

(23.01.2016 18:37)Algor Wrote:  весьма сомнительное с т.з. пользы действие
Представим типичную ситуацию: наш герой, некромант с армией из пары дюжин скелетов, полудюжины медленных мертвецов, трёх личей и палатки, сражается с двумястами гремлинами. Если делать выстрелы личами, то на максимальной дистанции, да ещё через препятствия, урона всё равно будет немного. Пара раундов на сближение — ну вынесут личи двадцать гремлинов, и что толку-то? А если быстро привести личей в узкий ход между препятствиями и приказать им там становиться в „монолит“ — обороняться, то они могут раунд продержать сотенный стек гремлинов без жертв, а второй стек обязательно двинется в обход. За это время подтянутся живые мертвецы, чтобы заступить на место личей, которые как раз будут отходить. Палатка в это время залатает личей, и можно будет или выстрелить (уже на нормальной дистанции) из-за спины мертвецов, или идти на другую сторону препятствия и повторить фокус со вторым вражеским стеком. Так что с выстрелами наш некромант всосёт по полной программе, а на блоках с фичей „Бессмертия“ сохранит и личей в полном составе, и возможно даже половину изначальных скелетов, число которых ещё и пополнит после боя некромантией.
(23.01.2016 18:37)Algor Wrote:  (куда делся полученный урон 70 ХП)?
Честно поменяли возможность самому нанести урон выстрелами личей на эту фичу защитную против урона, нанесённого врагом. Для тонкой балансировки коэффициент можно поставить, любой, в ту и другую сторону.

Хотя ладно: имба так имба, бог с ним с этим „бессмертным монолитом“, — не думаю, что имею право настаивать ; )


RE: Если просто нужен скрипт - Ethereal - 15.02.2016 11:45

Ну, вобщим, изложу то, что сам точно сделать не смогу:

1) Вуали Тьмы срабатывают автоматически для всех игроков в начале недели, но не на полную, а на радиус 6-8 клеток. Попыхивают, дескать.
2) Все картографы используются многократоно, но открывают карту только на один текущий ход, восстанавливая открытую ранее карту на следующий и закрывая всё остальное.
3) Хижина провидца, окромя обзора "глазами", могут 1 раз в неделю за мифрил открыть любую затемнённую область карты радиусом в 10 клеток. Глаза могут открывать местоположения хижин (с небольшой территорией вокруг) то же за мифрил.
4) У Сфинкса зафиксировать длительность проклятий и благословений на 7 днях. Бонусы к опыту, очкам передвижения и мане убрать совсем. Награды только ресурсами и давать должен по 2 единицы, золота по 600, мифрила 1.
5) Перенести все операции с артефактами у Ремесленника в рюкзак. Просто смотрит первые 6.
6) Изумрудная башня - убрать одноразовость, обновление еженедельное. Все улучшения строго за мифрил, причём за большое его количество (пример - Двойной Удар - 60, +50% здоровья - 25.). Ввести ограничение в 6 улучшений. Каждое новое улучшение увеличивает стоимость следующего на 25% по мифрилу для этого типа монстров. Добавить в "новые способноси" кавалерийский бонус, блок, вампиризм (только для нежити), парализацию, яд, пробивание защиты.
7) Ну и традиционно - Боевая Академия и Школа Колдовства. Ежедневная генерация 2-4 вторичных навыков. Автономность каждого сооружения, ибо с скриптом "28 навыков" данные объекты стали полным ацтоем, поскольку основная их ценность и была в превышении лимита в 10 навыков.

Сам я в плане скриптования полный профан и это не моё, если честно. Так, помечтать только могу... 147


RE: Если просто нужен скрипт - Ethereal - 16.02.2016 17:23

Ах да, забыл.
8) Гарнизоны - возможность оставлять в гарнизонах героев. Штурм гарнизонов, как штурм замков, но без рва и центральной башни (2 боковые присутствуют) с участием всех боевых машин с обоих сторон (кроме катапульты у обороняющегося).


RE: Скрипты и Моды под заказ! - M.A.K.C. - 27.03.2016 15:58

Нужен скрипт обучающий монстров касту случайных заклинаний, как джины??


RE: Скрипты и Моды под заказ! - Bes - 27.03.2016 16:03

M.A.K.C., я думал ты более-менее уже опытный скриптер и впринципе смог бы и сам сделать. при желании конечно Yes


RE: Скрипты и Моды под заказ! - M.A.K.C. - 27.03.2016 17:19

Да были навыки, сейчас много (очень много забыл) все заново вспоминать....
Мне для сборки надо, допиливаю...


RE: Скрипты и Моды под заказ! - Algor - 27.03.2016 23:28

(27.03.2016 15:58)M.A.K.C. Wrote:  ...скрипт обучающий монстров касту случайных заклинаний, как джины??

Вот рабочая заготовка. Крестьяне получают возможность колдовать, как джинны. В примере кол-во кастов не ограничено. Можно еще имя джиннов подменять и восстанавливать, если смущает.



RE: Скрипты и Моды под заказ! - M.A.K.C. - 28.03.2016 09:57

Большое спасибо!


RE: Скрипты и Моды под заказ! - StasPV - 01.04.2016 23:32

Quote:Вот рабочая заготовка
Algor, при использовании скрипта, после первой битвы один отряд превращается в копейщиков, и что-то не могу разобраться почему на ночь глядя, после последующих битв без загрузок сохранений такого уже не происходит


RE: Скрипты и Моды под заказ! - gamecreator - 01.04.2016 23:49

В четвёртой строке (сброс переменных) лишнее условие.

Да, Algor, и разве последний походивший отряд не превратится в джинов?



RE: Скрипты и Моды под заказ! - Algor - 02.04.2016 01:32

gamecreator, да, условие честно скопипащено, я ж говорил, я в этом местер %)
Что до прочих нюансов (типа восстановления в конце боя), то я честно написал "заготовка". Я проверял ток основной функционал. Тестировать полностью и как-то допиливать я не собирался, мне не очень интересна идея делать еще одних джиннов.


RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 08.05.2016 10:21

Нужны новые артефакты:
Шлем Знающего (+50 знаний, враг не может колдовать)
Меч Разрушительной Силы (+50 атаки, союзники игнорируют вражескую защиту)
Божественный Щит (+50 защиты, союзники игнорируют вражескую атаку)
Доспехи Великого Чародея (+50 колдовской силы, добавляет герою 4 стихии + волшебство экспертного уровня)
132

По сценарию, данные артефакты будут у компьютера с самого начала, дабы добавить хардкорности :>


RE: Если просто нужен скрипт - igrik - 10.05.2016 14:04

Шлем Знающего и Доспехи Великого Чародея



RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 11.05.2016 14:10

(10.05.2016 14:04)igrik Wrote:  Шлем Знающего и Доспехи Великого Чародея

А теперь ещё раз, для самого глупого, куда именно это вставлять? 148


RE: Если просто нужен скрипт - igrik - 11.05.2016 15:18

Как бы можно было и потрудиться и найти ответ на этот несложный вопрос самому.

Quote:1. Открыть папку mods/[какой-нить мод]/Data/s
2. В этой папке создать файл *.erm с уникальным именем. Например "SashaGrey.erm" (обычный txt файл, потом изменив расширение на erm)
3. Открыть его через ERM scripter
4. В самом начале файла написать волшебную фразу "ZVSE"
5. Дальше вставить данный код.
6. Нажать "сохранить файл"
7. Перекреститься
8. Запустить h3era или h3era HD



RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 11.05.2016 18:32

(11.05.2016 15:18)igrik Wrote:  Как бы можно было и потрудиться и найти ответ на этот несложный вопрос самому.
Спасибо большое! RolleyesRolleyesRolleyes


RE: Если просто нужен скрипт - Berserker - 12.05.2016 12:20

Quote:SashaGrey.erm
SashaGrey-says-always-fuck-thats-why-people-do-not-love-her.erm



RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 12.05.2016 16:40

Меч Разрушительной Силы (+50 атаки, союзники игнорируют вражескую защиту)
Божественный Щит (+50 защиты, союзники игнорируют вражескую атаку)
Походная Мантия (при надевании даёт Логистику и Поиск пути Эксперта)
Рог Боевой Ярости [слот разное] (+6 удачи и боевой дух союзникам, -3 удачи и боевой дух противнику)
Стремительные Сапоги (+10 к скорости союзников, -5 скорости врагу {минимальная скорость 1})
Разрывное Кольцо (перед каждым раундом кастует заклинание Взрыв на случайный вражеский отряд, игнорируя природный иммунитет {урон зависит как обычно, от земли и силы})


RE: Если просто нужен скрипт - igrik - 12.05.2016 23:21

Удали старый скрипт, и создай новый.
Кстати, я особо не тестировал...
(12.05.2016 12:20)Berserker Wrote:  SashaGrey-says-always-fuck-thats-why-people-do-not-love-her.erm
14896-copy



RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 13.05.2016 19:38

(12.05.2016 23:21)igrik Wrote:  Удали старый скрипт, и создай новый.

Огромное спасибо!36Dance3
P.S.: Надпись при запрете заклинаний от шлема выскакивает даже при вражеском ходе. Есть ли возможность их не показывать?
P.P.S.: Командиры продолжают колдовать, в частности, паладин - лечение.


RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 20.05.2016 21:44

Шлем блокирует магию даже когда просто лежит на карте Bad есть способ пофиксить его?


RE: Если просто нужен скрипт - igrik - 21.05.2016 01:52

Конечно можно, а где карта или сценарий? 116


RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 24.05.2016 18:17

(21.05.2016 01:52)igrik Wrote:  Конечно можно, а где карта или сценарий? 116
Давным давно, в мире Эрафии была война. Бесчисленные кланы, армии и страны воевали за право владеть жалкими клочами земли, где бы они звали себя королями и правителями. Но, были и те, которые изо всех сил старались сохранить мир.
Спустя 3 года, клан КСО (Красно-Синие Орлы) достиг невероятных масштабов, но так и оставался в тени. Практически каждое 5-ое разумное существо принадлежало этому клану. Но, малко кто предпринимал какие-либо действия. И тут началась война.
Итог её всем известен (по-крайней мере тем, кто проходил RoE, AB, SoD, WoG). После последнего сражения, старейшины клана решили узнать, кто остался им верен. При помощи магии, они созвали всех. Собралось очень мало, но их преимущество было в том, что все они были разные. И ангелы и демоны, и громовержцы и тёмные драконы прибывали вместе, т.к. были объединены единой целью - выжить.
Тут и начинается кампания, в ходе которой полководцы клана уничтожают всех, кто не принадлежал клану, либо принадлежал, но не пытался остановить войны (RoE, AB, SoD, WoG). В ходе боёв, выделилось несколько Легендарных Бойцов, затмивших славу былых Легендарных Героев. Ими были: (куда ссылку?) 147


RE: Если просто нужен скрипт - igrik - 25.05.2016 19:44

Quote:(куда ссылку?)
Да сюда же.


RE: Если просто нужен скрипт - Izzzdekra Mozzerati - 31.05.2016 13:27

(25.05.2016 19:44)igrik Wrote:  
Quote:(куда ссылку?)
Да сюда же.

таки вспомнил
https://dropmefiles.com/9G8az

Небольшие недочёты, всерьёз не занимался пока.


RE: Если просто нужен скрипт - Splinter - 01.07.2016 16:31

Уважаемые те, кто умеет писать скрипты... Играю в WoG 3.58

Нужен скрипт, ограничивающий покупку героев ( по умолчанию можно покупать 8 героев ). Нужен скрипт который ограничивал бы покупку героев до 3-х штук. А то задрали компы, бегают толпой пустых героев, очень долго ходят из за этого. Думаю данный скрипт будет многим интересен.
Буду весьма признателен за помощь.


RE: Если просто нужен скрипт - gamecreator - 01.07.2016 17:16

Городской портал - основной источник задержек. Дверь измерений тоже не помогает. Рекомендую отключить эти заклинания.


RE: Если просто нужен скрипт - Valery - 01.07.2016 17:21

Or install Era and play Conquistador mod. It limits AI to 3 heroes each (but strong ones).


RE: Если просто нужен скрипт - Splinter - 02.07.2016 17:59

(01.07.2016 17:16)gamecreator Wrote:  Городской портал - основной источник задержек. Дверь измерений тоже не помогает. Рекомендую отключить эти заклинания.

Дело не только в задержке. Они просто долго бегают + из за того, что их много, армии у всех слабые... Нужно именно ограничение на покупку...


RE: Если просто нужен скрипт - gamecreator - 02.07.2016 19:33

Увеличь скорость перемещения для них в настройках.


RE: Если просто нужен скрипт - Splinter - 03.07.2016 02:24

(02.07.2016 19:33)gamecreator Wrote:  Увеличь скорость перемещения для них в настройках.
Тогда не будет понятно, где они бегают.
Тема вроде про скрипты, я ищу человека, который может помочь, зачем давать советы не по теме? Я конкретно написал, что нужно, и никакие настройки тут не помогут... Тем более, что скрипт думаю очень простой...


RE: Если просто нужен скрипт - feanor - 03.07.2016 02:50

Нет, не очень простой.


RE: Если просто нужен скрипт - feanor - 03.07.2016 02:57

P.S.
Если кто-то захочет - проще всего при старте хода ИИ проверять на превышение лимита героев и задирать цену до сотен тысяч нефтей/откатывать обратно.
!!UN:C6783308/4/цена героя;


RE: Если просто нужен скрипт - Algor - 03.07.2016 04:11

Угу, и тюрьмы лочить... А точно нет простого способа заменить ч-з UN:C захардкоденную 8-ку?


RE: Если просто нужен скрипт - Bes - 03.07.2016 13:42

думаю тюрьмы можно тож заорканить через триггер посещения объекта.
а вот с контролем кол-ва... у меня мысль про удаление героев из таверны на ходе ИИ, с возвратом назад на ходе игрока...
какой там ресивер на таверну? OW:?


RE: Если просто нужен скрипт - feanor - 03.07.2016 15:08

Quote:Угу, и тюрьмы лочить... А точно нет простого способа заменить ч-з UN:C захардкоденную 8-ку?
Не-а, простого нет, а все вхождения этой восьмерки искать лень.


RE: Если просто нужен скрипт - Splinter - 03.07.2016 15:58

Да тюрьмы хрен бы с ними, их не так уж и много, можно перебить, главное ограничение на создание, комп любит когда город захватит, сразу героев 5 новых покупать и бегать вокруг )))


RE: Если просто нужен скрипт - Valery - 03.07.2016 16:11

I do it simple style in Conquistador, because turn times too (with 8 heroes on XXL AI is impossible to wait). Each computer gets 3 heroes on day 1 and never has access to a tavern. A timer checks daily and if detects a new hero (from tavern or whatever, it deletes it). When one AI hero dies, script checks if he has at least one town, then place the hero there, alive. Taven/no tavern for Human/AI is scripted upon town entrance.

Works fine.


RE: Если просто нужен скрипт - gamecreator - 03.07.2016 16:56

Не легче ли будет давать игроку 5 неподвижных героев в начале хода и убирать их в конце?


RE: Если просто нужен скрипт - Bes - 03.07.2016 19:09

gamecreator, в невидимом месте?
довольно странно будет смотреться, когда игрок найдёт эту компашку зомби-героев


RE: Если просто нужен скрипт - gamecreator - 03.07.2016 22:04

Как он их найдёт, если после хода компьютерного игрока они удаляются?


RE: Если просто нужен скрипт - Splinter - 04.07.2016 03:36

(03.07.2016 16:56)gamecreator Wrote:  Не легче ли будет давать игроку 5 неподвижных героев в начале хода и убирать их в конце?

Вопрос как это сделать? Это первое, не уверен, что с точки зрение писания скриптов, это будет проще, заменить цифру 8 на 3 все таки проще, чем изобретать велосипед )


RE: Если просто нужен скрипт - gamecreator - 04.07.2016 03:43

Заменить неизвестное количество неизвестно где находящихся 8 проще? Ну удачи 96-copy


RE: Если просто нужен скрипт - igrik - 04.07.2016 12:28


upd: поправил везде !?CM0; --> !?GM0;


RE: Если просто нужен скрипт - gamecreator - 04.07.2016 13:52

Это точно все способы получения героев? Но даже если так, ИИ может, к примеру, посадить героя в гарнизон, нанять нового, а потом выйти из гарнизона.


RE: Если просто нужен скрипт - igrik - 04.07.2016 13:59

gamecreator Wrote:Это точно все способы получения героев?
Навскидку вроде все.
gamecreator Wrote:Но даже если так, ИИ может, к примеру, посадить героя в гарнизон, нанять нового, а потом выйти из гарнизона.
Конечно)) Этот адрес я не искал, потому что неизвестно работает ли код для AI в таверне. А проверять влом.


RE: Если просто нужен скрипт - Splinter - 04.07.2016 17:09

(04.07.2016 12:28)igrik Wrote:  

А теперь можно для одаренных, что с этим делать? )) И что такое AI ?


RE: Если просто нужен скрипт - Bes - 04.07.2016 18:28

добавить - для тестинга для начала - в любую карту через редактор карт
Свойства сценария->События
создать событие с днём появления скажем 500 день и... вставить туда так:
сохранить карту, открыть в игре и поиграть, следя за AI (он же КОМП)


RE: Если просто нужен скрипт - Splinter - 04.07.2016 19:44

(04.07.2016 18:28)bugyboy Wrote:  добавить - для тестинга для начала - в любую карту через редактор карт
Свойства сценария->События
создать событие с днём появления скажем 500 день и... вставить туда так:
сохранить карту, открыть в игре и поиграть, следя за AI (он же КОМП)

Сделал так, поиграл месяц на карте, для меня небыло ограничений на покупку, у компов по 1-2 героя было, но мне кажется они просто как назло не покупали просто XD


RE: Если просто нужен скрипт - igrik - 04.07.2016 19:57

Splinter Wrote:Сделал так, поиграл месяц на карте, для меня небыло ограничений на покупку, у компов по 1-2 героя было, но мне кажется они просто как назло не покупали просто XD
События ERM нужно устанавливать в промежутке 500-672 день, а не первый как у вас.
И какая версия игры? WoG 3.58f или ERA II? На воге может не работать.


RE: Если просто нужен скрипт - Splinter - 04.07.2016 20:07

(04.07.2016 19:57)igrik Wrote:  
Splinter Wrote:Сделал так, поиграл месяц на карте, для меня небыло ограничений на покупку, у компов по 1-2 героя было, но мне кажется они просто как назло не покупали просто XD
События ERM нужно устанавливать в промежутке 500-672 день, а не первый как у вас.
И какая версия игры? WoG 3.58f или ERA II? На воге может не работать.

У меня Вог... а что значит вообще промежуток в днях? Т.е с 500 го дня что ли работать начнет ? )))


RE: Если просто нужен скрипт - feanor - 04.07.2016 21:27

Quote:!?CM0;
!!GM0;
не то чтобы критично для данного случая, но


RE: Если просто нужен скрипт - igrik - 04.07.2016 22:02

(04.07.2016 21:27)feanor Wrote:  
Quote:!?CM0;
!!GM0;
не то чтобы критично для данного случая, но
!?GM0;
:D:D:D
Бугага в общем... Очепятки такие очепятки


RE: Если просто нужен скрипт - Elzivir - 11.07.2016 14:07

Доброго времени суток!

Уважаемые знатоки, в начале этой темы уже просили помочь с данным скриптом. Так вот, необходим скрипт:
-на запрет постройки вуали тьмы в Некрополисе
или
-на уменьшение радиуса ее действия, чтобы скрывала только сам город и не более.

Последний вариант даже более предпочтительный, т.к. сооружение всё же будет работать согласно описанию.

P/S: а то приходится в меню выбора типов нейтральных городов постоянно запрещать Некрополис. Закоптят тут всё, понимаешь... Dash1


RE: Если просто нужен скрипт - igrik - 11.07.2016 14:49

Радиус действия вуали тьмы у некров. © feanor
!!UN:C5011669/1/20;
!!UN:C4854195/1/20;


RE: Если просто нужен скрипт - Elzivir - 11.07.2016 16:02

(11.07.2016 14:49)igrik Wrote:  Радиус действия вуали тьмы у некров. © feanor
!!UN:C5011669/1/20;
!!UN:C4854195/1/20;

igrik, благодарю! Установил, проверил. Всё работает! Ab


RE: Если просто нужен скрипт - Elzivir - 14.07.2016 03:47

*****Загадка*****
Имеются 2 скрипта на установление значений регенерации маны (1 скрипт - ежедневная, зависящая от величины Knowledge; 2-ой - от навыка Мистицизм: +5/+10/+20) и 3 героя: Русский, Немец и Француз. Все герои 20 уровня с параметром "Знания"=10. Только ко всему прочему Русский - специалист (+5% за уровень) по Мистицизму (Expert), Немец - просто герой, имеющий навык Мистицизм (Expert), а Француз даже и его не имеет (всмысле навык...). Если устанавливать каждый скрипт по отдельности, то проблем не возникает. Каждый восстанавливает столько маны сколько и положено. Проблемы появляются у Немца, если использовать оба скрипта одновременно. Он почему-то начинает регенерировать по 29 mp вместо должных 30. Понятное дело, что Француза сие обстоятельство обошло стороной, т.к. у него вообще нет навыка и ему глубоко фиолетово на это "-1 mp" (он как восстанавливал по 10 mp, так и восстанавливает 10). Но почему тогда у Русского всё в порядке - это вопрос (10 mp за Knowledge + 20 mp за навык + 20 mp за специализацию = 50 mp). Или то, что он - специалист по Мистицизму, делает его обладателем дипломатической неприкосновенности? Суть загадки: куда подевалось 1 mp у Немца и почему это не коснулось Русского?

P/S: оба скрипта, найденных мною на просторах форумов heroes35.net/df2.ru, в приложении.

Ежедневная регенерация mp=Knowledge:
Регенерация mp, зависящая от уровня развития навыка "Мистицизм":



RE: Если просто нужен скрипт - Elzivir - 14.07.2016 04:08

Забыл указать, что для работы 1-го скрипта необходим "erm_hooker".

Кстати, если во 2-ом скрипте выставить вместо +5/+10/+20 значения +6/+11/+21, то проблемы у Немца исчезнут.
Они появятся у Русского: в этом случае он срегенит уже не 50 mp, а 52...


RE: Если просто нужен скрипт - Elzivir - 14.07.2016 11:14

Братцы, еще очень нужен скрипт на удаление бонуса грааля "открытие карты" для Tower. На df2.ru нашел один вариант, но он выдает критическую ошибку при захвате города с отстроенным граалем другим игроком:
Если у кого есть рабочая версия данного скрипта, поделитесь, пожалуйста. Ab


RE: Если просто нужен скрипт - igrik - 14.07.2016 12:06

Значит мое предположение оказалось верным, по поводу ссылки на несуществующий адрес.
Вот так работает:



RE: Если просто нужен скрипт - Elzivir - 14.07.2016 12:35

(14.07.2016 12:06)igrik Wrote:  Значит мое предположение оказалось верным, по поводу ссылки на несуществующий адрес.
Вот так работает:

igrik, теперь ошибка не вылезает, но открывается вся карта подземелья. Причем не у того, кто установил Грааль, а у того, кто этот город с Граалем захватил... 105


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 13:50

(14.07.2016 03:47)Elzivir Wrote:  Суть загадки: куда подевалось 1 mp у Немца и почему это не коснулось Русского?
Потому что оба скрипта написаны с ошибкой:
1) Бонус специалиста действует на всю восполняемую ману, а не только на бонус от мистицизма. Это значит, что он действует и на "дефолтную" единичку. И независимо от этого специализация сама по себе восстанавливает 1 маны в день. В скрипте это всё не учитывается.
2) По адресам, редактируемым скриптом, содержится полное количество восполняемой маны, а не только бонус.
В данном конкретном случае со специалистом эти две ошибки наложились друг на друга и самоликвидировались. Так-то!


RE: Если просто нужен скрипт - igrik - 14.07.2016 14:23

Теперь вроде всё учитывает

А причем тут бонус? Второй скрипт не содержит ошибок.
А вот первый - да, криво написан.


RE: Если просто нужен скрипт - igrik - 14.07.2016 14:56

(14.07.2016 04:08)Elzivir Wrote:  Кстати, если во 2-ом скрипте выставить вместо +5/+10/+20 значения +6/+11/+21, то проблемы у Немца исчезнут.
Они появятся у Русского: в этом случае он срегенит уже не 50 mp, а 52...
а как ты высчитаешь сумму, которая должна получиться?
у меня и выходит 52
9 + (((0,05*20+1)*21)+1) = 52
где 9 - бонус от первого скрипта (10-1)
20 - ур.героя
21 - бонус от второго скрипта


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 15:06

igrik, он высчитывает сумму "как заявлено", а не по факту.

(14.07.2016 14:23)igrik Wrote:  А причем тут бонус? Второй скрипт не содержит ошибок.
Судя по комментариям и слов Elzivirа, предполагается, что восстановление увеличится на 5/10/20 очков, а не будет равно 5/10/20.


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 15:28

Короче, вот как должен выглядеть правильный скрипт:



RE: Если просто нужен скрипт - igrik - 14.07.2016 17:34

один байт, а не четыре.
!!UN:Cy4/1/?y5; получить знание

При такой схеме, специалист по мистицизму 108 уровня с параметром знания 127 будет в день восстанавливать 941 ед.маны. Хо-хо....
А при старой схеме всего 26 ед.маны

Кстати, в физмиге не точно указана формула расчета касательно мистицизма:
k*(1+0,05*N)
А по настоящему:
1+k*(1+0,05*N)
Code:
v2 = (signed __int64)((v4 * 0.05000000074505806 + 1.0) * v5) + 1;
где - v4 уровень героя
v5 - бонус от уровня навыка мистицизма
И результат округляется вниз до целого значения, т.е. 26,7 = 26


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 18:04

Ой, точно, спасибо. Исправил.


RE: Если просто нужен скрипт - Elzivir - 14.07.2016 19:29

igrik, gamecreator, очередное большое Вам спасибо!

Остался только 1 вопрос: то, что сейчас на 20 уровне специалист по Мистицизму с Knowledge=10 регенит по 61 mp - это так и должно быть? Я рассчитывал mp так: 10mp (Knowledge) + 20mp (Expert Mysticizm) + % за специализацию (+5% именно к навыку Мистицизма за уровень героя, а не к общему числу восстанавливаемой маны), т.е. еще +20 mp. Вроде как должно выходить 50 mp...


RE: Если просто нужен скрипт - igrik - 14.07.2016 19:55

((0,05*20+1)*(10+20))+1 = 61, так и должен


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 20:53

(14.07.2016 19:29)Elzivir Wrote:  +5% именно к навыку Мистицизма за уровень героя, а не к общему числу восстанавливаемой маны
Понимаешь ли, строго говоря т.н. "бонуса Мистицизма" вообще не существует. Эффект Мистицизма заменяет стандартное восстановление. Это видно и из описания самого навыка.
Единственное, что тут может быть под вопросом - это та дополнительная единичка маны от специализации вместо округления в большую сторону. Но это стандартная механика SoD. 15 лет никто не жаловался.


RE: Если просто нужен скрипт - Elzivir - 14.07.2016 22:40

Посидел тут, подумал. В принципе неплохо, что % за специализацию берется от общего кол-ва восстанавливаемой маны (Knowledge+навык). Но вот эта "дефолтная единичка" меня все равно смущает...


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 22:55

Слишком долго думал. Я уже успел прочитать твоё старое сообщение. Вот ответ (не тестировал):
Ну а чтобы просто единичку убрать, то вот:



RE: Если просто нужен скрипт - Elzivir - 14.07.2016 23:10

gamecreator, спасибо за труд! Вот честное слово, надо мне самому начать осваивать язык erm, а то достал уже тут всех своими идеями. Что касается последнего скрипта: выдало ошибку.

На самом деле, единственное что хотелось бы исправить, так это добавление дефолтной единицы к бонусу специалистов, если это возможно. Хотя это, наверное, повлияет тогда на других героев (начнут регенить mp = (Knowledge + навык) -1...


RE: Если просто нужен скрипт - Elzivir - 14.07.2016 23:30

gamecreator, igrik, спасибо ещё раз! Всё проверил, работает! Тему "MP Regeneration" можно закрывать. 177


RE: Если просто нужен скрипт - gamecreator - 14.07.2016 23:52

Так работает удаление единицы или как? Что за ошибка?


RE: Если просто нужен скрипт - igrik - 15.07.2016 00:09

Ошибка: один из C - русский символ.
!!UN:Cy1/4/?y3 Cy2/4/?y6; y3 = edi / this (герой); y6 = ecx / уровень Мистицизма


RE: Если просто нужен скрипт - gamecreator - 15.07.2016 00:27

Исправил.


RE: Если просто нужен скрипт - Elzivir - 15.07.2016 01:13

Да, на удаление единицы работает. Ошибку выдавал этот скрипт:




RE: Если просто нужен скрипт - Elzivir - 01.09.2016 20:59

Просьба адресована прежде всего gamecreator'у, т.к. именно он помог мне на тему скрипта, расширяющего список random-ресурсов, обретаемых в мистических садах.

Проясню ситуацию, чтобы объяснить необходимость в данном скрипте.
Дело в том, что мне давно не нравилась ограниченность мистических садов в плане приносимых ценных ресурсов (драг. камни; ещё мифрил, если включена соответствующая WoG-опция). Получается, что больше всех выигрывает за счет садов фракция Castle, ведь Tower, который тоже остро испытывает дефицит в драг. камнях, лишен возможности обрести их данным способом на родной территории, т.к. сады генерируются лишь на "Grass", "Swamp" и "Dirt" Landscape). Да и по отношению к городам, сгенерированным под землей сие обстоятельство выглядит мягко говоря "нечестно", ведь достойной "подземной" замены данному объекту в природе не существует.

Вообщем, залез я в файл zaobjts.txt и добавил в список возможных для генерации ландшафтов все что можно было добавить (кроме Water и Sand). Понятно, что на снегу зеленые сады чисто визуально оказались не по теме. Пришлось заменить название и def/msk объекта.

Далее встал вопрос о расширении списка random-ресурсов, чтобы все фракции оказались в равных условиях и имели возможность обрести свой основной ресурс, требуемый на постройку/покупку существ 7 уровня. С этим скриптом мне помог gamecreator, за что ему ещё раз большое спасибо!

Но теперь "нарисовалась" следующая проблема: т.к. сады стали генерироваться практически на всех типах ландшафтов, на карте их оказалось очень много. А если учесть тот факт, что они не обеспечены охраной и приносят стабильно сразу по 5 ед. ценного ресурса...

Вообщем, хотелось бы добавить немного вариативности по кол-ву ресурсов (например, 1-5), дабы не переправлять в середине игры их избыток своим противникам. Kap


RE: Если просто нужен скрипт - igrik - 01.09.2016 21:48

Добавь в конец того скрипта:



RE: Если просто нужен скрипт - Elzivir - 01.09.2016 22:46

igrik, выручил, спасибо!

Думается, что я строчил свой пост дольше, чем ты нашел решение проблемы... 132


RE: Если просто нужен скрипт - kozelrus - 02.09.2016 12:52

Подскажите скрипт, что бы Питлорды подымали не демонов а допустим..мумий?
Или где это может правится в файлах игры, что куда удобнее?


RE: Если просто нужен скрипт - igrik - 02.09.2016 15:06




RE: Если просто нужен скрипт - Elzivir - 08.09.2016 20:56

Уважаемые скриптовых дел мастера!

Жизненно необходим скрипт, позволяющий по желанию установить командирам врождённую стартовую способность/заклинание, а также 1 активный навык (в зависимости от класса командира). Kap

Например, чтобы Паладину была возможность поставить/переставить навык по артиллерии (как у командира Stronghold'а) и добавить изначальную способность "двойной удар". И по аналогии активные навыки другим лидерам:

Rampart: стрельба
Tower: шанс парализовать в ближнем бою
Inferno: огненный щит
Necropolis: враги не отвечают на атаку
Dungeon: неограниченное число контратак
Stronghold: -50% защиты у врага
Fortress: шанс блокировать физический урон
Conflux: атака всех врагов по окружности


RE: Если просто нужен скрипт - Algor - 09.09.2016 10:59

(08.09.2016 20:56)Elzivir Wrote:  Например, чтобы Паладину была возможность поставить/переставить навык по артиллерии (как у командира Stronghold'а) и добавить изначальную способность "двойной удар".
Стартовые способности были в одном из стандартных WoG-скриптов на усиление командиров, глянь там.

С классовыми навыками все сложнее, они захардкодены. Можно конечно попытаться заморочиться с подменами def'ов и имён, но насколько сложно и в результате красиво это будет выглядеть, навскидку сказать не могу.
А нужно чтобы был именно паладин с навыком огра? Или просто людскому герою нужно поставить варварского командира?


RE: Если просто нужен скрипт - Elzivir - 09.09.2016 21:36

Да, в одном из стандартных WoG-скриптов ("Улучшенные командиры") есть код по изменению стартовых способностей командиров (например, паладину там присвоены неограниченные контратаки). Сам этот скрипт я не использую, а вырезать нужный код по частям, не зная как это должно быть правильно оформлено - для меня сверхзадача.

По поводу классовых навыков.
Да, нужно чтобы паладин был с навыком огра. Я думал насчет подмены def'ов и имён. Но если этих лидеров просто поменять местами, то скорее всего будет выглядеть не очень. Даже в бою при ПКМ на них фон заставки не будет соответствовать их классу (у паладина будет Rock, а у огра - Grass).


RE: Если просто нужен скрипт - igrik - 09.09.2016 22:50




RE: Если просто нужен скрипт - Elzivir - 10.09.2016 00:29

igrik, благодарю ещё раз! Только поясни, пожалуйста, это код только на присвоение лидерам начальных способностей или на что-то ещё?


RE: Если просто нужен скрипт - igrik - 11.09.2016 20:42

На начальные способности и на Паладинов (баллиста в бою), при этом их бонус +150% к опыту и призыв баллист Вождя Людоедов никуда не делся.


RE: Если просто нужен скрипт - Elzivir - 12.09.2016 01:04

igrik, скрипт работает, но всякий раз перед боем почему-то возникают сообщения об ошибках, из которых можно предположить, что дело скорее всего во второй части кода:



RE: Если просто нужен скрипт - igrik - 12.09.2016 11:38

Не знаю, у меня ошибок нет. Покажи скрин или лог.


RE: Если просто нужен скрипт - Elzivir - 13.09.2016 22:55

Image: 1png_3642538_23278724.png
Image: 2png_6887582_23278729.png


RE: Если просто нужен скрипт - gamecreator - 14.09.2016 01:05

Elzivir, а ты часом не альфу Эры 2.47 запускаешь?


RE: Если просто нужен скрипт - Elzivir - 14.09.2016 01:30

(14.09.2016 01:05)gamecreator Wrote:  Elzivir, а ты часом не альфу Эры 2.47 запускаешь?

Неа... 2.46 115

Убрал все моды кроме WoG и WoG Rus. Скрипт засунул в WoG\Data\s. Игра продолжает "ругаться"...

P.S. Я даже HD-мод не использую.


RE: Если просто нужен скрипт - gamecreator - 14.09.2016 02:20

Хм, ну вставь перед этой строкой
Посмотри что там за значение.


RE: Если просто нужен скрипт - Elzivir - 14.09.2016 09:09

(14.09.2016 02:20)gamecreator Wrote:  Посмотри что там за значение.

Показало значение "-2".


RE: Если просто нужен скрипт - MOP - 14.09.2016 10:02

Очень интересно. Во-первых, в скрипте стоит !!FU&y3<0:E, так что вторая часть вообще не должна выполниться.


RE: Если просто нужен скрипт - igrik - 14.09.2016 10:14

Эмм, и что за "ZVSE" на втором скрине после последней строки скрипта? Убери его отуда.
"ZVSE" пишется только в самом начале файла и единожды.
И еще, там же после !!en нет точки с запятой. !!en;

Но всё равно странно как то.
Попробуй заменить !!FU&y3<0:E; на !!FU&y3=-2:E;


RE: Если просто нужен скрипт - gamecreator - 14.09.2016 12:45

Не "!!en;", а "!!en:;".


RE: Если просто нужен скрипт - MOP - 14.09.2016 13:26

(14.09.2016 12:45)gamecreator Wrote:  Не "!!en;", а "!!en:;".
Кстати, никогда не ставил там двоеточия, и всё было в порядке. Берс говорил, что это неправильно, но последствий не увидел.


RE: Если просто нужен скрипт - gamecreator - 14.09.2016 14:50

Я помню будто игра ругалась на это, когда условия только добавили в ТЕ. Потому привык писать с двоеточием. Может сейчас уже и не обязательно.


RE: Если просто нужен скрипт - Elzivir - 15.09.2016 01:16

Друзья, скрипт igrik'а я скопировал без изменений. Не знаю почему в окне об ошибке высветилось ещё одно "ZVSE". После "!!en", как и положено, стоят двоеточие и точка с запятой. Замещение функции "!!FU&y3<0:E;" на "!!FU&y3=-2:E;", к сожалению, успехов не принесло. 105

Кстати (если это поможет в поисках причины конфликта), сообщения об ошибках не появляются, если в следующей строке заменить "51/0" на "67/1":
!!BU&y1<0:S146/y9/51/0/-1/0;
Но тогда баллиста командира в режиме боя появится на стороне врага... Ab

P.S. При нападении на вражеского героя, у которого в качестве командира выбран паладин, у последнего вообще не оказывается баллисты, хотя по формуле даже на 1-ом уровне он должен иметь минимум одну боевую машину.


RE: Если просто нужен скрипт - gamecreator - 15.09.2016 05:25

(15.09.2016 01:16)Elzivir Wrote:  Кстати (если это поможет в поисках причины конфликта), сообщения об ошибках не появляются, если в следующей строке заменить "51/0" на "67/1":
!!BU&y1<0:S146/y9/51/0/-1/0;
Ну это вообще мистика, ты точно 2.46 запускаешь? Скажи размер в байтах и дату изменения era.dll.
Или ещё лучше, открой era.dll в блокноте и найди текст "CheckVersion". Рядом будет версия.


RE: Если просто нужен скрипт - Elzivir - 15.09.2016 13:47

(15.09.2016 05:25)gamecreator Wrote:  Скажи размер в байтах и дату изменения era.dll.
Или ещё лучше, открой era.dll в блокноте и найди текст "CheckVersion". Рядом будет версия.

era.dll
Размер: 215 КБ (220 672 байт)
На диске: 216 КБ (221 184 байт)
Изменен: 18 июля 2013 г., 1:54:10

2.461 CheckVersion.


RE: Если просто нужен скрипт - igrik - 15.09.2016 15:39

Скинь своих героев куда-нить и дай ссылку. Интересно посмотреть на эти чудеса.


RE: Если просто нужен скрипт - sonic517 - 30.09.2016 20:55

Прошу помощи
попробовал сам - естественно ничего не получилось
мне нужно пару небольших скриптов
1 Надо придать дополнительные свойства - секира кентавров снижает агрессию монстров на 4 (я так и не смог понять как эти цифры влияют на уровень агрессии)
В идеале я бы хотел заново Мантию дипломата. ERA 2.46 УЛУЧШЕННЫЕ АРТЕФАКТЫ 2 вероятно там она не работает!?
но по аналогии ЩИТ ВЕЛЬЗЕВУЛА я смогу наверно запихать если кто то напишет скрипт хотя бы с секирой
2 игра в карты в таверне (в настройках отключил). Типа быстрый вариант игры.
При запуске карты таверна заменяла Хранилища медуз, Банк Наг, склады циклопов. При посещении таверны зашедший герой мог один раз в месяц (вместо предложения поиграть в покер) получить от 1000-3000 золота (с сообщением) (для каждого героя разная сумма) (после получения денег в любой таверне этот герой получит сообщение, что в этом месяце денег не будет). Один раз для каждого игрока один раз в месяц.
ЗАРАНЕЕ СПАСИБО


RE: Если просто нужен скрипт - igrik - 01.10.2016 11:51

1. Ну вообще-то скрипт работает. Но в нем агрессия монстров снижается только при нападении на нейтралов. А вот клик правой кнопкой с заклинанием "Видение" тот скрипт не учитывает.
Вот как можно создать сборник из дипломатических артефактов



RE: Если просто нужен скрипт - Antinaar - 14.10.2016 01:28

Игрик, спасибо что дал скрипт на ландшафт всей карты). К счастью, или сожалению у меня появился новый вопрос (просьба).

Видите ли у меня в задумке:
   - Когда любой Красный герой нападает на любого героя другой комманды и выигрывает бой - на карте в точке 50/50/0 появляеться Тюрьма с поверженным героем.
   - Если Тюрем уже много, и данная клетка занята, то попробовать поставить тюрьму на 2 клетки правее, но если координата Х выше чем 75, то есть правее 75/50/0, то Тюрьма появляеться на 4 клетки ниже от 50/50/0. (ряды заполняються)
   - Так-же на 2 клетки ниже от тюрьмы появляеться табличка с именем заключенного.
   - При освобождении героя табличка исчезает.
   - Когда освободить заключенного, у него будет 1 тролль. (Флаг освобожденного соответствует игроку который его освободил)

Основная проблема в том,что я не нашел триггера который работает когда герой погибает. Скрипт очень обширный, и я не обижусь если вы откажетесь от его создания. А так, бесконечно благодарю если он у выйдет его сделать полностью стабильным и работоспособным. 132


RE: Если просто нужен скрипт - swallowmee - 17.10.2016 02:55

Приветствую всех ! Прошу откликнуться понимающих людей ! Аналогичный запрос есть в ветке "моды под заказ" , но судя по всему ветка давно потухшая (последние полгода), поэтому продублирую здесь :

Кто-нибудь возьмется бесплатно или за небольшое вознаграждение написать скрипт убирающий косяки с абилками существ и специальностями на существ ? :

1) паралич скорпикор - надо только на живых ( на нежить, элементалей, горгулий , големов ,кристальников итп действовать не должен, но должен на всех живых включая ЧД )
2) каменеющий взгляд медуз и василисков аналогично параличу скорпикор
3) оплетение дендроидов - надо только на всех материальных (не должно действовать на всех призраков, воздушных, штормовых элементалей, драконов-призраков )
4) кислотное дыхание ржавого дракона - аналогично оплетению
5) яд виверн - надо на всех живых включая ЧД
6) болезнь зомби - надо на всех живых включая ЧД
7) старение дракона-призрака - надо на всех живых включая ЧД
все вышеперечисленные свойства должны игнорировать все запрещающие артефакты, проклятые земли и антимагические гарнизоны - то бишь они должны работать в любых обстоятельствах, вероятность срабатывание регулируется скриптом (по умолчанию оплетение и кислотное дыхание - 100% , остальные 50% )

8)атака ударом смерти - должен наносится двойной урон с учетом всех модификаторов (разница атаки и защиты, удача/неудача итд) - фактически должен просто умножать на два итоговый урон и быть аналогичен удаче реализованной в ERA scripts Rus 1.22 опция 767, только с коэффициентом 2 а не 1,5

9)все виды ненависти должны наносить 150% урона, учитывая разницу атаки и защиты и срабатывание удачи (то есть с учетом всех модификаторов)

10) все стандартные специальности на существ должны работать согласно описанию - то есть не по 5% за каждый уровень кратный уровню существа, а на единицу за каждый уровень начиная со следующего после уровня существа, например на 30 уровне черные рыцари у Тамики получат бонус +24 а не +5 от которого толку на 30-м уровне нет никакого, учитывая характеристики героя , артефакты итд. Между тем Исра на 30 уровне получает бонус аж 45% к некромантии от одной только своей специальности без учета возможных артефактов


RE: Если просто нужен скрипт - igrik - 17.10.2016 11:45

Не ветка затухшая, я заказ очень муторный. Такое реализовать могут единицы. И это делается уже не скриптом.
Короче очень и очень сложно, и + к тому, что это мало кому нужно = результат налицо.


RE: Если просто нужен скрипт - swallowmee - 18.10.2016 17:04

(17.10.2016 11:45)igrik Wrote:  Не ветка затухшая, я заказ очень муторный. Такое реализовать могут единицы. И это делается уже не скриптом.
Короче очень и очень сложно, и + к тому, что это мало кому нужно = результат налицо.

Жаль, значит моё представление о возможностях скриптования было преувеличенным, казалось если можно запиливать целые новые города, вводить систему опыта существ ,менять механику работы вторичных навыков итд, то эти мелкие изменения тем более легко осуществимы, насчет никому не надо - мне кажется скорее дело в том что люди, которые умеют и могли бы взяться просто давно не заходили и не видели это обращение, возможно следует подождать, в любом случае - в нашем мире где на кикстартере пишут целые игры на собранные деньги всё так или иначе упирается в вопрос соотношения время/деньги , возможно стоит устроить тендер и это приоткроет завесу невозможности)
Дело в том что эти на первый взгляд незначительные изменения как и некоторые другие нужны и нужны не только конкретно мне, а нужны игре, которая становится лучше за все эти годы как с точки зрения графики (hd mode) и нового контента (wog era phoenix итд) так и в плане механики - ведь это не какие-то спорные новшества а устранение очевидных багов и тут думаю мало у кого возникают вопрос "а собственно зачем?" Я честно говоря не в курсе расценок но полагаю что запилить новый город со всеми существами героями итд стоило бы раза в три дороже. В общем будем считать что предложение в силе с этого момента начиная с 2К рублей


RE: Если просто нужен скрипт - feanor - 18.10.2016 19:09

Quote:казалось если можно запиливать целые новые города, вводить систему опыта существ
если чо, это не скриптами сделано

Quote:возможно стоит устроить тендер и это приоткроет завесу невозможности)
возможно, но тогда просто надо сразу вопрос ставить по-другому.
не "сделайте вот это, за так или за скромное вознаграждение — за три дня ответа нет — вывод, что ветка мертва".
Не мертва она, её увидели, но, видимо, ни у кого не загорелось пилить прям щас. Максимум там "предложения, конечно, хорошие, надо будет как-нибудь попробовать".

я не порицаю, если что

Quote: Я честно говоря не в курсе расценок но полагаю что запилить новый город со всеми существами героями итд стоило бы раза в три дороже.
относительно двух кусков? в тридцать, и можно хотя бы начинать разговор
хотя это чудовищной мощи оффтоп


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 15:03

Всем привет.Ребят делаю мод ,но скрипты могу сам написань максимум в три строки .
1)Нужено чтобы после каждой битвы с нетралами герой человек на случайной карте в 15% получал случайное благословение или проклятие.
2)В банках существ на стороне нетралов в 25% был командир соответствующий виду существ и с усилением его раз в неделю.


Заранееблагодарен.

Да и процент замены зданий после вогофикаций хотелось бы уменьшить


RE: Если просто нужен скрипт - gamecreator - 05.01.2017 16:08

1) Что-то типа



RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 16:19

Попробую спасибо


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 16:26

VRy4|y3=4/y3=21:S1 R999; дать/отнять от 1 до 1000 золота
!!VRy4|y3=5/y3=15/y3=16/y3=17/y3=18/y3=19/y3=20/y3=64:S1 R4; дать/отнять от 1 до 5 ед. ресурсов
!!VRy4|y3=6/y3=7:S1 R19; дать/отнять от 1 до 20 маны
!!VRy4|y3=10/y3=65:S1 R499; дать/отнять от 1 до 500 очков движения
!!VRy4|y3=9:S1 R299; дать от 1 до 300 опыта



Если не вставлять будет работать?Просто мне нужны только благословения и проклятья длительностью не более 7 дней???


RE: Если просто нужен скрипт - gamecreator - 05.01.2017 16:28

Так измени количество дней.
Не вставлять этот кусок кода можно, но смысл? Будут проклятья на +0 ресурса/опыта/маны/ОД.


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 17:10

Вставил скрипт вместо скрипта : некромантами не рождаются.Неработает(((((

Сообщение о срабатывании нет,в слоту героя проклятья тоже пусто. Уничтожил 20 нетралов....


RE: Если просто нужен скрипт - gamecreator - 05.01.2017 17:34

Значит (не) повезло. А о сообщении речи не было. Ты же не написал что конкретно должно быть.
Можешь дописать в конец скрипта что-то типа
!!IF&1000:M^Перед смертью существа прокляли Вас!^;

(05.01.2017 17:10)ALEXALEX3434 Wrote:  Вставил скрипт вместо скрипта : некромантами не рождаются.
Зачем?


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 18:03

Как поставить 100%срабатывание для проверки.???

Хотел убрать ненужный мне скрипт(про некромантию) и заменить этим чтобы он вкл. В wog опциях.мож опять что не так слелал????


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 18:26

Как сделать вкл откл. Скрипта?


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 18:44

!!FU|y1>=0/y2>=15:E в этой строке выставил вместо 15 -100 всеравно не срабатывает


RE: Если просто нужен скрипт - gamecreator - 05.01.2017 18:56

100 или -100?
(05.01.2017 18:03)ALEXALEX3434 Wrote:  Хотел убрать ненужный мне скрипт(про некромантию) и заменить этим чтобы он вкл. В wog опциях.мож опять что не так слелал????
Опции и скрипты - это совершенно несвязанные вещи. Связываются они отдельно.
Я уже не помню как добавлять опции, если кто-нибудь добавит, то можно и привязать.


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 19:04

Не срабатывает скрипт((((( уже что не пробовал((

Поставте хотябы 99% срабатывание скрипта после победы над нетралами .(для проверки)
И как связать с опциями era script???? Можно с заменой скрипта "некромантами не рождаются"

Вставлял просто 100.(вместо 15)


RE: Если просто нужен скрипт - gamecreator - 05.01.2017 19:17

Ой, там опечатка.
Вместо
!!HE-1:Yy3/y4/y5/0; дать проклятье
нужно
!!HE-1:Yy3/y4/y5/1; дать проклятье


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.01.2017 19:28

Работает.Большое спасибо


RE: Если просто нужен скрипт - Elzivir - 08.01.2017 05:24

Поможет кто-нибудь найти решение проблемы, о которой уже писал ранее, но с течением времени все как-то "закаталось"... Решил написать в этой теме, т.к. не знаю, исправляется ли это скриптом или простого бинарника будет достаточно.

Суть в следующем: по окончании режима ожидания (при срабатывании до этого у лидера в этом раунде способности к блокировке физич. урона) невозможно применить режим защиты. Возможны только атака или передвижение.

P.S. Исправление этого досадного бага по приоритету стоит на первом месте в списке моего немаленького плана работы по HoM&M III. Очень нужна помощь... 112


RE: Если просто нужен скрипт - ALEXALEX3434 - 09.01.2017 17:19

Нужен скрипт по изменению заклинания командира :
НАПРИМЕР ЧТОБЫ : ПАЛАДИН(КОМ.ЗАМКА) ВМЕСТО ЛЕЧЕНИЯ КАСТОВАЛ ЯД НА ПРОТИВНИКА???

Или хотя бы помогите скрипт собрать.
Заранее спасибо


RE: Если просто нужен скрипт - igrik - 09.01.2017 18:39

Не надо писать заглавными буквами. Тут нет ни слепых, ни глухих.



RE: Если просто нужен скрипт - igrik - 09.01.2017 21:19

(08.01.2017 05:24)Elzivir Wrote:  Суть в следующем: по окончании режима ожидания (при срабатывании до этого у лидера в этом раунде способности к блокировке физич. урона) невозможно применить режим защиты. Возможны только атака или передвижение.
Я особо не тестировал. Должно одновременно решать и проблему с понижением защиты командира (после блока), описанную когда-то Algor'ом.



RE: Если просто нужен скрипт - Elzivir - 09.01.2017 22:30

(09.01.2017 21:19)igrik Wrote:  Я особо не тестировал. Должно одновременно решать и проблему с понижением защиты командира (после блока), описанную когда-то Algor'ом.

igrik, благодарю за помощь! Для углубленной проверки необходимо время, но на первый взгляд все работает отлично. 119

Ты даже не представляешь как выручил. Данный баг в моем списке был последний из тех, с которыми мириться я никак не хотел. Из-за него даже желание играть в "героев" падало в значительной мере. Спасибо!


RE: Если просто нужен скрипт - ALEXALEX3434 - 10.01.2017 14:01

Igrik
По скрипту :

!?BA52;
!!UN:C7783293/1/71;

"71" это заклинание,а "1" это номер командира?????
Если нет ,можешь написать UN:C и для других командиров????

Делаю мод,думаю поменят некоторые заклинания у командтров.


RE: Если просто нужен скрипт - igrik - 10.01.2017 15:53

1 - это количество байт для изменения. Для команды UN:C может быть 1, 2 или 4 байта.
В данном конкретном примере вообще то лежат 4х байтовые значения, но тут можно обойтись и одним байтом.



RE: Если просто нужен скрипт - ALEXALEX3434 - 10.01.2017 16:55

igrik, Наигроменное Спасибо.


RE: Если просто нужен скрипт - Elzivir - 11.01.2017 13:02

Ребята, помогите, пожалуйста, со скриптом на изменение типа родной земли командиров, а также заднего фона их картинки в бою (при нажатии ЛКМ/ПКМ на командиров в режиме боя). Только так, чтобы это преобразование коснулось только командиров, но не других юнитов каждой из фракций.

Необходимо, чтобы было:
Паладин - Grass
Знахарь - Grass
Храмовница - Snow
Суккуб - Swamp
Пожиратель Душ - Dirt
Зверь - Rough
Вождь Людоедов - Grass
Шаман - Underground
Астральный Дух - Lava


RE: Если просто нужен скрипт - igrik - 11.01.2017 13:54

(11.01.2017 13:02)Elzivir Wrote:  Необходимо, чтобы было:
...
Шаман - Underground
...
Думаю, смысл понятен.


RE: Если просто нужен скрипт - ALEXALEX3434 - 11.01.2017 14:02

igrik,
?BA52;
!!UN:C7783293/1/37; [Паладин]
!!UN:C7783311/1/27; [Знахарь]
!!UN:C7783329/1/44; [Храмовница]
!!UN:C7783347/1/29; [Суккуб]
!!UN:C7783365/1/39; [Пожиратель Душ]
!!UN:C7783383/1/43; [Зверь]
!!UN:C7783401/1/46; [Вождь Людоедов]
!!UN:C7783539/1/53; [Шаман]
!!UN:C7783554/1/58;

Подскажи как сделать чтобы скрипт оключался и включался??
!!UN:P822/?y15;
!!FU&y15=0:E;

Почему то не отключает(ers 822 есть)


RE: Если просто нужен скрипт - igrik - 11.01.2017 14:10

Тут нужно действовать по другому. Потому что работаешь с UN:C.



RE: Если просто нужен скрипт - Elzivir - 11.01.2017 17:50

(11.01.2017 13:54)igrik Wrote:  
Думаю, смысл понятен.

Да, понятен. igrik, 119


RE: Если просто нужен скрипт - Elzivir - 11.01.2017 19:55

Покопавшись с файлом "53 - Map Options.erm/ert" обнаружил, что своими силами поменять местами командиров в окне выбора их классов ("Выберите тип командира") у меня не выходит. Чтобы при нажатии в списке на пункт №1, например, выбирался Вождь Людоедов (со всеми сопутствующими ему навыком и заклинанием, т.е. не просто его модель). Не подскажите, это вообще возможно сделать или там все настолько захардкодено, что и скрипт тут не поможет?

Думал сделать так:
1) Вождь Людоедов
2) Знахарь
3) Храмовница
4) Астральный Дух
5) Пожиратель Душ
6) Шаман
7) Зверь
8) Суккуб
9) Паладин


RE: Если просто нужен скрипт - igrik - 11.01.2017 20:09

Интересующее вас место начинается со строки 1816. Расставьте типы командиров в вашей последовательности.



RE: Если просто нужен скрипт - Elzivir - 11.01.2017 22:13

(11.01.2017 20:09)igrik Wrote:  Интересующее вас место начинается со строки 1816. Расставьте типы командиров в вашей последовательности.

igrik, очередное thanks! Ab


RE: Если просто нужен скрипт - ALEXALEX3434 - 12.01.2017 14:12

Вообщем может кому пригодится :
Оказывается команды UN:C при вкл и отключении срабатывают только после перезапуска игры НА АНДРОЙДЕ (Эмулятор exa gear stratege,Era 2.46).

Так что приходится воевать еще и с особеностями эмулятора.(Делаю мод именно под работу на сотовом или планшете)


RE: Если просто нужен скрипт - ALEXALEX3434 - 12.01.2017 20:19

Можете написать скрипт чтобы определенный герой никромант поднимал после боя либо скелетов ,либо зомби (т.е. в 50 % первых и в 50% вторых).


RE: Если просто нужен скрипт - ALEXALEX3434 - 13.01.2017 15:42

Здесь вроде выкладывали уже скипт UN:C чтобы поднимать некромантией любые существа .Напишите его ибо немогу отыскать .


RE: Если просто нужен скрипт - igrik - 13.01.2017 19:54

!!UN:C5127994/4/56; где: 56 - скелеты

Вообще созрел вопрос, стоит ли тут создавать тему по UN:C? На df2 в ней я совершенно не вижу смысла, так как там очень мало кому она нужна, а тут как раз воговский форум.


RE: Если просто нужен скрипт - XEPOMAHT - 13.01.2017 20:09

(13.01.2017 19:54)igrik Wrote:  стоит ли тут создавать тему по UN:C?

Однозначно стоит. Хотя бы как единую базу адресов памяти на игровые данные с комментариями, понятными простым смертным. Частенько приходилось ковыряться в форуме с мыслью "где-то это видел...".

Только вот кто сможет обшарить весь форум и собрать список адресов для UN:C?


RE: Если просто нужен скрипт - Algor - 13.01.2017 23:06

igrik, стоит. Я, кстати, на df2 захожу практически только ради той темы. Ну и описания релизов HD периодически посматриваю (хотя в текущем уже есть абсолютно все, что мне нужно).


RE: Если просто нужен скрипт - Ethereal - 14.01.2017 13:53

(13.01.2017 19:54)igrik Wrote:  Вообще созрел вопрос, стоит ли тут создавать тему по UN:C? На df2 в ней я совершенно не вижу смысла, так как там очень мало кому она нужна, а тут как раз воговский форум.

Не говоря уже о стабильности функционирования df2. Однозначно стоит.


RE: Если просто нужен скрипт - ALEXALEX3434 - 14.01.2017 14:38

1)Помогите со скриптом,если возможно:
Заклинание "ускорение" дает скорость +3;+5;+5 массово ,в зависимости от уровня школы магии.

А хотелось бы :+2;+4;+4 массово

Т.К. ускорение очень уж читерское.И порой не дает шанса на "ответ" противнику(

2)Еще хотелось бы увеличить цену книги магии ,чтобы герои войны не могли ее так просто ,за 500золотых,купить.

Как реализуемо?


RE: Если просто нужен скрипт - Ethereal - 14.01.2017 16:37

Через "SPTRAITS.TXT" это проще сделать. Можно взять где-то и в "Data" запихнуть и отредактировать, или распаковать hmm35wog.pac. В Era II Mod Manager есть чем это сделать.


RE: Если просто нужен скрипт - ALEXALEX3434 - 14.01.2017 18:27

Ethereal, Спасибо попробую,главное чтобы ИИ адекватно себя вел после редактирования....


RE: Если просто нужен скрипт - Ethereal - 14.01.2017 19:06

ALEXALEX3434, ИИ тут не причём. Заклинания одинаковы для всех. Только резервные копии всего делай. И не редактируй ".TXT" обычным текстовым редактором. В Mod Manager есть отличный редактор таблиц.


RE: Если просто нужен скрипт - Algor - 14.01.2017 22:49

(14.01.2017 14:38)ALEXALEX3434 Wrote:  1)Помогите со скриптом,если возможно:
Заклинание "ускорение" дает скорость +3;+5;+5 массово ,в зависимости от уровня школы магии.

А хотелось бы :+2;+4;+4 массово




RE: Если просто нужен скрипт - Elzivir - 16.01.2017 21:48

Заклинания "Воскрешение" (добавил Паладину вместо "Лечения") и "Поднятие нежити", кастуемых командирами, не накладываются на существ с кол-ом здоровья более 50. При hp>=51 уже происходит отказ. Можно ли снять это ограничение по hp,а также добавить возможность использования этих заклинаний даже в том случае, если целевой отряд полностью уничтожен. А то в данный момент, если отряд пал, то каст командиром невозможен, т.к. при наведении курсора на павших юнитов командир думает, что ему предлагают совершить перемещение. При ПКМ по иконке защиты (режим выбора действия) пункта "использование магии" нет в числе доступных вариантов.


RE: Если просто нужен скрипт - ALEXALEX3434 - 24.01.2017 11:02

1)Можно ли сделать скрипт ,чтобы как в 5ке,юнит (гоблин) потерявший более 70%, переходил на сторону врага?
2) Воговский скрипт замена ульев -змиев на мельницы ни как не могу найти(номер 0 значит в эре 78 но там не нашел)?


RE: Если просто нужен скрипт - Algor - 24.01.2017 11:59

1) Можно.
2) Плохо искал:



RE: Если просто нужен скрипт - ALEXALEX3434 - 24.01.2017 14:39

Algor, А можете скрипт написать?


RE: Если просто нужен скрипт - Algor - 24.01.2017 14:54

По 1му пункту?
Могу дать пример основного куска кода. Обвязку писать лень.
Устроит?


RE: Если просто нужен скрипт - ALEXALEX3434 - 24.01.2017 15:31

Algor, да


RE: Если просто нужен скрипт - ALEXALEX3434 - 24.01.2017 18:37

Пример подойдет....


RE: Если просто нужен скрипт - Algor - 24.01.2017 19:29




RE: Если просто нужен скрипт - Ethereal - 28.01.2017 02:18

Зрел вопрос давно, но с "UN:C" вижу возможность реализации.

Идеал - полностью автономные торговцы артефактами в замках. Генерируют разные артефакты и не зависят друг от друга. Чёрный Рынок - возможность продажи артефактов. Для всех - ассортимент обновляется каждый месяц.

Понимаю, что автономия торговцев в замках практически не осуществима, но еженедельное обновление, для всего, сделать можно.

И главное - куда пристроить такую функцию, что бы не плодить лишних опций? То есть, в какую опцию лучше такое вписать?


RE: Если просто нужен скрипт - Algor - 28.01.2017 12:54

(28.01.2017 02:18)Ethereal Wrote:  И главное - куда пристроить такую функцию, что бы не плодить лишних опций? То есть, в какую опцию лучше такое вписать?

В отдельную опцию. Не надо смешивать разный функционал.


RE: Если просто нужен скрипт - sonic517 - 27.02.2017 03:49

Ошибка при запуске обучающего скрипта с форума df2. Подправьте пожалуйста.




RE: Если просто нужен скрипт - Algor - 27.02.2017 11:28

sonic517, в скрипте неправильно почти всё:
- подход (перебор всех героев каждый ход каждого игрока),
- сам перебор (x16? не, не слышал),
- используемые номера переменных и пр.,
- артефакт не действует на ИИ-героев.

Прибавка первичных параметров, кстати, отдельным функционалом реализована?


RE: Если просто нужен скрипт - gamecreator - 27.02.2017 13:55

Отдельного упоминания заслуживает использование Sd1 вместо +1.


RE: Если просто нужен скрипт - sonic517 - 27.02.2017 15:39

этот скрипт я взял с df2 думал работает. а похожих скриптов я не нашел.
можно ли сделать скрипт чтобы при одевании артефакта любой игрок получал прибавку в начале каждой недели 2 копейщиков и 3 бесов


RE: Если просто нужен скрипт - Algor - 27.02.2017 16:09

sonic517, держи (не проверял, но должно работать):



RE: Если просто нужен скрипт - Bes - 27.02.2017 22:10

(27.02.2017 13:55)gamecreator Wrote:  Отдельного упоминания заслуживает использование Sd1 вместо +1.
я могу заблуждаться, но вроед как d1 по факту и делает +1 (а вот для минусовки надо обязательно Sd-1). Можешь уточнить конечно, глядя на сорцы, но я на 89% уверен что "плюсование" и так работает

P.S. если ты акцент делал на сам извращённый процесс прибавки единицы, то да, тут автор выпендрился излишне


RE: Если просто нужен скрипт - gamecreator - 28.02.2017 15:13

(27.02.2017 22:10)Bes Wrote:  P.S. если ты акцент делал на сам извращённый процесс прибавки единицы, то да, тут автор выпендрился излишне
Именно это и имел в виду.


RE: Если просто нужен скрипт - sonic517 - 28.02.2017 17:07

сорри я имел ввиду одевании пустого артефакта, например мантия 168.


RE: Если просто нужен скрипт - igrik - 28.02.2017 17:09

sonic517, тебе явно же указали про номер артефакта, и как его изменить если потребуется другой:



RE: Если просто нужен скрипт - sonic517 - 01.03.2017 01:18

Извините не прочитал и с ерм никак не могу подружится


RE: Если просто нужен скрипт - ALEXALEX3434 - 05.03.2017 15:03

В системе опыта существ:

Можно ли ограничить количество рангов существ двумя вместо десяти-одинадцати ??????

Т.е. 0-вой ранг(Новобранцы) и 1 ранг (Элита), а дальше опыт не набирался бы.


RE: Если просто нужен скрипт - Ethereal - 05.03.2017 21:31

Можно, но не нужно. Лучше процент опыта повысить, скажем до 300, а бонусы урезать в CREXPBON.TXT. Эффект тот же, а мороки меньше.


RE: Если просто нужен скрипт - Algor - 05.03.2017 21:43

Если просто на ERM, то в !?BA53 проходиться по войскам победителя и резать сверх-уровни. Но в диалогах отображаться в этом случае будут все равно все 10.


RE: Если просто нужен скрипт - sonic517 - 19.04.2017 14:47

два сообщения назад скрипт с прибавкой пары монстров.
вопрос - нужно ли ставить PI в начале скрипта вроде постинструкция коегде видел но незнаю что это и зачем нужно
------------------------
не могу понять что за номера функций? какие можно поставить чтобы не было ошибок
!!DO12345/1/y2/1&y2>0:Py1/y3; [перебор героев текущего игрока] <-- Номер функции 12345 исправь на нужный
!?FU12345; [активация еженедельного бонуса артефакта] <-- Номер функции 12345 исправь на нужный
------------------------
еще вопрос
ZVSE
!#TM15:S15/16/899/255;
!?TM15;
!!UN:O34/5/1;

как изменить скрипт
надо чтобы объект в этих координатах удалился с наступлением 15 дня только если герой под номером 12 жив (присутствует на карте) (за героя 12 может играть и комп и человек). Если герой 12 убит (или уволен) до 15 дня, объект остается на месте до конца игры. Заранее спасибо.


RE: Если просто нужен скрипт - gamecreator - 19.04.2017 18:04

(19.04.2017 14:47)sonic517 Wrote:  два сообщения назад скрипт с прибавкой пары монстров.
Нету.
(19.04.2017 14:47)sonic517 Wrote:  не могу понять что за номера функций? какие можно поставить чтобы не было ошибок
Любой незанятый номер.
(19.04.2017 14:47)sonic517 Wrote:  как изменить скрипт
надо чтобы объект в этих координатах удалился с наступлением 15 дня только если герой под номером 12 жив (присутствует на карте) (за героя 12 может играть и комп и человек). Если герой 12 убит (или уволен) до 15 дня, объект остается на месте до конца игры. Заранее спасибо.
Проверь владельца героя. Если владельца нет, то значит герой уже убит.


RE: Если просто нужен скрипт - sonic517 - 19.04.2017 19:10

сообщение 280

я к сожалению ничего не знаю про это. может есть какойто диапазон который можно безопасно использовать

я не знаю код. я максимум на уровне двух строчек с таймером.


RE: Если просто нужен скрипт - Algor - 20.04.2017 16:54


Занятые номера функций указаны в файле usage3.58.txt (ща нет под рукой, обычно лежит в Mods/WoG/data/s). В моих модах также в data/s лежат usage-файлы с используемыми в них номерами функций,переменных и пр.

Как вариант, можно текстовым поиском по erm-файлам начиная с корня игры поискать строку "!?FUномер" и, если не найдена, использовать номер в качестве номера своей функции.

Если скрипт пишется под авторскую карту, можно (и нужно!) использовать номера из диапазона для картоделов (этот диапазон также указан в файле usage3.58.txt).


RE: Если просто нужен скрипт - gamecreator - 21.04.2017 01:20

(19.04.2017 19:10)sonic517 Wrote:  сообщение 280
Ну это далеко не два сообщения назад. И нет, не нужно.
(19.04.2017 19:10)sonic517 Wrote:  я не знаю код. я максимум на уровне двух строчек с таймером.
Ой, извиняюсь, ошибся темой. Впрочем, Algor уже написал вариант с проверкой координат. Хотя я не уверен, что он будет работать, если героя посадить в город. Если не будет, то вот с проверкой владельца:



RE: Если просто нужен скрипт - Algor - 21.04.2017 11:56

(21.04.2017 01:20)gamecreator Wrote:  Хотя я не уверен, что он будет работать, если героя посадить в город.

Будет. А вот герой в тюрьме имеет норм. коордианты, не имея при этом владельца. Но тут уже автор пусть определяет потребность (хз, мож у него герой 12 в тюрьме изначально). Если 12й герой до 15 дня не сидел, подойдут оба варианта.


RE: Если просто нужен скрипт - sonic517 - 21.04.2017 16:45

всем спасибо ушел переваривать. а это надолго. как питон )

P.S. Переварил. Классно. Кулл-хацкер.


RE: Скрипты и Моды под заказ! - Ethereal - 01.05.2017 13:28

Нужен небольшой патчик для ИИ. Скрипт, который заставлял бы ИИ приобретать командиров исключительно своей фракции. Скрипт иои код для внедрения в опцию "Обязательный найм командиров".


RE: Скрипты и Моды под заказ! - igrik - 02.05.2017 11:11

(01.05.2017 13:28)Ethereal Wrote:  Нужен небольшой патчик для ИИ. Скрипт, который заставлял бы ИИ приобретать командиров исключительно своей фракции. Скрипт иои код для внедрения в опцию "Обязательный найм командиров".
Открой скрипт "53 wog - map options.erm" и найди в нем строки (в районе 1791)
и добавь в функцию 18 проверку на AI вот так
или второй способ:



RE: Скрипты и Моды под заказ! - Ethereal - 02.05.2017 21:56

(02.05.2017 11:11)igrik Wrote:  Открой скрипт "53 wog - map options.erm" и найди в нем строки (в районе 1791)...

Большое спасибо! А то бегали, понимаешь, маги с суккубами и некроманты с паладинами!


RE: Если просто нужен скрипт - Antinaar - 02.06.2017 13:16

Знатоки, помогите пожалуйста. Каким образом можно изменить систему начисления финального счёта, чтобы он начинал падать не после 8 дней (точного дня не помню), а после выбранного дня. К примеру, после 20, 100, или 200 дней? Что нужно сделать для полного упразднения этого "уменьшения" финального счёта? А то нынешние тысячелетние карты никак не были продуманы разработчиками героев))


RE: Если просто нужен скрипт - Док - 10.06.2017 03:10

Доброго времени суток!
Можно ли как нибудь убрать ограничения на внешние жилища, камни знаний и т.п.? З.Ы.: знаю, что не в ту тему пишу. З.Ы.Ы.: с помощью ЕРМ тоже не получится, как мне кажется.
Заранее спасибо!


RE: Если просто нужен скрипт - Док - 10.06.2017 15:58

Доброго времени суток!
Посмотрел сообщения на тему удаления открывания карты граалем башни, скопировал скрипт в свою карту, в надежде что и на ней будет работать, но увы чуда не произошло. Не могли бы помочь?
P.S.:



RE: Если просто нужен скрипт - igrik - 13.06.2017 12:30

Это "чудо" скрыто в справке: и называется оно триггер PI.
Подробнее: не работает, потому что перед ресиверами (!!) должен стоять триггер (!?). В данном конкретном случае нужна "пост-инструкция" которая означает - при старте и загрузке карты.
Правильно скрипт выглядит так:
Но тут еще нужен будет триггер "при загрузке сохраненной игры"


RE: Если просто нужен скрипт - Elzivir - 06.07.2017 06:49

Док, если не разберешься с триггером "загрузки", вот скрипт полностью:

Просто скопируй это в чистый erm-файл.


RE: Если просто нужен скрипт - Elzivir - 06.07.2017 06:54

В свою очередь мне тоже необходим скрипт... Такой, чтоб сразу больше никогда не было в HoM&M III никаких глюков, вылетов, багов, ошибок и т.д. Ab


RE: Если просто нужен скрипт - feanor - 06.07.2017 23:06




RE: Если просто нужен скрипт - Elzivir - 06.07.2017 23:22

(06.07.2017 23:06)feanor Wrote:  

Скрипт деинсталляции HoM&M III?)) JC_ThankYou


RE: Если просто нужен скрипт - v3r3r - 13.08.2017 16:14

ДД всем. Играю Вог 3.58 + эра.

   Не знаю, может лучше было бы создать топик для обсуждения, но пока спрошу здесь.

   Хочу внести предложения насчет скрипта Разведка: как известно, при перемещении по карте есть шанс нарваться на группу монстров. Все бы хорошо, но герой прогрессирует, а рандомная группа монстров нет! В результате никаких длительных боев, просто армагеддоном с одного каста сношу любую рандомную группу (я бегаю почти всегда с Медалью Уязвимости(МУ) + Клинок Армагеддона или просто надетая Мощь Отца Драконов + МУ). Конечно не все наверное хотят, чтобы радномы были мощными. Поэтому я предлагаю поправить скрипт так, чтобы только повторно появившийся отряд такого же типа (т.е. который уже появлялся до этого) был усилен в 10 раз (по количеству или параметрам). Таким образом есть шанс за игру словить мощную рандомную группу. А если еще раз такой же тип мобов попадется, то он опять в раз 10 (к предыдущему увеличению) становится мощнее. Т.е. просто скрипт переписать на бесконечное увеличение мощности рандомов, но только, если они будут повторяться (что довольно редкое явление).

Нечто подобное хотелось бы видеть и от Щита Яростного Огра (при вкл. Усиленные Артефакты). Как мы знаем, там каждую неделю появляется группа огров, которая атакует персонажа. Так пусть она усиливается до бесконечности. Чтобы ты просто не одевал этот щит на слабых чаров. А при передаче щита другому герою "счетчик" должен обнуляться, обязательно! При этом если выбран Командир вида Суккуб, то примкнувшая часть нейтральных войск (особенно усиленная количеством) будет больше и это может повлиять немного на баланс, т.е. сделать его более интересным.


RE: Если просто нужен скрипт - Algor - 13.08.2017 16:46

v3r3r, подобное усиление разведки будет гадить ИИ, а игрока провоцировать на перезагрузку.
В случае со щитом - гадить ИИ, а игрока провоцировать снятие щита на 7й день и надевание на 1й.

Ну и если герой уже бегает с КА или Мощью Отца Драконов, то это уже не игра а подзатянутый эндшпиль. И что-либо балансировать к этому моменту смысла не имеет.
Имхо, разумеется.


RE: Если просто нужен скрипт - Antinaar - 31.08.2017 06:11

Подскажите пожалуйста как полностью исключить определённого монстра с карты (Он не будет появляться в лагерях беженцев и недели монстров не будут ему посвящены)


RE: Если просто нужен скрипт - igrik - 31.08.2017 10:58

Это достаточно сложно реализовать технически.
Сомневаюсь, что кто-то возьмется.


RE: Если просто нужен скрипт - OptimusPrime - 23.10.2017 08:13

Ребят помогите пожалуйста
Как сделать так, что изумрудную башню в вог 3.58 можно было посещать много раз, а не один?


RE: Если просто нужен скрипт - igrik - 23.10.2017 11:29

Изумрудную башню можно посещать не один раз за игру, а раз в месяц.
Откройте скрипт 44 и измените в нём запись в строке 065
с этой:
на эту:
Получите посещение башни раз в неделю.


RE: Если просто нужен скрипт - OptimusPrime - 23.10.2017 16:45

igrik,у меня как у Вас "!#TM38&v1=1:S8/999/7/255;" и не более
Но вот проверил еще раз,все равно ее можно посетить лишь раз.


RE: Если просто нужен скрипт - igrik - 23.10.2017 17:04

Хорошо, тогда спрошу по другому - как нужно сделать возможное посещение: раз в день/неделю/месяц или всегда (т.е можно зайти и улучшить хоть 10 раз за раз)?


RE: Если просто нужен скрипт - OptimusPrime - 23.10.2017 17:15

igrik, раз в месяц.


RE: Если просто нужен скрипт - igrik - 23.10.2017 18:58

Тогда это делается так как я написал выше.


RE: Если просто нужен скрипт - OptimusPrime - 23.10.2017 19:19

igrik, проверял несколько раз ,все так же
но ничего не изменилось.может дело в версии игры?


RE: Если просто нужен скрипт - OptimusPrime - 23.10.2017 19:30

igrik, ну можно еще попробовать сделать раз в неделю, если в месяц не работает


RE: Если просто нужен скрипт - gamecreator - 24.10.2017 00:05

(23.10.2017 19:19)OptimusPrime Wrote:  но ничего не изменилось.может дело в версии игры?
Может дело в модах, а?


RE: Если просто нужен скрипт - OptimusPrime - 24.10.2017 09:58

gamecreator, Не знаю, вообще играю меньше месяца


RE: Если просто нужен скрипт - gamecreator - 24.10.2017 19:15

OptimusPrime, ну так какая версия игры?


RE: Если просто нужен скрипт - OptimusPrime - 25.10.2017 05:48

gamecreator, уже 3.58f


RE: Если просто нужен скрипт - igrik - 25.10.2017 11:30

Всё. Разобрался я с ошибкой в оригинальном скрипте:
Нужно в строках 075 и 077 заменить переменную "v1" в трех местах на любую другую. Например возьмем "v10"
Т.е это:

Заменить на это:

И будет башня работать каждую неделю...


RE: Если просто нужен скрипт - OptimusPrime - 25.10.2017 15:38

igrik, все работает
низкий вам поклон
спасибо большое


RE: Если просто нужен скрипт - igrik - 25.10.2017 19:14

Для реализации любой абилки Аля-смертельный взгляд:



RE: Если просто нужен скрипт - OptimusPrime - 26.10.2017 07:02

igrik, появилась проблема
При нажатии на *следующий день* высвечивается ошибка "!!UN:U63/65/-1/1;" и это уже второй раз такое за все время пока играю в вог. Не понимаю в чем ошибка
Исправлял в скрипте 44 только там, где надо было
Но не знаю почему ошибка такая появляется


RE: Если просто нужен скрипт - igrik - 26.10.2017 11:36

Чем исправляли? Стандартным win блокнотом?


RE: Если просто нужен скрипт - OptimusPrime - 26.10.2017 12:00

igrik, в erm editor


RE: Если просто нужен скрипт - igrik - 26.10.2017 12:32

Я не знаю. Если все сделали правильно, то ошибок не должно быть
Скиньте txt логи. Но не обещаю...


RE: Если просто нужен скрипт - OptimusPrime - 26.10.2017 12:40

igrik, что это?

igrik, в общем все проверил
все равно пишет :
!!UN:U63/65/-1/1; [Coordinates of next tower in v1/v2/v3]
!!POv1/v2/v3:N0; [Set PO:N to 0 to reset hint text]


RE: Если просто нужен скрипт - igrik - 26.10.2017 12:44

Image: lM1sDP-_eBQ.jpg


RE: Если просто нужен скрипт - OptimusPrime - 26.10.2017 13:43

igrik, извините,я просто не понимаю как скинуть
я обладаю малыми знаниями в этом


RE: Если просто нужен скрипт - Algor - 26.10.2017 20:20

(25.10.2017 19:14)igrik Wrote:  Для реализации любой абилки Аля-смертельный взгляд:
Осталось примотать подгрузку шансов и заклинаний из ini-файла для самых ленивых Yes

А нет, еще и дописку в описание абилок сщества сгенерить.

Продублируй код в тему UN:C, а то, боюсь, затеряется.


RE: Если просто нужен скрипт - Ethereal - 06.11.2017 05:07

Товарищи, срочно нужен скрипт, который изменял бы базовый тип монстров в Лагере беженцев. Сейчас это, по умолчанию, глючные копейщики. Я писал о глюке с ними связанном, но это мало кого заинтересовало. По крайней мере решения этой проблемы я не нашел. Но суть требуемого скрипта в другом. Нужно, чтобы по умолчанию базовым монстром (только для Лагеря Беженцев) стал Крестьянин. А ещё лучше, что бы можно было назначать базового монстра самому.


RE: Если просто нужен скрипт - igrik - 06.11.2017 13:02

Скрипт тебе не поможет. У тебя какой-то глюк в игре.
Скачай мою версию игры.

PS. Но ради интереса дай глюкнутый сейв


RE: Если просто нужен скрипт - Ethereal - 06.11.2017 13:10

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

Собственно суть такова, если лагерь беженцев попадает в поле действия отряда монстров на карте, не важно был ли он там со старта карты, или появился в результате "Недели Монстра", то он предлагает найм только копейщиков и до тех пор, пока охрану не уничтожить. И вот это хотелось бы изменить и назначить базовым монстром Крестьян.

(06.11.2017 13:02)igrik Wrote:  PS. Но ради интереса дай глюкнутый сейв

Это невозможно, поскольку есть добавленные монстры и мой сейв ни у кого работать не будет.


RE: Если просто нужен скрипт - igrik - 06.11.2017 13:53

(06.11.2017 13:10)Ethereal Wrote:  Это невозможно, поскольку есть добавленные монстры и мой сейв ни у кого работать не будет.
Ну вот скорее всего в этом и зарождается глюк.

Вот держи, может поможет



RE: Если просто нужен скрипт - Ethereal - 06.11.2017 14:10

Огромное спасибо. Ab Вставил в скрипт "58 wog - week of monsters" - работает отлично.


RE: Если просто нужен скрипт - Ethereal - 16.11.2017 17:04

Не знаю, может где-то и есть, даже, но пока не нашел. В общим, нужен универсальный скрипт-инструмент по управлению случайной генерацией монстров на карте. Чтобы можно было включать, или отключать, генерацию определённых монстров (в объектах МОН, МОН 1-7), при загрузке карты на старте игры, просто манипулируя их номерами. А заодно включить генерацию собственноручно добавленных монстров, при необходимости.


RE: Если просто нужен скрипт - igrik - 17.11.2017 12:10

Я могу написать скрипт для правки генерации таких монстров в exe.
Но у тебя останется проблема с воговскими скриптами, и тут тебе придется разбираться самому...


RE: Если просто нужен скрипт - Ethereal - 17.11.2017 16:02

Quote:Я могу написать скрипт для правки генерации таких монстров в exe.

А там можно будет самому назначать генерируемых монстров? И можно ли будет такой скрипт использовать непосредственно в карте, например - для генерации только войск Инферно, Некрополиса и нейтралов?

Quote:Но у тебя останется проблема с воговскими скриптами, и тут тебе придется разбираться самому...

Если имеются ввиду скрипты замены - не использую их. На авторских картах они неприменимы.


RE: Если просто нужен скрипт - Barin - 17.11.2017 21:43

Продолжаю делать свою модификацию, тема: http://forum.df2.ru/index.php?showtopic=36738

Нужна помощь в написании скрипта - Резист (Поглощение). Напомню концепцию - боевое заклинание врага бьёт по нашему отряду, но урон уменьшается в зависимости от уровня навыка. У всех героев Града планируется эта специальность, не вторичный навык как планировалось в проекте Кремль. Во-первых не придётся заменять один из стандартных вторичных навыков, а во вторых исключается возможность изучения Резиста другими героями (из других городов).

Также нужен совет - как на ваш взгляд это должно выглядеть. Я временно представляю так:
1) На старте у героев этот навык работает слабо. Немного усиливается через каждые 5 уровней.

2) Основное усиление Резисту придают вот эти 4 артефакта (кроме булавы):
Image: artkremlin_2113583_28346395.jpg

3) ???

4) Грааль Алатырь-камень улучшает Резист до 100%. Или только при осаде Града, в котором он построен.
Image: grailjpg_9397037_28346494.jpg

_____________________________________________________________
И второй вопрос, как работает система установки Специальностей героям через команду !!HE__:X#1/$2/$3/$4/$5/$6/$7;

Например надо, чтобы герой был спецом по существам Хоббит и Астральный Дух одновременно. У многих же героев написано: спец например по мечникам и крестоносцам = 2 монстра.

Вот если установлю: !!HE__:X1/138/d/d/d/d/d; !!HE__:X1/182/d/d/d/d/d; Сработает? Как понять, какое количество специальностей можно установить герою? Вроде как одно, но в нём несколько. 102


RE: Если просто нужен скрипт - Ethereal - 17.11.2017 23:38

Barin, в ERA scripts Rus есть скрипт с голлем составляющей для навыка Сопротивления option 777 - strong resistance.erm. Может помочь, в качестве базы.


RE: Если просто нужен скрипт - XEPOMAHT - 17.11.2017 23:59

(17.11.2017 21:43)Barin Wrote:  И второй вопрос, как работает система установки Специальностей героям через команду !!HE__:X#1/$2/$3/$4/$5/$6/$7;

Например надо, чтобы герой был спецом по существам Хоббит и Астральный Дух одновременно. У многих же героев написано: спец например по мечникам и крестоносцам = 2 монстра.

Вот если установлю: !!HE__:X1/138/d/d/d/d/d; !!HE__:X1/182/d/d/d/d/d; Сработает? Как понять, какое количество специальностей можно установить герою? Вроде как одно, но в нём несколько. 102

Специализация устанавливается только на 1 монстра и автоматически распространяется на его 1 улучшенную версию. Сделать специализацию "на пару" без костылей можно только в MoP. С костылями - потребуется написание соответствующего плагина по типу эмерада или плюссовать через ERM в ущерб ИИ.


RE: Если просто нужен скрипт - Barin - 18.11.2017 00:10

(17.11.2017 23:59)XEPOMAHT Wrote:  
(17.11.2017 21:43)Barin Wrote:  И второй вопрос, как работает система установки Специальностей героям через команду !!HE__:X#1/$2/$3/$4/$5/$6/$7;

Например надо, чтобы герой был спецом по существам Хоббит и Астральный Дух одновременно. У многих же героев написано: спец например по мечникам и крестоносцам = 2 монстра.

Вот если установлю: !!HE__:X1/138/d/d/d/d/d; !!HE__:X1/182/d/d/d/d/d; Сработает? Как понять, какое количество специальностей можно установить герою? Вроде как одно, но в нём несколько. 102

Специализация устанавливается только на 1 монстра и автоматически распространяется на его 1 улучшенную версию. Сделать специализацию "на пару" без костылей можно только в MoP. С костылями - потребуется написание соответствующего плагина по типу эмерада или плюссовать через ERM в ущерб ИИ.

1) А есть идея проще, установить через ERM, что Хоббит улучшается в Астрального Духа, иными словами Боровик в Лешего. Должно наверное сработать. Если установить спеца по Боровикам - отразится и на Лешем. В этом вся суть моего вопроса. Я на определённых картах меняю дефы существ, поэтому интересовался.

2) А скрипт в Эре на тему Резиста сложен для меня. Много факторов нужно учитывать.

Есть идея - перед битвой у врага-героя отнимать Силу Заклинания - получится, что урон его заклинаний будет маленьким. А в конце битвы возвращать герою отнятое количество Силы Заклинания. Выглядит просто и эффективно, надо попробовать, там лишь бы с артами конфликта не произошло - отнимать-добавлять Силу. Нужно учитывать все варианты.


RE: Если просто нужен скрипт - Ethereal - 18.11.2017 01:37

(18.11.2017 00:10)Barin Wrote:  2) А скрипт в Эре на тему Резиста сложен для меня. Много факторов нужно учитывать.

Algor там всё достаточно подробно расписал.

Code:
!!MR:D?y1;                    [y1 - базовый урон заклинания]
!!BG:Q?y2;                    [y2 - левый(0) / правый (1) текущий игрок]
!!VRy2:-1 *-1;                [y2 - левый(0) / правый (1) текущий противник]
!!BA:Hy2/?y2;                 [y2 - номер героя-владельца стека]
!!FU&y2<0:E;                  [выход если героя-владельца стека нет]
!!HEy2:S26/?y3;               [y3 - уровень Сопротивления (0..3) героя]
!!HEy2:X?y4/?y5/d/d/d/d/d;    [y4=0, y5=26 для специалиста по сопротивлению]
!!VRy3&y4=0/y5=26:+2;         [y3 - уровень Сопротивления героя с учетом специализации(0..4)]
!!HEy2:A2/57/d/?y4;           [y4 - кол-во надетых на героя Колье неприступности]
!!VRy3&y4>0:+2;               [y3 - уровень Сопротивления с учетом Колье]
!!HEy2:A2/58/d/?y4;           [y4 - кол-во надетых на героя Мантия равновесия]
!!VRy3&y4>0:+2;               [y3 - уровень Сопротивления с учетом Мантии]
!!HEy2:A2/59/d/?y4;           [y4 - кол-во надетых на героя Сапоги противодействия]
!!VRy3&y4>0:+2;               [y3 - уровень Сопротивления с учетом Сапог]
!!VRy3:*10 *y1 :100;           [y3 - количество урона поглощеннго голем-like сопротивлением]
!!VRy1:-y3;                   [y1 - новый базовый урон заклинания]
!!MR:Dy1;                     [устанавливаем новый базовый урон заклинания]



RE: Если просто нужен скрипт - Barin - 20.11.2017 20:58

Тема звучит вроде как: "Если просто нужен скрипт", а не "Вот тебе подсказка, делай сам". Есть тут люди, кому это легко сделать. Я бы в это время другими работами занялся. Почему-то мод с кремлёвскими юнитами совсем не вызывает интереса - за целый год ни одного предложения поучаствовать в проекте. Меня это удивило. Приходится самому иногда обращаться за помощью.


RE: Если просто нужен скрипт - Ethereal - 21.11.2017 00:16

Barin, Да, есть тут люди, кому это легко сделать, но я не из их числа. Только и могу, что подсказать. Sm


RE: Если просто нужен скрипт - incinerated - 23.12.2017 16:00

Добрый день, лет 10 назад играл в Heroes 3.58. И в общем помню что склады циклопов, нага банки и даже утопии драконов можно было посещать ежемесячно (через месяц после очистки) но защита и награда увеличивалась с каждым разом. Вот что-то захотелось опять поиграть и не нахожу такой настройки, есть подозрение что у меня был кастомный скрипт в той версии. Может кто подсказать что нужно сделать чтобы это заработало?

Заранее спасибо.


RE: Если просто нужен скрипт - Berserker - 23.12.2017 19:00

В стандартном воге таких опций не припомню. Повторное посещение мест обучения — да, хранилищ существ — нет.


RE: Если просто нужен скрипт - incinerated - 23.12.2017 19:36

(23.12.2017 19:00)Berserker Wrote:  В стандартном воге таких опций не припомню. Повторное посещение мест обучения — да, хранилищ существ — нет.

а в каком есть?


RE: Если просто нужен скрипт - Berserker - 23.12.2017 21:06

Не встречал таких.


RE: Если просто нужен скрипт - igrik - 23.12.2017 23:06

Такой скрипт есть в стандартном наборе скриптов Вога - "Рост популяции нейтральных городов"


RE: Если просто нужен скрипт - incinerated - 24.12.2017 15:09

(23.12.2017 23:06)igrik Wrote:  Такой скрипт есть в стандартном наборе скриптов Вога - "Рост популяции нейтральных городов"

спасибо большое! Работает!


RE: Если просто нужен скрипт - klimk0 - 03.01.2018 00:40

Добрый день мастера скриптов!!!
Молю, кто нибудь, сделайте скрипт Turbo Wog, x5 battle и x10 world.
Я очень ему рад, он очень крутой, но я не поспеваю в бою за происходящим, а Fast Animation Battle не очень то ускоряет бой.. Сто мильенов плюсов, тому господину который его забацает!!119


RE: Если просто нужен скрипт - vanya010792 - 08.01.2018 04:31

Всем привет! Можно ли скрипт сделать, для homm3, что бы любых существ за определенный ресурс, можно было улучшать в более высших существ и наоборот, например, хочу армию из гномов, улучшаю кентавров в гномов, а всех остальных например драконов, сначала в единорогов, потом древней и т.д. до гномов, и так у любой расы? Помню давно давно лет 12назад с другом играл такой идеей, было весело)) сам скрипты писать не умею, если это не реально, отпишите пожалуйста, хоть знать буду, а то уже ищу неделю примерно похожий скрипт, мне все вог рекомендуют, но вог далеко не то что хочется)


RE: Если просто нужен скрипт - Berserker - 08.01.2018 06:38

Можно, скрипт не сложный. Если за пару дней никто не откликнется и появится время, то напишу.
У Вас Вог 3.58 стоит?


RE: Если просто нужен скрипт - vanya010792 - 08.01.2018 07:37

(08.01.2018 06:38)Berserker Wrote:  Можно, скрипт не сложный. Если за пару дней никто не откликнется и появится время, то напишу.
У Вас Вог 3.58 стоит?

да именно эта версия, есть еще вопрос такой, а без вога можно обойтись? просто у меня еще есть скачанная версия героев HD и она открывается на весь экран, куда приятнее для глаза и управления мышкой, чем в воге обрезанный вариант, ставил вог на эту версию HD - не запускается тогда вог через лаунчер((


RE: Если просто нужен скрипт - Berserker - 08.01.2018 16:29

vanya010792, только ВоГ. Желательно Shadow of death или Complete + http://wakeofgods.org/mods/Era%2.46.exe


RE: Если просто нужен скрипт - vanya010792 - 09.01.2018 03:55

(08.01.2018 16:29)Berserker Wrote:  vanya010792, только ВоГ. Желательно Shadow of death или Complete + http://wakeofgods.org/mods/Era%2.46.exe
по ссылке не качает, зашел в mods и качаю еру 2.46, но в принципе она и стоит, но скачаю эту переставлю, вдруг выкидывать меньше будет)
и еще такой вопрос)))) можно сделать, что бы был выбор количества нейтральных городов(или вообще функция без нейтральных городов) при загрузке рандом карты?) а то я как то всегда их много не любил) я нашел, в воге,можно выбирать какие расы этих нейтральных городов, но что бы без них может не увидел, раза 3 все возможности вога перечитал))


RE: Если просто нужен скрипт - Berserker - 09.01.2018 11:18

https://yadi.sk/i/xQJgPR3t3RHSkm
Опции карты — Справа внизу — Выбор типов нейтральных городов )


RE: Если просто нужен скрипт - gamecreator - 09.01.2018 11:34

vanya010792, количество нейтральных городов зависит от шаблона генерации карты.


RE: Если просто нужен скрипт - vanya010792 - 09.01.2018 12:40

(09.01.2018 11:18)Berserker Wrote:  https://yadi.sk/i/xQJgPR3t3RHSkm
Опции карты — Справа внизу — Выбор типов нейтральных городов )
да, но такое же количество нейтральных городов все равно получается раскиданных по карте, только тех рас которые я выбираю( а хотелось бы без нейтралок вообще или например 2 нейтральных, кто нашел - повезло)

(09.01.2018 11:34)gamecreator Wrote:  vanya010792, количество нейтральных городов зависит от шаблона генерации карты.
тоесть, в генерации карты нельзя отключить нейтральные города?(


RE: Если просто нужен скрипт - gamecreator - 09.01.2018 23:28

(09.01.2018 12:40)vanya010792 Wrote:  тоесть, в генерации карты нельзя отключить нейтральные города?(
Только если изменить шаблон. Если убирать их скриптами, то останутся некрасивые пустые места.


RE: Если просто нужен скрипт - vanya010792 - 10.01.2018 04:51

(09.01.2018 23:28)gamecreator Wrote:  
(09.01.2018 12:40)vanya010792 Wrote:  тоесть, в генерации карты нельзя отключить нейтральные города?(
Только если изменить шаблон. Если убирать их скриптами, то останутся некрасивые пустые места.
жаль, а то в карте xl 16городов в общей сложности - много(


RE: Если просто нужен скрипт - Algor - 10.01.2018 18:58

vanya010792, можно взять любой шаблон с малым кол-вом городов, поменять в нем параметр Maximum Size (вторая цифра после имени шаблона) на 98 и можно генерить на этом шаблоне хоть XXL с подземкой.

Ну или можно тупо скриптом запретить посещение нейтральных городов:



RE: Если просто нужен скрипт - vanya010792 - 11.01.2018 05:52

(10.01.2018 18:58)Algor Wrote:  vanya010792, можно взять любой шаблон с малым кол-вом городов, поменять в нем параметр Maximum Size (вторая цифра после имени шаблона) на 98 и можно генерить на этом шаблоне хоть XXL с подземкой.

Ну или можно тупо скриптом запретить посещение нейтральных городов:
спасибо) но есть еще вопрос, куда это все пихать надо?)


RE: Если просто нужен скрипт - igrik - 11.01.2018 11:49

(11.01.2018 05:52)vanya010792 Wrote:  спасибо) но есть еще вопрос, куда это все пихать надо?)
Эх. В который раз уже приходится объяснять на пальцах.
Поэтому добавил ИНСТРУКЦИЮ в первый пост.


RE: Если просто нужен скрипт - vanya010792 - 11.01.2018 15:30

(11.01.2018 11:49)igrik Wrote:  
(11.01.2018 05:52)vanya010792 Wrote:  спасибо) но есть еще вопрос, куда это все пихать надо?)
Эх. В который раз уже приходится объяснять на пальцах.
Поэтому добавил ИНСТРУКЦИЮ в первый пост.
Спасибо!) Может еще подскажите, чего прописать , что бы в любом замке любых существ можно было понижать или повышать, например эльфов в гномов и наоборот драконов в единорогов и наоборот и т.п.?)


RE: Если просто нужен скрипт - sonic517 - 20.01.2018 19:30

Подскажите пожалуйста.
Как сделать так, чтобы при посещении LE (событие, в нем монстры и получение опыта при победе) расположенного на воде, герой не сражался с ними, а просто пролетал мимо. Герой использует либо заклинание полет, либо хождение по воде. Если герой в лодке, то все по умолчанию (стандартное сражение) и все работает.
Дело в том, что при натыкании на событие, при использовании заклинания полет или хождение по воде, появляется ошибка !!DO9600/0/41 и после этого герой остается на воде, как просто герой на коне (без графики лодка) и не может двигаться.
Причем ошибка вылета появляется только при обычной битве. Если включена быстрая битва, то она проходит и герой остается неподвижным.
ERM Help LE только с координатами, а как обычный объект OB26 не срабатывает.
Заранее спасибо.
P.S. может быть просто удалить все LE с воды (кодом ERM при загрузке карты)?
P.P.S
ZVSE
!?LE8/11/0;
!!TR8/11/0:T2/d/d/d/d/d/d/d;
!$LE8/11/0;
!!TR8/11/0:T8/d/d/d/d/d/d/d;
этим проблему не решить, поскольку событий на воде много. Хотя в этих координатах работает нормально.


RE: Если просто нужен скрипт - VandaLM - 19.02.2018 19:56

Всем привет! Господа-скриптописатели, нужен небольшой скрипт чтобы при посещении игроком камня знаний помимо 1000 опыта давалось ещё и +1 к знанию.
Кому не трудно, буду премного благодарен. Ab


RE: Если просто нужен скрипт - Algor - 19.02.2018 20:56




RE: Если просто нужен скрипт - igrik - 19.02.2018 21:23

Красивее будет исправить орининальное сообщение через UN:C Ab



RE: Если просто нужен скрипт - VandaLM - 19.02.2018 23:16

Огромное спасибо! :DAb


(19.02.2018 20:56)Algor Wrote:  

(19.02.2018 21:23)igrik Wrote:  Красивее будет исправить орининальное сообщение через UN:C Ab


Ээм...а что за !!ST? Не нашёл его в хелпе...105


RE: Если просто нужен скрипт - Algor - 20.02.2018 01:39

(19.02.2018 23:16)VandaLM Wrote:  Ээм...а что за !!ST? Не нашёл его в хелпе...105

Image: tyt.png


RE: Если просто нужен скрипт - VandaLM - 20.02.2018 18:30

(20.02.2018 01:39)Algor Wrote:  
(19.02.2018 23:16)VandaLM Wrote:  Ээм...а что за !!ST? Не нашёл его в хелпе...105

Image: tyt.png

О боже..вот я слепой..спасибо!:D


RE: Если просто нужен скрипт - Shiva - 10.03.2018 20:02

(09.03.2018 21:39)Algor Wrote:  Податливость также в одну строку делается. !#EA:B
Не найдешь прямой ответ в справке, подсмотри у Черных Драконов (у них на 8м ранге опыта появляется).

Если не используешь опыт существ, то можно его включать непосредственно перед боем (!?BA52, !!UN:P900), а после боя - выключать (!?BA53, !!UN:P900)

Algor сдаюсь напишу в теме, если просто нужен скрипт.
К сожалению не смог разобратся в ERM-HELP...
Как со скриптом одевание предметов!

Эта способность есть у Черных драконов и Магических элементалей, просто не знаю как ее добавить без использования (опыта армии) существ?

***

Можно ли сказочным драконом добавить способность (воскрешение юнитов), как у Верховных Архангелов?

Любви и света вам!
Я желаю всем счастья!


RE: Если просто нужен скрипт - Algor - 10.03.2018 21:42

(10.03.2018 20:02)Shiva Wrote:  Algor сдаюсь напишу в теме, если просто нужен скрипт.
К сожалению не смог разобратся в ERM-HELP...
...просто не знаю как ее добавить без использования (опыта армии) существ?
Дык никто ж и не говорил добавлять ее без опыта существ. Наоборот, я указал, что если опыт не используется, то его надо просто включать на время боя.

Держи:

(10.03.2018 20:02)Shiva Wrote:  Можно ли сказочным драконом добавить способность (воскрешение юнитов), как у Верховных Архангелов?
А как это должно выглядеть? Если наводишь на врага, то каст боевого заклинания, а если на своего - то воскрешение?


RE: Если просто нужен скрипт - igrik - 10.03.2018 22:31

Shiva, вот простой пример (из Феникс-Мода):
По аналогии можно сделать и с элементалями.


RE: Если просто нужен скрипт - Shiva - 11.03.2018 17:15

(10.03.2018 21:42)Algor Wrote:  Дык никто ж и не говорил добавлять ее без опыта существ. Наоборот, я указал, что если опыт не используется, то его надо просто включать на время боя.

Держи:

(10.03.2018 22:31)igrik Wrote:  Shiva, вот простой пример (из Феникс-Мода):
По аналогии можно сделать и с элементалями.

Спасибо Алгор, спасибо Игрик!
Мне больше подошел скрипт игрика, така как я не использую опыт армии существ...

- - - Добавлено - - -

На сколько я понял... на Магических Элементалей не действует заклинание воскрешение?

Можно ли перевести Магических элементалей в категорию (Живые). Сделать их воспримчивыми к заклинаниям "Волна смерти" и "Воскрешение"

(10.03.2018 21:42)Algor Wrote:  А как это должно выглядеть? Если наводишь на врага, то каст боевого заклинания, а если на своего - то воскрешение?

Да, когда наводишь на врага, то каст боевого заклинания, а если на своего - то воскрешение...

Дело в том, что вместо Архангелов и Чемпионов - я хотел взять Фениксов и Магических элементалей из сопряжения. Ну и сами по себе Сказочные Драконы, приобретут новые спосоности.

(10.03.2018 22:31)igrik Wrote:  По аналогии можно сделать и с элементалями.

Можно ли заклинание (удар молнии) у Сказочных Драконов, перевести в 3 или 4 уровень магии воздуха, чтобы на него действовали соответствующие бонусы?

Навыка Волшебства и Сферы магии воздуха... 20

***

Молния (Воздух) 2 уровень - 145 + 125*(N-1), где N - количество драконов в стеке.


RE: Если просто нужен скрипт - Shiva - 13.03.2018 14:35

Всем доброго времени суток! Ab
Друзья, помогите сделать скрипт...

Меч правосудия дает способность (Архангелам и Верховным Архангелам) атаковать и возвращатся, как Темным Драконам.


RE: Если просто нужен скрипт - igrik - 15.03.2018 14:57

(13.03.2018 14:35)Shiva Wrote:  Меч правосудия дает способность (Архангелам и Верховным Архангелам) атаковать и возвращатся, как Темным Драконам.
Дать Сказочным Драконам воскрешение не помогу - слишком геморно.


RE: Если просто нужен скрипт - Shiva - 15.03.2018 17:35

(15.03.2018 14:57)igrik Wrote:  
(13.03.2018 14:35)Shiva Wrote:  Меч правосудия дает способность (Архангелам и Верховным Архангелам) атаковать и возвращатся, как Темным Драконам.
Дать Сказочным Драконам воскрешение не помогу - слишком геморно.

Огромное спасибо! 132

***

Можно ли заклинание (удар молнии) у Сказочных Драконов, перевести в 3 или 4 уровень магии воздуха, чтобы на него действовали соответствующие бонусы?

Навыка Волшебства и Сферы магии воздуха...
Хочется довести (до ума) Сказочных Драконов!

Расчет урона для одного Сказочного Дракона.

Цепная молния - 435
Метиоритный дождь - 302
Удар молнии - 145


RE: Если просто нужен скрипт - igrik - 15.03.2018 18:26

(15.03.2018 17:35)Shiva Wrote:  Можно ли заклинание (удар молнии) у Сказочных Драконов, перевести в 3 или 4 уровень магии воздуха, чтобы на него действовали соответствующие бонусы?
Можно
(15.03.2018 17:35)Shiva Wrote:  Навыка Волшебства и Сферы магии воздуха...
Хочется довести (до ума) Сказочных Драконов!
Что означает эта загадочная формулировка я нипанимать.
(15.03.2018 17:35)Shiva Wrote:  Расчет урона для одного Сказочного Дракона.
Цепная молния - 435
Метиоритный дождь - 302
Удар молнии - 145
Формулу расчета урона я поменять не могу.
А она такая: сила заклинания на продвинутом уровне * 5 * кол-во юнитов + основной эффект закла
Т.е 2 сказочных дракона нанесут урон ударом молнии = 270 единиц
25*5*2+20 = 270
99 сказочных: 25*5*99+20=12395

Поэтому поиграйся этими цифрами и подбери нужную силу заклинания
С остальными заклами по аналогии...


RE: Если просто нужен скрипт - Shiva - 15.03.2018 21:40

(15.03.2018 18:26)igrik Wrote:  Что означает эта загадочная формулировка я нипанимать.

Формулу расчета урона я поменять не могу.
А она такая: сила заклинания на продвинутом уровне * 5 * кол-во юнитов + основной эффект закла
Т.е 2 сказочных дракона нанесут урон ударом молнии = 270 единиц
25*5*2+20 = 270
99 сказочных: 25*5*99+20=12395

Скзочные Драконы - три вида наступательной магии...

1. Цепная Молния (Воздух) 4 уровень - 250 + 200*(N-1), где N - количество драконов в стеке.
2. Метеоритный Дождь (Земля) 4 уровень - 175 + 125*(N-1), где N - количество драконов в стеке.
3. Молния (Воздух) 2 уровень - 145 + 125*(N-1), где N - количество драконов в стеке.

В случае, если герой обладает вторичным навыком Волшебство или имеет сферу магии, то урон от заклинания (выше 2-го уровня) увеличивается на +5/10/15 % (навык волшебство) и +50% (сфера магии для заклинания соответствующей школы магии).

***

Можно ли заклинание удар молнии, перевести в 3 или 4 уровень магии воздуха, чтобы на него действовали соответствующие бонусы? Навыка Волшебства и Сферы магии воздуха...

- - - Добавлено - - -

Расчет урона для одного Сказочного Дракона с использованием (Сферы магии воздуха и земли) и навыка волшебства, который отображается в игре.

Цепная молния - 431
Метиоритный дождь - 301
Удар молнии - (всегда) 145, не работают бонусы, так как 2 уровень магии воздуха...


(15.03.2018 18:26)igrik Wrote:  Поэтому поиграйся этими цифрами и подбери нужную силу заклинания
С остальными заклами по аналогии...

Это очень интерестно, обязательно попробую. Ab


RE: Если просто нужен скрипт - Bes - 16.03.2018 10:41

igrik, а что происходит в этой строке? какие-то ERA-манипуляции?



RE: Если просто нужен скрипт - igrik - 16.03.2018 11:14

Это секция Вога. 155 - номер Темного Дракона.
Короче в этом месте Вог устанавливает атаку с возвратом у Темного Дракона как у гарпии.
Я просто в данном месте всегда устанваливаю тип монстра 155, который в ряде случаев подменял ниже для Архангела и Верховного Архангела


RE: Если просто нужен скрипт - Bes - 16.03.2018 11:59

не ,я понял что сама команда делает, я просто не понял зачем ты выставил то, что по-умолчанию уже есть...
думал ты как-то некие данные дополнительно в era-область скидывал, мало ли я чего не знаю


RE: Если просто нужен скрипт - Shiva - 16.03.2018 14:50

Герои 3 это - целая наука, по сложности не уступает шахматной игре...


RE: Если просто нужен скрипт - Shiva - 23.03.2018 13:42

(16.03.2018 11:14)igrik Wrote:  Это секция Вога. 155 - номер Темного Дракона...

Можно ли золотых големов перевести в категорию (живые существа), сделать их восприимчивыми к заклинаниям Волна смерти и Воскрешение?


RE: Если просто нужен скрипт - Algor - 23.03.2018 14:16

!#MA:X116/d16;


RE: Если просто нужен скрипт - Sedman7 - 26.03.2018 11:01

возможно ли реализовать чтобы крестьяне приносили скажем по 3 золота за каждого крестьянина своем владельцу?


RE: Если просто нужен скрипт - Shiva - 26.03.2018 12:17

(23.03.2018 14:16)Algor Wrote:  !#MA:X116/d16;

Спасибо Алгор, любви и света вам! 20


RE: Если просто нужен скрипт - Shiva - 26.03.2018 12:35

(26.03.2018 11:01)Sedman7 Wrote:  возможно ли реализовать чтобы крестьяне приносили скажем по 3 золота за каждого крестьянина своем владельцу?

А может лучше так? Неиссякаемая Сума Золота, увеличивает доход золота на 5 тыс. монет в день... Rolleyes


RE: Если просто нужен скрипт - Shiva - 26.03.2018 15:15

Всем привет! Ab
Можно ли сделать такой скрипт?

1. Артефакт (ожерелье божественной благодати) повышает все четыре основных навыка на три, а также увеличивает боевой дух и удачу войск на 5 баллов.

2. Артефакт мантия равновесия, (который носится на плечах) увеличивает сопротивление магии на 50%.


RE: Если просто нужен скрипт - igrik - 27.03.2018 12:43

(26.03.2018 15:15)Shiva Wrote:  2. Артефакт мантия равновесия, (который носится на плечах) увеличивает сопротивление магии на 50%.
Что означает сопротивление магии: это ослабление силы ударной магии (как големы) или шанс отразить заклинание (как гномы)?


RE: Если просто нужен скрипт - Shiva - 27.03.2018 14:07

(27.03.2018 12:43)igrik Wrote:  Что означает сопротивление магии: это ослабление силы ударной магии (как големы) или шанс отразить заклинание (как гномы)?

Шанс отразить магию как у гномов, также как действует вторичный навык сопротивление магии...


RE: Если просто нужен скрипт - Shiva - 27.03.2018 15:55

Как можно изменить специализацию героя?


RE: Если просто нужен скрипт - igrik - 27.03.2018 16:16

(27.03.2018 14:07)Shiva Wrote:  Артефакт мантия равновесия, (который носится на плечах) увеличивает сопротивление магии на 50%.
Шанс отразить магию как у гномов, также как действует вторичный навык сопротивление магии...

(27.03.2018 15:55)Shiva Wrote:  Как можно изменить специализацию героя?
см.справку HE:X


RE: Если просто нужен скрипт - Shiva - 01.04.2018 19:48

Здравствуйте уважаемые знатоки, пожалуйста помогите снять замки сборных артефактов с Топора Свирепости Лорда Варваров, который дает дополнительный удар в каждой атаке и переложить его в левую руку.

- - - Добавлено - - -

Можно ли на случайный артефакт (повесить скрипт) топора свирепости?


RE: Если просто нужен скрипт - Shiva - 09.04.2018 17:34

Друзья, нужен скрипт... Rolleyes

Чемпионы, три раза за бой перед своим ходом могут наложить заклинание Клон уровня Эксперт.


RE: Если просто нужен скрипт - igrik - 10.04.2018 01:33

(01.04.2018 19:48)Shiva Wrote:  Можно ли на случайный артефакт (повесить скрипт) топора свирепости?
Можно



RE: Если просто нужен скрипт - Shiva - 20.04.2018 09:01

(10.04.2018 01:33)igrik Wrote:  Можно

Спасибо Игрик, решил проблему не много другим способом. Снял замки сборных артефактов и переложил в левую руку...


RE: Если просто нужен скрипт - Shiva - 20.04.2018 09:35

Здравствуйте, нужен такой скрипт! Ab

***

1. Тройной призыв магических элементалей.

Сфера илистого озера или пустой артефакт перед началом боя - вызывает отряд случайных элементалей (огня, воды, воздуха или земли) на уровне эксперт... Вызывает стек (SP*4)*3 элементалей (огня, воды, воздуха или земли) случайным образом.

Вызванные элементами участвуют в тактическом построении отряда, а после боя все элементали исчезают... Артефакт будет действовать на подобии сердца дракона.

2. Золотые големы, три раза за бой перед своим ходом могут наложить заклинание Клон уровня эксперт.
3. Артефакт ожерелье божественной благодати, увеличивает боевой дух и удачу войск на 5 баллов.
4. Неиссякаемая Сума Золота, увеличивает доход золота на 5 тыс. монет в день...


RE: Если просто нужен скрипт - Shiva - 22.04.2018 17:07

Shiva Wrote:Обнаружил одну проблему, после того как выхожу из игры, а потом снова захожу и загружаю сохраненную игру - перестает работать скрипт Сказочные Драконы - три вида наступательной магии...
Драконы снова колдуют все 8 видов наступательной магии.




RE: Если просто нужен скрипт - Shiva - 22.04.2018 17:18

1. Можно ли Фениксам и Духам Погребального Костра - добавить способность (воскрешение юнитов), как у Верховных Архангелов?

2. Скрипт улучшение навыка артиллерии. Ab

Балиста наносит 50% урон, от атаки самого сильного лучника в армии героя... например (снайпера, титана и тд.) То есть, атака балисты будет зависить от лучников в армии героя!

Базовый - 10%
Продвинутый - 25%
Эксперт - 50%


RE: Если просто нужен скрипт - Algor - 24.04.2018 13:48

(24.04.2018 10:48)Shiva Wrote:  
(23.04.2018 19:46)Algor Wrote:  MOP, время органично бы смотрелось в строке в игровой датой: Мес.:1, Нед.:1, День:1, 23:02

Извиняюсь, что не по теме... 147

Здравствуйте Алгор, пожалуйста помогите мне в теме если просто нужен скрипт. Аналогичное сообщение я уже отправил Игрику.

Shiva, я читаю все темы (на форуме не такой поток новых сообщений, чтобы что-то пропустить), а для личных обращений есть еще и ЛС.
Помогать со скриптами времени сейчас совсем нет - все имеющиеся крохи уходят на BH (возможно с igrik'овой помощью сегодня добью релиз и "уйду в отпуск" до осени).

По запросам могу дать не скрипт а только советы:
1. При получении хода отрядом феникса, можно подменять его тип на Архангелов, а после каста или при другом действии - возвращать обратно.
2. При получении хода баллистой, перебираем все союзные войска, для лучников (флаг 4) считаем урон и выбираем максимальный. Проверяем артиллерию героя и выставляем баллисте соотв. % от найденного максимального урона.


RE: Если просто нужен скрипт - igrik - 24.04.2018 17:08

Shiva Wrote:Обнаружил одну проблему, после того как выхожу из игры, а потом снова захожу и загружаю сохраненную игру - перестает работать скрипт Сказочные Драконы - три вида наступательной магии...
Драконы снова колдуют все 8 видов наступательной магии.
Потому что кроме триггера PI нужно еще использовать и GM0

Shiva Wrote:Можно ли Фениксам и Духам Погребального Костра - добавить способность (воскрешение юнитов), как у Верховных Архангелов?
Можно. Тут туже нужно кое-где добавить триггер GM0...



RE: Если просто нужен скрипт - ALEXALEX3434 - 30.05.2018 16:40

Приветствую.
Нужен скрипт ,чтобы навык тактика (если он есть у героя(человека) срабатывал только при битве с другим героем врагом(Пк ),и откл. при битве с монстрами.

Еще вопрос:Почистил ненужные мне скрипты в era script ru 3.0 ..т.е удалил скрипты и в ers их тоже убрал- почему то перестали работать скрипты которые остались??????


RE: Если просто нужен скрипт - ALEXALEX3434 - 30.05.2018 16:45

.....например "опыт за опускание монстов" не пашет (скрипт и запись в ers остались)


RE: Если просто нужен скрипт - Algor - 30.05.2018 17:20

1) Я так понимаю, сохранять значение запрета тактической смысла нет. Если противник-герой есть - расстановка включается (при наличии Тактики есс-но), если нет - отключается. Если да, то вот:

2) Похоже, ты поломал ers (м.б. сдвинулись удалились номера опций?). Попробуй скопировать исходный и еще раз аккуратно удалить лишние строки ERM-редактором.


RE: Если просто нужен скрипт - ALEXALEX3434 - 30.05.2018 17:30

Algor, Спасибо ,то что надо


RE: Если просто нужен скрипт - Algor - 30.05.2018 20:36

ALEXALEX3434, были очепятки в строке !!BA:H0/?y1 H1/?y2;[y1/y2 - герои в битве], поправил.


RE: Если просто нужен скрипт - Shiva - 14.06.2018 08:31

Можно ли сделать, чтобы ядовитое облако Драголича не действовала на своих?


RE: Если просто нужен скрипт - Bes - 14.06.2018 18:41

Взят код из Феникс-Мода и вроде использованы нужные части кусков...




RE: Если просто нужен скрипт - Algor - 14.06.2018 18:50

Bes,
1) Нет проверки на Берсерк/Гипноз.
2) Для того, чтобы ИИ не боялся бить по своим, неплохо бы обнулять ценность своих (под Гипнозом - чужих) отрядов на время хода Драколичей.


RE: Если просто нужен скрипт - Shiva - 14.06.2018 19:47

(14.06.2018 18:41)Bes Wrote:  Взят код из Феникс-Мода и вроде использованы нужные части кусков...

(14.06.2018 18:50)Algor Wrote:  Bes,
1) Нет проверки на Берсерк/Гипноз.
2) Для того, чтобы ИИ не боялся бить по своим, неплохо бы обнулять ценность своих (под Гипнозом - чужих) отрядов на время хода Драколичей.

Появилась идея создать новый вид (нейтральных драконов) на основе Драголича, но с другой моделькой и анимацией атаки - метеоритный дождь вместо ядовитого облака. Хотя можно изменить только модельку...

Это будет самый сильный стрелок в игре, в выходные проверю этот код... Ab

***

Еще хотел спросить по поводу создания вот этих двух скриптов...

1. Тройной призыв магических элементалей.

Сфера илистого озера перед началом боя - вызывает отряд случайных элементалей (огня, воды, воздуха или земли) на уровне эксперт... Вызывает стек (SP*4)*3 элементалей (огня, воды, воздуха или земли) случайным образом.

Вызванные элементами участвуют в тактическом построении отряда, а после боя все элементали исчезают... Артефакт будет действовать на подобии сердца дракона.

2. Магические элементали три раза за бой перед своим ходом могут наложить заклинание Клон уровня эксперт.


RE: Если просто нужен скрипт - Shiva - 14.06.2018 21:54

Shiva Wrote:Обнаружил одну проблему, после того как выхожу из игры, а потом снова захожу и загружаю сохраненную игру - перестает работать скрипт Сказочные Драконы - три вида наступательной магии...
Драконы снова колдуют все 8 видов наступательной магии.

(24.04.2018 17:08)igrik Wrote:  Потому что кроме триггера PI нужно еще использовать и GM0

Помогите разобраться... Ab

Shiva Wrote:Можно ли Фениксам и Духам Погребального Костра - добавить способность (воскрешение юнитов), как у Верховных Архангелов?
(24.04.2018 17:08)igrik Wrote:  Можно. Тут туже нужно кое-где добавить триггер GM0...

Не подскажите, что и куда здесь нужно подставить?
Почему-то не воскрешает...


RE: Если просто нужен скрипт - Algor - 14.06.2018 22:23

Shiva, тема называется "если нужен скрипт", а не "если нужен мод" Ab
А у тебя хотелок уже на приличный мод набралось. Тут можно посоветовать только начать писать самому.


RE: Если просто нужен скрипт - Shiva - 15.06.2018 10:01

(14.06.2018 22:23)Algor Wrote:  Shiva, тема называется "если нужен скрипт", а не "если нужен мод" Ab
А у тебя хотелок уже на приличный мод набралось. Тут можно посоветовать только начать писать самому.

Здравствуйте Algor, а можно как-то заменить модельку Драголича на Сказочного или Ржавого дракона?


RE: Если просто нужен скрипт - Bes - 15.06.2018 10:18

Shiva Wrote:Обнаружил одну проблему, после того как выхожу из игры, а потом снова захожу и загружаю сохраненную игру - перестает работать скрипт
(14.06.2018 21:54)Shiva Wrote:  
(24.04.2018 17:08)igrik Wrote:  Потому что кроме триггера PI нужно еще использовать и GM0

Помогите разобраться... Ab
Т.е. этот код надо повторить в триггере !?GM0


(14.06.2018 18:50)Algor Wrote:  Bes,
1) Нет проверки на Берсерк/Гипноз.
ну. раз они уже станут "не свои", то и бонус "своих не бить" логично не передавать Rolleyes


RE: Если просто нужен скрипт - XEPOMAHT - 15.06.2018 12:14

(15.06.2018 10:18)Bes Wrote:  Т.е. этот код надо повторить в триггере !?GM0

В последних версиях ЭРА можно ничего никуда не повторять, а использовать единый триггер под номером 77015 вместо !?PI и !?GM0. А с !!UN:C в опциональном виде рекомендуется использовать триггер 77016, где изменения, сделанные через !!UN:C, должны уничтожаться (чтобы игрок мог покойно включать и выключать опции без лишних перезагрузок и последующих глюков и вылетов, вылезающих после отключения опции).


RE: Если просто нужен скрипт - igrik - 15.06.2018 14:14

(15.06.2018 12:14)XEPOMAHT Wrote:  В последних версиях ЭРА можно ничего никуда не повторять, а использовать единый триггер под номером 77015 вместо !?PI и !?GM0. А с !!UN:C в опциональном виде рекомендуется использовать триггер 77016, где изменения, сделанные через !!UN:C, должны уничтожаться (чтобы игрок мог покойно включать и выключать опции без лишних перезагрузок и последующих глюков и вылетов, вылезающих после отключения опции).
1. Далеко не факт, что человек использует последнюю Эру. И что ему тогда делать?
2. В том то и дело, что отменять хаки "рекомендуется". Но "как их отменить" человеку, ничего не знающему об UN:C?


RE: Если просто нужен скрипт - Shiva - 15.06.2018 21:32

(15.06.2018 14:14)igrik Wrote:  1. Далеко не факт, что человек использует последнюю Эру. И что ему тогда делать?
2. В том то и дело, что отменять хаки "рекомендуется". Но "как их отменить" человеку, ничего не знающему об UN:C?

Здравствуйте Игрик, а можно ли заменить модельку Драголича на Сказочного или Ржавого дракона?


RE: Если просто нужен скрипт - Algor - 15.06.2018 22:42

Shiva, ну зачем об этом спрашивать персонально каждого? Все ведь умеют читать.
Да, можно заменить. Тривиально - распаковать ресурсы игры (конкретно - H3sprite.lod), найти def-файлы нужных драконов и привести к одному виду.
Инструмент для распаковки/запаковки - MMarchive. Лежит в Tools\MMArchive.


RE: Если просто нужен скрипт - Shiva - 15.06.2018 23:35

(14.06.2018 18:41)Bes Wrote:  Взят код из Феникс-Мода и вроде использованы нужные части кусков...

Спасибо большое скрипт работает.

***

Почему на Драколича не действует заклинание Благословение?
Можно как-то это исправить...


RE: Если просто нужен скрипт - igrik - 16.06.2018 00:00

(15.06.2018 22:42)Algor Wrote:  
(15.06.2018 21:32)Shiva Wrote:  а можно ли заменить модельку Драголича на Сказочного или Ржавого дракона?
Тривиально - распаковать ресурсы игры (конкретно - H3sprite.lod), найти def-файлы нужных драконов и привести к одному виду.
Algor, деф драколича лежит в "hmm35wog.pac" (zmm196z.def) Ab


(15.06.2018 23:35)Shiva Wrote:  Почему на Драколича не действует заклинание Благословение?
Можно как-то это исправить...
Потому что Драколич - нежить. Читай ФизМиг
Есть 2 способа:
1. Либо убрать у Драколича флаг "нежить"
2. Либо персонально убрать у Драколича иммунитет к благославению.

И то и то несложно решается на ERM


RE: Если просто нужен скрипт - Shiva - 17.06.2018 16:52

(16.06.2018 00:00)igrik Wrote:  Потому что Драколич - нежить. Читай ФизМиг
Есть 2 способа:
1. Либо убрать у Драколича флаг "нежить"
2. Либо персонально убрать у Драколича иммунитет к благославению.

И то и то несложно решается на ERM

Лучше всего подойдет способ номер 1, убрать у Драколича флаг "нежить"...
Нужно активизировать у Драколича боевой дух и сделать их восприимчивыми к заклинанию благословение.

За ФизМиг обдельное спасибо! 20


RE: Если просто нужен скрипт - Shiva - 17.06.2018 18:18

(16.06.2018 00:00)igrik Wrote:  
(15.06.2018 22:42)Algor Wrote:  Тривиально - распаковать ресурсы игры (конкретно - H3sprite.lod), найти def-файлы нужных драконов и привести к одному виду.
Algor, деф драколича лежит в "hmm35wog.pac" (zmm196z.def) Ab

Нашел (zmm196z.def) Драколича и (CRsDgn.def) Ржавый дракон, распоковал с помощью MMArchive.
Не поскажите что делать дальше?


RE: Если просто нужен скрипт - XEPOMAHT - 18.06.2018 11:21

(17.06.2018 18:18)Shiva Wrote:  Не поскажите что делать дальше?

1. Установить Тифон: http://wforum.heroes35.net/showthread.php?tid=4945
2. Открыть редактор монстров в нём
3. Перейти во вкладку монстра Драколич
4. В графе "боевой def" затереть zmm196z.def и вписать туда CRsDgn.def
5. Нажать кнопку "сохранить"


RE: Если просто нужен скрипт - Shiva - 18.06.2018 20:45

(18.06.2018 11:21)XEPOMAHT Wrote:  
(17.06.2018 18:18)Shiva Wrote:  Не поскажите что делать дальше?

1. Установить Тифон: http://wforum.heroes35.net/showthread.php?tid=4945
2. Открыть редактор монстров в нём
3. Перейти во вкладку монстра Драколич
4. В графе "боевой def" затереть zmm196z.def и вписать туда CRsDgn.def
5. Нажать кнопку "сохранить"

Вот эта да классная программа! Ab
А как правильно установить и открыть (Typhon v. 2.6) в HoMM3 ERA 2.75?

***

Можно ли Драколичу, заменить анимацию ядовитого облака на метеоритный дождь?


RE: Если просто нужен скрипт - Shiva - 20.06.2018 08:08

С установкой разобрался, а где можно найти def метеоритного дождя?


RE: Если просто нужен скрипт - Shiva - 20.06.2018 08:54

Друзья нужен скрипт, чтобы воскрешение Архангелов действовало на самих Архангелов.


RE: Если просто нужен скрипт - igrik - 20.06.2018 15:42

Это как? Чтобы сами на себя воскрешали?
Если да, то нет такого скрипта, и сделать его очень геморно


RE: Если просто нужен скрипт - RoseKavalier - 20.06.2018 17:45

(20.06.2018 08:54)Shiva Wrote:  Друзья нужен скрипт, чтобы воскрешение Архангелов действовало на самих Архангелов.
Code:
!!UN:C4677660/1/235;
Только игрок


RE: Если просто нужен скрипт - Shiva - 20.06.2018 21:00

(18.06.2018 11:21)XEPOMAHT Wrote:  1. Установить Тифон: http://wforum.heroes35.net/showthread.php?tid=4945
2. Открыть редактор монстров в нём
3. Перейти во вкладку монстра Драколич
4. В графе "боевой def" затереть zmm196z.def и вписать туда CRsDgn.def
5. Нажать кнопку "сохранить"

Когда делаю так, то происходит вылет игры, скорее всего проблема в модельке Драколича?

(20.06.2018 15:42)igrik Wrote:  Это как? Чтобы сами на себя воскрешали?
Если да, то нет такого скрипта, и сделать его очень геморно

Спасибо за информацию... Ab

(20.06.2018 17:45)RoseKavalier Wrote:  
Code:
!!UN:C4677660/1/235;
Только игрок

Не подскажите, что делает этот скрипт?


RE: Если просто нужен скрипт - Ben - 20.06.2018 21:56

Shiva Wrote:Не подскажите, что делает этот скрипт?

Вы же вроде сами описали действие скрипта ?

Shiva Wrote:Друзья нужен скрипт, чтобы воскрешение Архангелов действовало на самих Архангелов.



RE: Если просто нужен скрипт - igrik - 20.06.2018 23:55

(20.06.2018 17:45)RoseKavalier Wrote:  
Code:
!!UN:C4677660/1/235;
Только игрок
Точно! Совсем недавно же копался тут Bad


RE: Если просто нужен скрипт - Shiva - 21.06.2018 08:45

(20.06.2018 21:56)Ben Wrote:  Вы же вроде сами описали действие скрипта ?

(20.06.2018 23:55)igrik Wrote:  
(20.06.2018 17:45)RoseKavalier Wrote:  
Code:
!!UN:C4677660/1/235;
Только игрок
Точно! Совсем недавно же копался тут Bad

Я бы хотел, чтобы Драколичи колдовали 4 воскрешения в том числе и на себя...

Возможно ли реализовать это с помощью (Typhon v. 2.6) или стороннего скрипта?


***

Не подскажите почему, когда я заменяю модельку Драколича на Ржавого или Кристального происходит вылет игры?
Снаряд меняется, а моделька нет...


RE: Если просто нужен скрипт - Shiva - 21.06.2018 09:18

(16.06.2018 00:00)igrik Wrote:  Потому что Драколич - нежить. Читай ФизМиг
Есть 2 способа:
1. Либо убрать у Драколича флаг "нежить"
2. Либо персонально убрать у Драколича иммунитет к благославению.

И то и то несложно решается на ERM

С помощью (Typhon v. 2.6) сделал позитивную мораль и убрал флаг нежить у Драколичей, увеличил урон до 70 - 80.

- - - Добавлено - - -

Можно ли как-то изменить формулу расчёта воскрешения Архангелов?


RE: Если просто нужен скрипт - igrik - 21.06.2018 12:16

(21.06.2018 09:18)Shiva Wrote:  Можно ли как-то изменить формулу расчёта воскрешения Архангелов?
Можно. Но без хуков и т.п., а просто одним патчем - только на определенные величины.
Выбирай: 50/100/200/400/800/1600


RE: Если просто нужен скрипт - Shiva - 21.06.2018 22:00

(21.06.2018 12:16)igrik Wrote:  
(21.06.2018 09:18)Shiva Wrote:  Можно ли как-то изменить формулу расчёта воскрешения Архангелов?
Можно. Но без хуков и т.п., а просто одним патчем - только на определенные величины.
Выбирай: 50/100/200/400/800/1600

Игрик я думаю, что лучше всего сделать 800 из расчёта здоровья самих Драколичей.

***

Драколич имеет возможность (один раз) за битву воскресить на поле боя себя или дружественных юнитов из расчёта 800 HP на одного Драколича.

В Тифоне можно будет настроить количество воскрешений...


RE: Если просто нужен скрипт - igrik - 22.06.2018 16:33

(21.06.2018 22:00)Shiva Wrote:  я думаю, что лучше всего сделать 800 из расчёта здоровья самих Драколичей.
Но, теперь и Архангелы будут воскрешать с такой же силой


RE: Если просто нужен скрипт - Shiva - 25.06.2018 22:30

(22.06.2018 16:33)igrik Wrote:  
(21.06.2018 22:00)Shiva Wrote:  я думаю, что лучше всего сделать 800 из расчёта здоровья самих Драколичей.
Но, теперь и Архангелы будут воскрешать с такой же силой

Спасибо большое, скрипт работает Архангел призывает 80 копейщиков (800 HP), но на себя и дружественный отряд Архангелов он восстанавливает только 100 HP...

(20.06.2018 17:45)RoseKavalier Wrote:  
Code:
!!UN:C4677660/1/235;
Только игрок



RE: Если просто нужен скрипт - Shiva - 06.07.2018 13:07

Разобрался с воскрешением, но не всегда работает формула нужно определенное количество архангелов, титанов, чародеев...

Оживить дружественый отряд
Воскрешение на себя


RE: Если просто нужен скрипт - Shiva - 09.07.2018 11:32

Можно ли сделать скрипт, чтобы Баллиста наносила (половинный урон) 50% от удара самого сильного стрелка в армии героя, например Титана.

Герой который владеет навыком Артиллерия, наносит урон Баллистой...

1. Базовый уровень - 10%
2. Продвинутый уровень - 25%
3. Экспертный уровень - 50%


RE: Если просто нужен скрипт - ALEXALEX3434 - 09.07.2018 12:12

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

2.Скрипт ,чтобы у спецов по балисте было две балисты в начале игры, кроме варваров ,у них и так балиста сильна

Shiva, ....согласен балиста очень бестолкова и надо ее как то усилить


RE: Если просто нужен скрипт - Shiva - 09.07.2018 20:10

(09.07.2018 12:12)ALEXALEX3434 Wrote:  Shiva, ....согласен балиста очень бестолкова и надо ее как то усилить

Я тоже долго думал как можно усилить Баллисту?
Можно попробовать, чтобы урон Балисты зависел от силы армии героя...


RE: Если просто нужен скрипт - Shiva - 11.07.2018 19:20

Друзья нужен скрипт, Сфера Илистого Озера перед началом боя - вызывает отряд элементалей магмы по формуле (T*8), где T - это количество Титанов в армии героя. После боя все призванные элементали исчезают, артефакт будет работать на подобии Сердца Дракона...


RE: Если просто нужен скрипт - Shiva - 20.08.2018 15:25

Защита титанов... Ab

Друзья появилась идея создания нового скрипта (защита титанов).

Перед началом боя вокруг титанов образуются стеки гремлинов из расчёта 10 гремлинов на одного титана. Таким образом, Титан будет защищен от первых атак противника, да и сами Гремлины будут наносить неплохой урон.


RE: Если просто нужен скрипт - Algor - 20.08.2018 15:54

(20.08.2018 15:25)Shiva Wrote:  Таким образом, Титан будет защищен от первых атак противника...
...а ЧД получат право фактически безответного первого удара по титану :D


RE: Если просто нужен скрипт - Shiva - 21.08.2018 12:02

(20.08.2018 15:54)Algor Wrote:  ...а ЧД получат право фактически безответного первого удара по титану :D

Ах... точно я забыл про это, как же решить эту проблему?

***

У меня в армии будет всего 2 стека стреляющие драконы (Драколичи или Сказочные) и Титаны... Зачем нужны наги, джины, архимаги, гаргульи и тп. Всех переводим в Титанов!

Стоимость всех существ в (замке Башня) за одну неделю составляет 30 000, в среднем это будет около 5 титанов... Прирост в неделю для одного замка 5 титанов и 1 дракон.

При желании титанов или драконов можно будет разделить на несколько стеков...


RE: Если просто нужен скрипт - Shiva - 21.08.2018 12:13

Можно в Тифоне отключить атаку на две клетки у всех драконов... Ab

- - - Добавлено - - -

Или сделать два заградительных отряда гремлинов, но второй отряд должен быть не стреляющим.


RE: Если просто нужен скрипт - Shiva - 24.08.2018 15:30

Артефакт ... дает дополнительную защиту титанам и убирает способность атаки на две клетки всем фениксам и драконам в армии противника.


RE: Если просто нужен скрипт - ModWizard - 24.08.2018 15:48

(24.08.2018 15:30)Shiva Wrote:  Артефакт ... дает дополнительную защиту титанам и убирает способность атаки на две клетки всем фениксам и драконам в армии противника.

жирно слишком. пусть уж есть:

1. если атакует дракон или феникс
2. межу ними и титаном есть гремлины
3. урон по титану не засчитывать

такие проверки думаю можно организовать.


RE: Если просто нужен скрипт - Algor - 24.08.2018 17:11

ModWizard, и ИИ начинает сильно тупить выбивая кучку гремлинов вместо более эффективной атаки. Или ценность действий для ИИ тоже предлагаешь корректирвать выставляя в 0 ценность стека титанов при определенных условиях?
Очень уж большой гемор при весьма сомнительной идее.

Если так хочется защитить титанов на один ход от ближней атаки быстрых существ, можно их силовым полем окружить. Тоже костыль, конечно. Но ведь и "клиент хочет странного".


RE: Если просто нужен скрипт - ModWizard - 24.08.2018 17:22

(24.08.2018 17:11)Algor Wrote:  ModWizard, и ИИ начинает сильно тупить выбивая кучку гремлинов вместо более эффективной атаки. Или ценность действий для ИИ тоже предлагаешь корректирвать выставляя в 0 ценность стека титанов при определенных условиях?
Очень уж большой гемор при весьма сомнительной идее.

Если так хочется защитить титанов на один ход от ближней атаки быстрых существ, можно их силовым полем окружить. Тоже костыль, конечно. Но ведь и "клиент хочет странного".

почему тупит? пробивает кольцо охранения. ведь за этим туда их и ставили, не так ли? а лучше понижать боевую ценность птичек?

правда, я не знаю "чего именно хочет клиент". Как понял, так и предложил.


RE: Если просто нужен скрипт - Shiva - 25.08.2018 19:30

(24.08.2018 17:11)Algor Wrote:  ModWizard, и ИИ начинает сильно тупить выбивая кучку гремлинов вместо более эффективной атаки. Или ценность действий для ИИ тоже предлагаешь корректирвать выставляя в 0 ценность стека титанов при определенных условиях?
Очень уж большой гемор при весьма сомнительной идее.

Если так хочется защитить титанов на один ход от ближней атаки быстрых существ, можно их силовым полем окружить. Тоже костыль, конечно. Но ведь и "клиент хочет странного".

(24.08.2018 17:22)ModWizard Wrote:  почему тупит? пробивает кольцо охранения. ведь за этим туда их и ставили, не так ли? а лучше понижать боевую ценность птичек?

правда, я не знаю "чего именно хочет клиент". Как понял, так и предложил.

Приветствую друзья, решил объединить все в одном посте... Ab

***

Защита титанов...

Перед началом боя вокруг титанов образуются стеки (мастер-гремлинов) из расчёта 10 гремлинов на одного титана. Таким образом, титан будет защищен от первых атак противника, да и сами гремлины будут наносить неплохой урон.

***

Артефакт (золотой лук) дает дополнительную защиту титанам и убирает способность атаки на две клетки всем фениксам и драконам в армии противника.

Можно в Тифоне отключить (атаку на 2 клетки) у всех драконов и фениксов, если они есть на карте. Но более грамотно это - сделать через артефакт, который на время боя отключает эту способность...

Я проверял дополнительную (защиту для титанов)... три отряда мастер-гремлинов по 10 юнитов, наносят такой же урон как и один титан, я думаю, что это - вполне рабочий вариант.

- - - Добавлено - - -

Такую же защиту можно организовать и для сказочных драконов. Там подойдут чародеи, архимаги или фанатики, но формула расчёта будет уже другая...


RE: Если просто нужен скрипт - igrik - 25.08.2018 20:33

Shiva, не трудись. Никому это не интересно. Никто и не сделает.


RE: Если просто нужен скрипт - Shiva - 26.08.2018 17:37

(25.08.2018 20:33)igrik Wrote:  Shiva, не трудись. Никому это не интересно. Никто и не сделает.

Игрик сделайте пожалуйста, буду вам очень благодарен. Для меня очень важны эти два скрипта призыв големов и защита для титанов, без них все никак не могу начать игру...

- - - Добавлено - - -

Вчера попробовал очень интересный вариант поставил джинам заклинание клон. Таким образом, книга магии накладывает два заклинания за один ход, а мастер-джины колдуют третий, (например клон). Получается три заклинания за один ход.


RE: Если просто нужен скрипт - Ivor - 30.08.2018 16:42

Раздал некоторым героям специализации по улучшению войск. Стало интересней, но как-то слишком легко.

Коллеги, можно ли реализовать скрипт, который при улучшении войск будет требовать затрат mp? По <уровень существа>*100mp за каждое улучшаемое существо.


RE: Если просто нужен скрипт - igrik - 30.08.2018 18:42

Можно, даже очень просто. Но как я в последнее время очень часто говорю: - нужен будет Хукер 96-copy

А теперь к скрипту: ты подробнее опиши в каких именно случаях. Что например делать, если герой сидит в замке и у него нет МП.
100*уровень существа на одно существо или на весь стек?.
Например, если улучшаем 5 стеков 7 уровня и 2 стека 5 уровня (5*7*100+2*5*100), то это дикие 4500 хода.
Или ты говоришь только про улучшение для специалистов?


RE: Если просто нужен скрипт - Ivor - 30.08.2018 18:59

Хукер - так хукер. По-моему, в сборке он есть.
Quote:Или ты говоришь только про улучшение для специалистов?
Да, ограничение я хотел повесить только на спецов-грейдилок, типа Гелу и Дракона. Стандартное улучшение пусть остаётся. Для него и так надо ещё нужное здание отстроить, нет смысла добавлять дополнительные ограничения.

Quote:ты подробнее опиши в каких именно случаях. Что например делать, если герой сидит в замке и у него нет МП.
Нет MP - пусть откладывает грейд. Либо кнопка грейда должна становиться неактивной, либо выдаваться сообщение, мол, "Герой не успеет обучить всех выбранных существ за оставшееся время. У героя должно быть не менее ХХХ mp"

Quote:100*уровень существа на одно существо или на весь стек?.
Именно на каждое существо. Чтобы был выбор: или теряешь время героя и получаешь улучшенные войска или, если надо воевать вот прям сейчас - то воевать неулучшенными


RE: Если просто нужен скрипт - igrik - 30.08.2018 19:04

Повторяюсь, формула дикая. Вот смотри - стартуем Ивором. На страте имеем 13 кентавров и 4 эльфа.
В соответствии с твоей формулой получается 13*1*100+4*3*100 = 2500mp.
Т.е. даже в начале с минимальным кол-вом войск герой не сможет улучшить всех. А что будет через неделю))

Ну да ладно. Попробую сделать так...


RE: Если просто нужен скрипт - Ivor - 30.08.2018 19:37

Не-не-не!
Речь только про улучшаемых самим героем существ, а это 1..2 вида существ. Тому же Ивору, если менять спецуху, то только на возможность улучшения лесных эльфов - в грандов.

Тогда у него остаётся только возможность улучшить 4 эльфов - 4*3*100 = 1200 mp - чуть больше половины запаса. Считаю - это нормальная плата


RE: Если просто нужен скрипт - igrik - 30.08.2018 19:46

(30.08.2018 19:37)Ivor Wrote:  Не-не-не!
Речь только про улучшаемых самим героем существ, а это 1..2 вида существ. Тому же Ивору, если менять спецуху, то только на возможность улучшения лесных эльфов - в грандов.
А, вот это я и хотел прояснить


RE: Если просто нужен скрипт - Algor - 31.08.2018 09:59

(30.08.2018 19:37)Ivor Wrote:  Тому же Ивору, если менять спецуху, то только на возможность улучшения лесных эльфов - в грандов.

А герой со спецухой грейда разве получает бонусы к параметрам существа? Чет я подзабыл.
Вроде нет, и тогда смена спецухи сделает героя ценным только до отстройки улучшенного эльфятника. А далее от него польза ток как от домоседа.


RE: Если просто нужен скрипт - Ivor - 31.08.2018 11:53

Именно поэтому я раздаю специальности бестолковым героям, а не меняю существующих спецов по существам
Саня: зоркость > грейд копейщиков
Уланд: лечение > грейд дендроидов
Малкольм: зоркость > грейд гномов.
Иона: джинны были, да? > грейд гремлинов
и т.д.


RE: Если просто нужен скрипт - MOP - 31.08.2018 16:49

По-моему, Феанор говорил, что спецы по улучшениям работают только для человека (сам не проверял). Тогда для ИИ костыль на ERM писать придётся.


RE: Если просто нужен скрипт - Shiva - 01.09.2018 00:10

(31.08.2018 16:49)MOP Wrote:  По-моему, Феанор говорил, что спецы по улучшениям работают только для человека (сам не проверял). Тогда для ИИ костыль на ERM писать придётся.

Можете сделать скрипт, Сфера Илистого Озера перед началом боя - вызывает отряд золотых големов по формуле (T*8), где T - это количество Титанов в армии героя. После боя все призванные элементали исчезают, артефакт будет действовать на подобии Сердца Дракона...


RE: Если просто нужен скрипт - Shiva - 01.09.2018 00:18

Можно ли сделать так, чтобы заклинание (цепная молния и метеоритный дождь) не действовали на окаменевших существ в армии противника?


RE: Если просто нужен скрипт - slater777 - 02.09.2018 10:38

1. Возможно ли написать скрипт на сказочных драконов, увеличивающим их урон от заклинаний с получением опыта и с надеванием артефактов на увеличение маг урона?
2. Кто-нибудь случаем не допиливал скрипт\мод на удаление тюрем с карты или обнуление уровня пленников?


RE: Если просто нужен скрипт - igrik - 03.09.2018 18:59

(30.08.2018 16:42)Ivor Wrote:  Коллеги, можно ли реализовать скрипт, который при улучшении войск будет требовать затрат mp? По <уровень существа>*100mp за каждое улучшаемое существо.
Всё таки покопал я на эту тему намного глубже: сделать такое очень геморно, костыль на костыле и костылем заправляет.
Выглядит примерно так:
Но я всё никак не могу выловить момент (окно да/нет), когда нужно отнимать мувпоинты, а когда нет. Если кто захочет доделать - пожалуйста, потому что я наверно пас.


RE: Если просто нужен скрипт - Elzivir - 26.09.2018 16:36

Всем доброго времени суток!

Знатоки, подскажите, возможно ли сделать так, чтобы герои фракции Castle изначально бы имели в качестве командиров не Паладинов, а, например, Вождей огров? (в WoG Options командиры разрешены, но опция "Обязательный найм командира" отключена). Unsure


RE: Если просто нужен скрипт - Algor - 26.09.2018 18:49

(26.09.2018 16:36)Elzivir Wrote:  Знатоки, подскажите, возможно ли сделать так, чтобы герои фракции Castle изначально бы имели в качестве командиров не Паладинов, а, например, Вождей огров?
Перед началом игры, например в !?PI пройтись по всем героям, и если герой нужного класса/фракции - сменить ему тип командира через !!CO:T. Набросать по-быстрому сейчас нет возможности, так что только совет Bad


RE: Если просто нужен скрипт - Elzivir - 26.09.2018 19:58

Algor, на примере хотя бы одного героя можешь показать, как это должно выглядеть? А с остальными я уже по аналогии, надеюсь, справлюсь... Kap


RE: Если просто нужен скрипт - igrik - 27.09.2018 10:33

(26.09.2018 16:36)Elzivir Wrote:  возможно ли сделать так, чтобы герои фракции Castle изначально бы имели в качестве командиров не Паладинов, а, например, Вождей огров?



RE: Если просто нужен скрипт - Elzivir - 27.09.2018 18:19

igrik, благодарю за отклик, но тут такое дело: игра ругается на строку "!!SN&y1<156:G". Пишет, что "Invalid parameters". И самое странное, что это не мешает Оррину начинать с Вождем огров, хотя все остальные герои данной фракции по-прежнему стартуют с Паладинами в качестве командиров... 105


RE: Если просто нужен скрипт - Berserker - 27.09.2018 23:36

Elzivir, Эра 2.46? или Вог 3.58?


RE: Если просто нужен скрипт - Elzivir - 28.09.2018 00:30

Эра 2.46


RE: Если просто нужен скрипт - igrik - 28.09.2018 10:12

(28.09.2018 00:30)Elzivir Wrote:  Эра 2.46



RE: Если просто нужен скрипт - Elzivir - 29.09.2018 03:26

Ребята, как всегда, огромное спасибо! Algor'у - за совет, igrik'у - за реализацию, а Berserker'у - за участие! 132


RE: Если просто нужен скрипт - Shiva - 30.09.2018 19:10

Всем привет! Можно ли сделать, чтобы артефакт Сфера Илистого Озера увеличивала урон наносимый заклинаниями магии земли на 100 - 200%?

- - - Добавлено - - -

Хочу увеличить силу метеоритного дождя у Сказочных Драконов, но формула работает не совсем корректно. При увеличении количества драконов уменьшается урон наносимый заклинанием...

(15.03.2018 18:26)igrik Wrote:  Поэтому поиграйся этими цифрами и подбери нужную силу заклинания
С остальными заклами по аналогии...



RE: Если просто нужен скрипт - Shiva - 01.10.2018 20:30

Скрипт для Сказочных Драконов... Ab

Можно ли сделать так, чтобы заклинания (цепная молния и метеоритный дождь) не действовали на окаменевших существ в армии противника?


RE: Если просто нужен скрипт - Shiva - 01.10.2018 21:30

Моя тестовая карта... Ab (Click to View)
igrik, помогите мне пожалуйста в теме если просто нужен скрипт. Ab


RE: ERA II - Berserker - 01.10.2018 22:08

Shiva, всё можно, учитесь писать код, пробуйте сами.


RE: ERA II - Shiva - 02.10.2018 20:00

(01.10.2018 22:08)Berserker Wrote:  Shiva, всё можно, учитесь писать код, пробуйте сами.

Berserker, врятли у меня получится освоить код ERM, поэтому обращаюсь к вам за помощью в теме если просто нужен скрипт.

У меня осталось совсем немного задумок... Rolleyes

1. Увеличение силы метеоритного дождя у Сказочных Драконов.
2. Защита для Титанов.
3. Улучшенный навык артиллерии.

...

Большинство настроек можно реализовать через Тифон, но некоторые только с помощью ERM програмирования.

P.S где можно посмотреть список всех рабочих скриптов, которые за все время были созданы на форуме?

Буду вам очень благодарен за помощь! 20


RE: ERA II - Algor - 03.10.2018 10:27

(02.10.2018 20:00)Shiva Wrote:  У меня осталось совсем немного задумок... Rolleyes
3. Улучшенный навык артиллерии.

...

Вот это многоточие и смущает. Да и идеи, если честно, интересные только для Вас и, вероятно, только Вам и понятные в контексте Вашего мода. Многое реализовать не так сложно, просто не интересно и жалко времени.


RE: ERA II - Shiva - 06.10.2018 11:03

(02.10.2018 21:54)Berserker Wrote:  Shiva, уже давно таких списков не ведётся. Энтузиастов не стало ( Есть моды, в них папки Data\s. Есть руководство в Heroes 3\Help\ERM manual ...rus.chm. Собственно, и всё )

Спасибо большое! а где можно найти скрипт, который защищает гремлинов

(03.10.2018 10:27)Algor Wrote:  Вот это многоточие и смущает. Да и идеи, если честно, интересные только для Вас и, вероятно, только Вам и понятные в контексте Вашего мода. Многое реализовать не так сложно, просто не интересно и жалко времени.

Здравствуйте Algor, а можете подсказать как увеличить силу метеоритного дождя у Сказочных Драконов? Если увеличить урон от Сферы Илистого Озера, то и метеоритный дождь тоже увеличит свой урон...


(30.09.2018 19:10)Shiva Wrote:  Можно ли сделать так, чтобы артефакт Сфера Илистого Озера увеличивала урон наносимый заклинаниями магии земли на 100%?



RE: ERA II - Shiva - 06.10.2018 14:35

У моих Сказочных Драконов два заклинания цепная молния и метеоритный дождь, хочу немного увеличить силу метеоритного дождя! Ab


RE: Если просто нужен скрипт - Trident_D - 10.12.2018 15:37

Здравствуйте, корифеи модинга и скриптования! Являюсь давним поклонником Героев 1-4, особенно 3-ей части. В свое время создание WoG действительно вдохнуло новую жизнь в любимую игру. Прошло много лет с тех пор, периодически возвращаюсь к любимым героям, наблюдаю развитие. На очередном витке, после нескольких продолжительных игр в 3,5, решил проанализировать чего не хватает в игре и чего хотелось бы.
Установил Era II, полазил в скриптах. Разобраться в них особо не получилось (программирование никогда не было моей сильной стороной), но отдельные параметры в уже готовых удалось успешно скорректировать по своему усмотрению.

На текущий момент озадачился следующими нововведениями.
1. С появлением в игре божественных существ для каждого замка, различных интересных нейтралов, назрела актуальная потребность иметь полноценный дополнительный (восьмой) слот существ в армиях.
Дополнительный слот должен быть и в армиях нейтралов, в гарнизоне замка, отражаться на действиях AI и прочее. Это, на мой взгляд, достаточно сложная задача, требующая времени. Возможно уже есть какие-то скрипты, моды, откуда можно позаимствовать это дополнение, но я таких не нашел.

2. Более легкая задача. Идея скрипта, где навык Pathfinding дает дополнительные клетки хода герою при наличии медленных существ очень хороша, но, как мне кажется, слабо реализована. Ход добавляется только до фиксированного значения, если текущее значение ниже. Это выгодно только при отсутствии дополнительных бонусов героя к передвижению (логистика и т.п.). Мне бы хотелось реализовать возможность при раскаченном Pathfinding брать в армию существ любой скорости, без штрафа на общее количество хода.
Думаю, скрипт должен работать как-то так:
Берем X (текущее значение хода героя),
определяем y (скорость самого медленного юнита в армии героя),
каждому y соответствует Y (значение количества очков передвижения скорости юнита),
X-Y=A,
итоговый ход: X+A.

3. Ну и такой наверно шаблонный скрипт.
Сделать возможность апгрейда юнитов в армии героя при посещении внешних жилищ существ.
Конкретно нужно, чтобы не только Gelu мог апгрейдить лучников/эльфов в sharpshooter'ов, но и любой другой герой в момент посещения жилища sharpshooter'ов.


RE: Если просто нужен скрипт - Ivor - 10.12.2018 16:18

По п.2:
Heroes TE, script03.erm, классы героев.

Quote:4) Speedy - Pathfinding + Scouting
бонус: передвигается со скоростью (0.5*MaxS + 0.5*MinS, 0.75*MaxS + 0.25*MinS, MaxS),
где MinS - скорость самого медленного, а MaxS - самого быстрого войска в армии.


(03.09.2018 18:59)igrik Wrote:  
(30.08.2018 16:42)Ivor Wrote:  Коллеги, можно ли реализовать скрипт, который при улучшении войск будет требовать затрат mp? По <уровень существа>*100mp за каждое улучшаемое существо.
Всё таки покопал я на эту тему намного глубже: сделать такое очень геморно, костыль на костыле и костылем заправляет.
Выглядит примерно так:
Но я всё никак не могу выловить момент (окно да/нет), когда нужно отнимать мувпоинты, а когда нет. Если кто захочет доделать - пожалуйста, потому что я наверно пас.

Пардон, ранее пропустил ответ.
Но всё равно, пусть и с запозданием, скажу - спасибо!

Буду тестировать


RE: Если просто нужен скрипт - igrik - 10.12.2018 18:17

Trident_D
На п.1: Дико сложно это сделать. Игра явно не стоит свеч (и да - таких модов нет и наврятли будут)


RE: Если просто нужен скрипт - Trident_D - 12.12.2018 01:31

Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч". Думаю, что при создании 3,5 решались задачи и посложней, как то - разрушение замков, например.

Ivor
подскажи, пожалуйста, что за Heroes TE? - я в модах плохо ориентируюсь и мало их ставил. Есть ли ссылка на этот скрипт?
Как я понял, там ещё и Scouting надо прокачивать? Я б его убрал оттуда, а кусок скрипта вложил бы в "оригинальный" пак с улучшением вторичных навыков. Сама идея мне понравилась.

А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?


RE: Если просто нужен скрипт - igrik - 12.12.2018 11:19

(12.12.2018 01:31)Trident_D Wrote:  Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч". Думаю, что при создании 3,5 решались задачи и посложней, как то - разрушение замков, например.
Ты глубоко ошибаешься на этот счет. Сделать 8-й слот - задача архитрудная. Перестройка замков и рядом по сложности реализации не стоит.

(12.12.2018 01:31)Trident_D Wrote:  А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?
Можно. Позже сделаю


RE: Если просто нужен скрипт - Ivor - 12.12.2018 12:31

(12.12.2018 01:31)Trident_D Wrote:  Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч".
По моим прикидкам, такая доработка будет стоить 5 человеко/лет.
Вот и думай, стоит ли такая идея стольких трудов Sm

(12.12.2018 01:31)Trident_D Wrote:  подскажи, пожалуйста, что за Heroes TE? - я в модах плохо ориентируюсь и мало их ставил. Есть ли ссылка на этот скрипт?
Как я понял, там ещё и Scouting надо прокачивать? Я б его убрал оттуда, а кусок скрипта вложил бы в "оригинальный" пак с улучшением вторичных навыков. Сама идея мне понравилась.
Это отдельный мод - http://heroeswt.net/
Но скрипт можно оттуда выдернуть и использовать отдельно


RE: Если просто нужен скрипт - Algor - 12.12.2018 15:01

(12.12.2018 11:19)igrik Wrote:  
(12.12.2018 01:31)Trident_D Wrote:  А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?
Можно. Позже сделаю

По п.3. - в ES есть опция апгрейда в улучшенных внешних жилищах. Можно конечно добавить туда апгрейд в жилищах снайперов/чародеев. Но это однозначно будет лютая имба.


RE: Если просто нужен скрипт - Trident_D - 13.12.2018 02:04

Установил аддон, скопировал скрипты, удалил.
В скрипте03 (Heroes WT), как я понял, всё привязано к дополнительным классам "Speedy" и т.п., много лишнего и ненужного (для моей цели).
Вот кусок этого скрипта

Я хотел изменить исходный скрипт сборки EraII+WoG (30 wog - enhanced secondary skills) вот этот кусок
(Значения минимального передвижения я менял сам.)
По сути нужно:
- определить текущий ход героя (X);
- найти (хотя бы!) минимальную скорость юнита в армии (y), соотнести по таблице значений с количеством хода героя для этой скорости (Y);
- далее: (2000-Y)+X при pathfinding=3 (при 1 и 2 можно разность делить на 3 и на 2, соответственно).
Можно сделать и с учетом максимальной скорости юнита, как то (0.5*MaxS + 0.5*MinS, 0.75*MaxS + 0.25*MinS, MaxS), но главное корректно внедрить этот кусок в уже существующий исходный скрипт (30 wog - enhanced secondary skills), чтоб он нормально интегрировался и не баговал.


RE: Если просто нужен скрипт - Shiva - 17.12.2018 14:40

Друзья всем привет! Ab

Можно ли изменить формулу здоровья и вид призываемых существ у артефакта сердце дракона?

Например: (500 очков здоровья * Уровень Героя). Вместо драконов, призыв случайных элементалей: элементаль шторма, ледяной элементаль, энергетический элементаль, элементаль магмы.

- - -

Этот мощнейший артефакт призывает драконов [100 очков здоровья * Уровень Героя]  на время битвы (минимум 1 дракон). Тип дракона – случайный, но может зависеть от типа местности. Плюс, драконы в армии героя всегда имеют хороший Боевой Дух.


RE: Если просто нужен скрипт - Trident_D - 17.12.2018 14:58

По скриптам никто не смотрел? что-то может подсказать по п. 2 и 3?
(12.12.2018 15:01)Algor Wrote:  По п.3. - в ES есть опция апгрейда в улучшенных внешних жилищах. Можно конечно добавить туда апгрейд в жилищах снайперов/чародеев. Но это однозначно будет лютая имба.
Что такое "ES"?
Мне нужен отдельный работающий скрипт на апгрейд конкретных типов монстров в конкретных жилищах ещё и для того, чтобы понять алгоритм и дальше делать что-то подобное самому по определенным задумкам.
(Вопрос баланса вторичен, кроме того, для партий по хот-ситу на рандомных картах, при включении всех героев, появление в найм Gelu/Dracon уже имба, а тут ещё армию таскать куда-то на апгрейд и не факт, что эти жилища выпадут рядом с нужным замком и т.д и т.п. Да и по принципу - если "лютых имб" много, то это уже не имба!)


RE: Если просто нужен скрипт - Algor - 17.12.2018 17:31

(17.12.2018 14:58)Trident_D Wrote:  Что такое "ES"?
Мне нужен отдельный работающий скрипт на апгрейд конкретных типов монстров в конкретных жилищах ещё и для того, чтобы понять алгоритм и дальше делать что-то подобное самому по определенным задумкам.
ES - мод ERA Scripts
И да, для того чтобы понять и дальше делать самому это как раз то, что надо - там практически все скрипты построчно откоментированы на русском.


RE: Если просто нужен скрипт - igrik - 17.12.2018 18:36

(17.12.2018 14:58)Trident_D Wrote:  что-то может подсказать по п. 3?
Вот подредактированный скрипт из ERA Scripts



RE: Если просто нужен скрипт - Maxop - 18.12.2018 16:19

igrik, Здравствуйте, есть ли возможность включить в вашу сборку скрипт Архитектор, в свое время отлично работающий в WOG 3.58
Спасибо.


RE: Если просто нужен скрипт - igrik - 18.12.2018 16:52

(18.12.2018 16:19)Maxop Wrote:  igrik, Здравствуйте, есть ли возможность включить в вашу сборку скрипт Архитектор, в свое время отлично работающий в WOG 3.58
Возможность есть. Но я думаю лучше этот скрипт вообще оформить отдельным модом. А для этого нужно, чтобы вы прислали недостоющие файлы:
(я не знаю название).ert
archcas.jpg
archram.jpg
archtow.jpg
archinf.jpg
archnec.jpg
archdun.jpg
archstr.jpg
archfor.jpg
rchele.jpg



RE: Если просто нужен скрипт - Maxop - 18.12.2018 17:13

igrik, Вот


RE: Если просто нужен скрипт - igrik - 18.12.2018 18:09

Скрипт мне нравится. Добавлю в сборку в следующей перепаковке - когда переигрываемую битву допилю - а точнее совместимость скриптов с ней.


RE: Если просто нужен скрипт - Maxop - 19.12.2018 18:26

igrik, спс, огромное. Успехов Sm


RE: Если просто нужен скрипт - Shiva - 20.12.2018 14:05

(18.12.2018 18:09)igrik Wrote:  Скрипт мне нравится. Добавлю в сборку в следующей перепаковке - когда переигрываемую битву допилю - а точнее совместимость скриптов с ней.

Здравствуйте igrik, можно еще скрипт для сказочных драконов. Брелок отрицательности, дает вашим войскам иммунитет к заклинаниям молния, цепная молния и метеориный дождь.

Заранее спасибо! Ab


RE: Если просто нужен скрипт - igrik - 21.12.2018 13:25




RE: Если просто нужен скрипт - Shiva - 23.12.2018 18:20

(21.12.2018 13:25)igrik Wrote:  

Спасибо большое igrik! Rolleyes

***

Можете еще рассмотреть вопрос по артефакту сердце дракона?
Можно ли изменить формулу призыва и вид призываемых существ у артефакта сердце дракона?

Например: (500 очков здоровья * Уровень Героя). А вместо драконов - призыв случайных усовершенствованных элементалей: элементаль шторма, ледяной элементаль, энергетический элементаль, элементаль магмы. То есть, два стрелка и два рукопашных юнита...

- - -

Этот мощнейший артефакт призывает драконов [100 очков здоровья * Уровень Героя] на время битвы (минимум 1 дракон). Тип дракона – случайный, но может зависеть от типа местности. Плюс, драконы в армии героя всегда имеют хороший Боевой Дух.

- - - Добавлено - - -

В идеале я бы хотел изменить (формулу призыва существ), чтобы она зависела от количества Титанов в армии героя, например.

300 : 25 = 12 Элементаль шторма
300 : 30 = 10 Ледяной элементаль
300 : 35 = 8.5 Энергетический элементаль
300 : 40 = 7.5 Элементаль магмы

300, это - здоровье титанов.
25,30,35,40, это - здоровье элементалей.
При желании, титанов можно будет заменить на других юнитов седьмого уровня.


RE: Если просто нужен скрипт - Shiva - 24.12.2018 20:15

(21.12.2018 13:25)igrik Wrote:  

igrik, странно почему то не работает этот скрипт? Проверил на двух компьютерах, ZVSE поставил... Bad


RE: Если просто нужен скрипт - Algor - 24.12.2018 20:56

Скрипт не совсем корректный. Номер героя узнавать надо по номеру отряда, на который действует заклинание, а не по бездействующей стороне. Ну и Оррин выпадает из проверки (должно быть &y3>=0). Ты не против Оррина тестировал?


RE: Если просто нужен скрипт - igrik - 25.12.2018 11:57

(24.12.2018 20:56)Algor Wrote:  Скрипт не совсем корректный. Номер героя узнавать надо по номеру отряда, на который действует заклинание, а не по бездействующей стороне.
Да, согласен
Shiva, вот правильный скрипт, но он только для ERA. На стандартном WoG работать не будет



RE: Если просто нужен скрипт - Shiva - 05.01.2019 14:35

(25.12.2018 11:57)igrik Wrote:  Shiva, вот правильный скрипт, но он только для ERA. На стандартном WoG работать не будет

igrik большое спасибо скрипт работает, а можете еще рассмотреть вопрос с артефактом сердце дракона?


RE: Если просто нужен скрипт - ALEXALEX3434 - 17.01.2019 13:27

Привет.Подскажите скрипт чтобы у командира орков было максимум 3 балисты(он их копит своим умением,с повышением уровня).Т.е в начале игры одна с прокачкой до трех штук.

Считаю что более уже портит баланс,особенно когда убивает драконов пачками.

Вроде где то это обсуждалось,но там ограничились двумя балистами......


RE: Если просто нужен скрипт - ALEXALEX3434 - 17.01.2019 17:19

Не устраивает еще вот что:
Выбрал ,предположим , Пк врага - некрополь,а у него основной герой бегает совсем из другого замка(например рыцарь).

Можно ли реализовать скриптом или плагином чтобы у Пк- противников были герои только их класса?


RE: Если просто нужен скрипт - daemon_n - 17.01.2019 18:09

ALEXALEX3434, ну, героев фракций не так много, они по тюрьмам сидят, или замки, например, повторяются.


RE: Если просто нужен скрипт - ALEXALEX3434 - 17.01.2019 19:14

daemon_n, Значит как то сдедать,чтобы "не родные герои" у фракций появлялись только тогда,когда полностью кончатся "родные".

Играл тут недавно : У синего Пк был был только один своей фракции герой и куча других.Причем его ударник(основной) не собрал полный комплект из своего замка(7тсуществ) т.к. два слота занимали малочисленные чужие монстры.
Да и специализация у него скорее всего была " не в тему"...

Есть же какой то скрипт ,чтоб ограничить героев в таверне(только своей фракции).Нужно только для ПК,человек пусть имеет выбор.


RE: Если просто нужен скрипт - ArKan - 25.01.2019 01:02

Хотелось бы поиграть с таким скриптом:

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

При этом улучшение существ запрещено.

Все действия, которые ранее приводили к апрегду или даунгрейду (например случайное действие некоторых новых сундуков) теперь могут существам давать или отбирать опыт соотвественно. Аналогично и форт на холме.


RE: Если просто нужен скрипт - igrik - 25.01.2019 10:35

ArKan, это слишком сложная затея, чтобы кто-то написал для неё скрипт. Сомневаюсь, что тут хватит одного только ERM. Без реверса этот вопрос не исполним.
В итоге, шансы на то, что появится исполнение такого скрипта 1-2%


RE: Если просто нужен скрипт - ArKan - 25.01.2019 16:22

Сложность в каком моменте?


RE: Если просто нужен скрипт - igrik - 25.01.2019 16:52

Всмысле "сложность в каком моменте"?
Ты хоть отдаленно себе представляешь как реализовать этот скрипт?


RE: Если просто нужен скрипт - Algor - 25.01.2019 18:08

ArKan, собсно, сложность в отвязке количества грейженных юнитов от кол-ва обычных. Остальное, навскидку, реализуется просто.


RE: Если просто нужен скрипт - ArKan - 26.01.2019 00:30

Как вариант: Стандартные улучшенные постройки могут давать выбор между улучшенными и не улучшенными, плюс только не грейженные юниты мы можем покупать отдельно.

Quote:Всмысле "сложность в каком моменте"?
Ты хоть отдаленно себе представляешь как реализовать этот скрипт?

Что скрипты позволяют сделать для зданий, производящих существ?


RE: Если просто нужен скрипт - Algor - 26.01.2019 02:07

(26.01.2019 00:30)ArKan Wrote:  Что скрипты позволяют сделать для зданий, производящих существ?
Назначить тип и кол-во существ в здании.


RE: Если просто нужен скрипт - ArKan - 26.01.2019 02:17

Кто помнит, когда мы существ 8 уровня покупаем в городе (с включённым соотвествующим скриптом), это влияет на доступное количество существ 7 уровня?


RE: Если просто нужен скрипт - Algor - 26.01.2019 13:57

Нет, не влияет. Но этот функционал жестко защит в WoG.


RE: Если просто нужен скрипт - ArKan - 26.01.2019 21:42

Вижу выход в том, чтобы при наличии (или после постройки) здания существ в городе, эти существа - не грейженные - можно было покупать в городе как либо ещё, независимо от покупки в самом здании.

Есть идеи?


RE: Если просто нужен скрипт - Trident_D - 29.01.2019 19:47

С наскока разобраться не получилось, вот наконец выдалось свободное время покопаться в скриптах.
Получилось сделать задумку с навыком Pathfinding, чтобы бонусы к передвижению плюсовались к минимальному ходу героя при соответствующем уровне навыка.
Изменил кусок вшитого в сборку EraII+WoG скрипта (30 wog - enhanced secondary skills).
А вот предложенный вариант скрипта от igrik для апгрейда лучников в снайперов (пост #494) что-то не смог заставить работать. Ошибок не выдает, но и ничего не происходит. Может где-то что-то не так с номерами функций или переменных?



RE: Если просто нужен скрипт - Shiva - 30.01.2019 22:40

(25.01.2019 10:35)igrik Wrote:  ArKan, это слишком сложная затея, чтобы кто-то написал для неё скрипт. Сомневаюсь, что тут хватит одного только ERM. Без реверса этот вопрос не исполним.
В итоге, шансы на то, что появится исполнение такого скрипта 1-2%

Здравствуйте igrik, не подскажете где можно найти код для артефакта сердце дракона? Можно ли изменить вид призываемых существ... Ab


RE: Если просто нужен скрипт - ArKan - 31.01.2019 00:07

Вот, к примеру, можем ли мы сделать, чтобы в любом городе можно было покупать крестьян?


RE: Если просто нужен скрипт - Algor - 31.01.2019 01:23

ArKan, да.
Покупать не в жилище, а как-то иначе - тоже да.
Делать это за ИИ - тоже да.
Можно вообще из героев сделать не героев, а практически другую игру. Только зачем?

Собсно, в BH я так и сделал: упразднил города и строения, переделал навыки и артефакты, изменил героев и командиров, перекроил систему боя и магическую систему под нее, добавил кучу новых сущностей и пр.
Все можно сделать, так или иначе.
Вот только я сознательно делал именно СОВСЕМ ДРУГУЮ игру. Другого жанра. И только потому, что мне сильно вштырило. И большое спасибо тем, кого это время от времени тоже цепляло, и кто раз за разом разжигал во мне угасающую страсть к этой теме.

А если хочется добавить новый функционал именно в героев, лучше сразу соотнести кол-во геморроя и костылей с практическим выхлопом в итоге. И, если оно того явно не стоит, просто не начинать. Для твоей идеи в ее текущем виде разработка красивой реализации слишком сложна (сужу исключительно по себе), а не сильно сложный вариант - слишком костылен (покупать не в жилищах, обучить этому ИИ и т.д.). А результат? Предполагатся, что он это все окупит? Имхо, нет. Возможно, ошибаюсь, но сейчас лично мне видится именно так.


RE: Если просто нужен скрипт - Trident_D - 01.02.2019 18:43

igrik, Algor, посмотрите пожалуйста скрипт, который я запостил чуть ранее (апгрейд лучников), как заставить его работать? Есть идея также вставить туда проверку на артефакт/уровень героя, чтобы тот мог провести апгрейд, но это следующий этап.


RE: Если просто нужен скрипт - ArKan - 02.02.2019 00:08

Слабо разбираюсь в скриптах, поэтому не могу с ходу сказать - сложно его реализовать или нет.


RE: Если просто нужен скрипт - Maxop - 02.02.2019 12:01

(18.12.2018 18:09)igrik Wrote:  Скрипт мне нравится. Добавлю в сборку в следующей перепаковке - когда переигрываемую битву допилю - а точнее совместимость скриптов с ней.

igrik, когда появится сей скрипт в сборке? С уважением.


RE: Если просто нужен скрипт - daemon_n - 02.02.2019 18:06

Maxop, так написано же, когда будет доделана совместимость всех скриптов под переигровку.


RE: Если просто нужен скрипт - Trident_D - 06.02.2019 15:54

В итоге мозгового штурма сам разобрался в проблеме. Скрипты на апгрейд юнитов заработали, как я хотел.
Cделал следующее.
В жилищах новых существ есть возможность провести апгрейд/тренировку определенных существ в армии героя при некоторых условиях:
- Archers, Marksmen, Wood and Grand Elves => Sharpshooters, если: уровень героя не ниже 5, навык Scholar (basic) и есть артефакт Golden Bow;
- Sharpshooters => Lava/Arctic Sharpshooters в соответствующих жилищах при: уровень героя не ниже 5, навык Scholar (basic);
- Magi, Arch Magi, Monks, Zealots => Enchanters: уровень героя не ниже 10, навык Scholar (advanced), наличие одного из артефактов - Ambassador's Sash или Mystic Orb of Mana;
- Medusas, Medusa Queens, Magi and Arch Magi => Sorceresses: уровень не ниже 10, навык Scholar (advanced), наличие одного из артефактов - Cape of Conjuring или Mystic Orb of Mana;
- Monks, Zealots => War Zealots: уровень не ниже 10, навык Scholar (advanced), наличие одного из артефактов - Pendant of Holiness или Mystic Orb of Mana;

- Unicorns, War Unicorns => Nightmares: 10 Level, Scholar (advanced), Artifact - Shield of the Damned;
- Unicorns, War Unicorns => Hell Steeds: 10 Level, Scholar (advanced), Artifact - Sword of Hellfire;

- Peasants => Halflings: Level 5, Scholar (basic), Artifact - Bowstring of the Unicorn's Mane;
- Peasants, Halflings => Rogues: Level 5, Scholar (basic), Artifact - Spyglass;
- Rogues => Nomads: Level 10, Scholar (advanced), оба артефакта обязательны - Equestrian's Gloves и Armor of Wonder;
- Walking Dead, Zombies => Mummies: Level 10, Scholar (advanced), оба артефакта обязательны - Amulet of the Undertaker и Rib Cage;
- Goblins, Hobgoblins => Boars: Level 10, Scholar (advanced), оба артефакта обязательны - Ogre's Club of Havoc и Inexhaustible Cart of Lumber;
- Ogres (not Ogre Magi) => Trolls: Level 5, Scholar (basic), любой из артефактов - Ring of Vitality или Ring of Life или Vial of Lifeblood;
- Green Dragons, Hydras => Gorynyches: Level 15, Scholar (expert), Artifact - Monster's Power;

- Archangels => Supreme Archangels: Level 20, Scholar (expert), любой из артефактов - Sword of Judgement or Angel Wings;
- Gold Dragons => Diamond Dragons: Level 20, Scholar (expert), любой из артефактов - Celestial Necklace of Bliss or Dragon Scale Armor;
- Titans => Lords of Thunder: Level 20, Scholar (expert), любой из артефактов - Titan's Cuirass or Tome of Air Magic;
- Arch Devils => Antichrists: Level 20, Scholar (expert), любой из артефактов - Helm of Heavenly Enlightenment or Tome of Fire Magic;
- Ghost Dragons => Blood Dragons: Level 20, Scholar (expert), любой из артефактов - Tome of Earth Magic or Boots of Polarity;
- Black Dragons => Darkness Dragons: Level 20, Scholar (expert), любой из артефактов - Lion's Shield of Courage or Endless Sack of Gold;
- Ancient Behemoths => Ghost Behemoths: Level 20, Scholar (expert), любой из артефактов - Titan's Gladius or Orb of Inhibition;
- Chaos Hydras => Hell Hydras: Level 20, Scholar (expert), любой из артефактов - Sentinel's Shield or Tome of Water Magic;
- Phoenixes => Sacred Phoenixes: Level 20, Scholar (expert), любой из артефактов - Sandals of the Saint or Orb of Vulnerability.
(До высших драконов руки и фантазия пока не дошла.)

После посещения жилища с необходимыми существами для апгрейда в армии, возникает сообщение-подсказка о необходимых требованиях для апгрейда или недостаточности золота/ресурсов (если чего-то нет), иначе появляется диалог на апгрейд.
Дипломатия (без всяких опций) дает скидку на апгрейд 10%/уровень навыка, также учитываются артефакты дипломатии (из скрипта Algor'а).

Прошу обсудить скрипт. Если он представляет интерес - выложу.


RE: Если просто нужен скрипт - daemon_n - 07.02.2019 00:56

Trident_D, Почему именно школяр, а не обучение? Слишком много условий надо в голове держать, чтобы играть с этим скриптом, да и собрать такой набор артефактов... Имхо, бесполезен скрипт.


RE: Если просто нужен скрипт - Trident_D - 07.02.2019 02:22

daemon_n, в сборке слишком много усилений для Learning, а Scholar остался по сути бесполезный.
Эти апгрейды не должны быть основной целью, а лишь возможностью при определенном раскладе двеллингов/артов на случайной карте. Для большинства же обучений требуется всего 1 арт, редко 2, когда арты не редкие, а существа получаются на порядок сильней в лоу-лвл двеллингах, как например гоблины в кабанов, зомби в мумий.


RE: Если просто нужен скрипт - ALEXALEX3434 - 07.02.2019 18:05

Trident_D, Скрипт класс, идея использования "школяра" интересна.

Я бы переделал чуток,ну типа с навыком школяр все монстры продавались бы улучшенными в древлингах,ведьма бы давала два навыка на выбор и в таком ключе......главное не пересторатся и не сделать навык Имбой.

Можно сам скрипт,я потестю.


RE: Если просто нужен скрипт - Trident_D - 07.02.2019 23:05

Кто бы ещё подсказал как тут файл прикрепить! Вижу только картинки и ссылки. Походу надо в файлообменник куда-то закачивать, регистрироваться там и т.п.
ALEXALEX3434 Может лучше на почту вышлю? Напиши в личку.


RE: Если просто нужен скрипт - ALEXALEX3434 - 08.02.2019 08:58

Trident_D, Выложи его под сплоер, делов то.Или просто скопируй, а админы сами спрячут под спойлер.


RE: Если просто нужен скрипт - Trident_D - 08.02.2019 16:18

Да без проблем, просто много текста, да и файл не один - бонус скорректированный скрипт Algor'а External upgrades (добавлены тексты сообщений о ресурсах, проверка на уровень героя и наличие Scholar, убрана проверка на дипломатические торги и наличие мобов в самом двеллинге, чтобы сделать апгрейд), а также файл для появления опции в меню WoG и описание функции.



RE: Если просто нужен скрипт - ALEXALEX3434 - 08.02.2019 16:33

Trident_D, ухты)))) Я наверно упростил бы условия.....а так класс.Номер FU не пересекается с era script ?


RE: Если просто нужен скрипт - Trident_D - 08.02.2019 19:56

ALEXALEX3434, пересекается.. в скрипте "Сухопутная навигация (Land Navigation)" используются 7906 и 7907. Потом займусь оптимизацией сборки и выборкой функций, есть еще несколько идей-хотелок.


RE: Если просто нужен скрипт - Algor - 08.02.2019 21:53

Trident_D, навскидку по скрипту:
1. скрипт можно сократить раза в 2-3
2. проверять включенность опции лучше как можно раньше, как и остальные условия выхода
3. подсказки по требованиям для апгрейда выдаются для ИИ
4. писать тексты внутри скрипта - моветон, для это есть ert - это решает проблемы с локализацией
5. нет проверки на запрет посещения объекта (проклятье на герое)

За комментарии в скрипте отдельное спасибо, прям душа радуется Sm
Ну и просьба: не используй номера функций, начинающиеся с 79. Выбери себе другое число-префикс, или, что более правильно, используй именованные функции - относительно недавно появились в Эре.


RE: Если просто нужен скрипт - Trident_D - 10.02.2019 17:18

Algor, спасибо за комментарии и советы! Да, некоторые моменты я уже сейчас сам вижу, что надо было бы оптимизировать, но пока опыта мало, а когда писал вообще думал - лишь бы заработало )) В учебнике ERM (для версии EraII 2.7.2 - она у меня стабильна на всех компах, более новые вылетали) нет всех функций и описаний, которые иногда нахожу в скриптах, как та же - !?PI.
Тексты писал в скрипте, чтобы был один файл, казалось так будет удобней.
А можно поподробней про именные функции? Как они выглядят?


RE: Если просто нужен скрипт - Algor - 11.02.2019 12:24

(10.02.2019 17:18)Trident_D Wrote:  В учебнике ERM (для версии EraII 2.7.2 - она у меня стабильна на всех компах, более новые вылетали) нет всех функций и описаний, которые иногда нахожу в скриптах, как та же - !?PI.
Это триггер. Он древний, как сам ERM и есть в любой версии учебника - кнопка "Триггеры" в правом верхнем углу.

(10.02.2019 17:18)Trident_D Wrote:  Тексты писал в скрипте, чтобы был один файл, казалось так будет удобней.
Нет.

(10.02.2019 17:18)Trident_D Wrote:  А можно поподробней про именные функции? Как они выглядят?

Процесс примерно такой же, как и замена имен констант на значения при компиляции в любом ЯП, насколько я понимаю.
Преимущество - не надо заморачиваться с непересечением номеров функций - Эра сама выделит свободные номера.


RE: Если просто нужен скрипт - ALEXALEX3434 - 11.02.2019 13:38

Algor, С какой версии ERA именные фцнкции работают? (Ибо сижу до сих пор на 2.4. т.к. она у меня работает быстрее ....эмулятор , не винда...)


RE: Если просто нужен скрипт - Algor - 11.02.2019 14:13

Version 2.6 (Click to View)



RE: ERA Scripts 1.36 - ArKan - 27.02.2019 01:21

Хотелось простой скрипт, чтобы герои могли существовать без городов.


RE: Если просто нужен скрипт - Algor - 27.02.2019 09:58

ArKan, вот:



RE: Если просто нужен скрипт - ArKan - 27.02.2019 21:05

Спасибо!


RE: Если просто нужен скрипт - ArKan - 04.03.2019 01:09

Скрипт, отключающий - по выбору - доступные вторичные навыки, сложно сделать?


RE: Если просто нужен скрипт - igrik - 04.03.2019 19:50

(04.03.2019 01:09)ArKan Wrote:  Скрипт, отключающий - по выбору - доступные вторичные навыки, сложно сделать?
Сложно. Нужно перебороздить весь exe файл, чтобы найти места где все навыки отключить.


RE: Если просто нужен скрипт - ArKan - 04.03.2019 21:19

Некромантию вроде можно выключить?


RE: Если просто нужен скрипт - Algor - 04.03.2019 22:06

ArKan, что значит отключить навык? Заблокировать его эффект или исключить его появление в игре?
Это 2 разные задачи.

Первая уже решалась для некоторых навыков - некромантия, глаз орла, "процентные" навыки (с ними проще - там просто обнуляется процент).
Для тех, по которым решения еще не было, надо "перебороздить весь exe файл, чтобы найти места где все навыки отключить".

Вторая задача решается заменой "отключаемого" навыка на какой-то другой для всех героев и мест получения при старте карты (ведьмы, университеты, ученые, артефакты). И замещением при повышении уровня героя, либо обнулением шанса получить его при левелапе в текстовике.


RE: Если просто нужен скрипт - ArKan - 06.03.2019 22:59

Второе. Это сложно?


RE: Если просто нужен скрипт - hippocamus - 07.03.2019 15:52

ArKan, вот на днях писал для Орлоглаза:
http://wforum.heroes35.net/showthread.php?tid=541&pid=101982#pid101982
В этом скрипте везде 11 замени на 12 - уберёшь Некромантию. Только она именно что вычищается, не заменяется ни на что, и на левелапе будет 1 навык на выбор, если выпадала Некромантия.
ЗЫ. Окошко с кодом прокручивается.


RE: Если просто нужен скрипт - Shiva - 19.03.2019 18:44

Друзья кто нибудь может сделать скрипт призыв магических элементалей в зависимости от количества юнитов седьмого уровня (например титанов)...

Этот артефакт ... призывает случайный отряд - магических элементалей на время битвы. Количество призванных элементалей будет зависеть от количества титанов в армии героя.

1 титан = 12 Элементалей шторма.
1 титан = 10 Ледяных элементалей.
1 титан = 8 Энергетических элементалей.
1 титан = 7 Элементалей магмы.

2 стрелка и два рукопашника! Ab


RE: Если просто нужен скрипт - Shiva - 19.03.2019 18:50

Всем привет!

Можно ли сделать, чтобы заклинания (цепная молния и метеоритный дождь) не действовали на ослепленных юнитов в армии противника? Скрипт для сказочных драконов...


RE: Если просто нужен скрипт - ALEXALEX3434 - 20.03.2019 17:38

hippocamus, Чем тебе так Орлоглаз помешал?Абилку ему другую и все Ок


RE: Если просто нужен скрипт - hippocamus - 20.03.2019 20:07

(20.03.2019 17:38)ALEXALEX3434 Wrote:  hippocamus, Чем тебе так Орлоглаз помешал?Абилку ему другую и все Ок
Просил кто-то.


RE: Если просто нужен скрипт - ArKan - 21.03.2019 00:20

Хочется такой скрипт: по типу квестодателя, который даёт задания, но срок выполнения ограничен и после него (или после выполнения задания) предлагается новый квест (задание, награда и срок определяется случайно).


RE: Если просто нужен скрипт - Algor - 21.03.2019 00:54

И кто должен придумывать квесты, награды и пр.?
Твой запрос несколько не подходит к данной теме.
Собсно, даже для темы скриптов на заказ нет достаточного кол-ва исходных данных.
Серьёзно думаешь что такое "хочется" кто-то даже начнёт реализовывать?

И да, вроде Valery что-то подобное уже делал с хижинами провидца. Навскидку не помню, посмотри в его модах.


RE: Если просто нужен скрипт - ArKan - 21.03.2019 01:24

(21.03.2019 00:54)Algor Wrote:  И кто должен придумывать квесты, награды и пр.?

Это уже следующий вопрос.


RE: Если просто нужен скрипт - Shiva - 21.03.2019 18:31

Друзья есть у кого - нибудь исходный скрипт артефакта сердце дракона?

Этот мощнейший артефакт призывает драконов [100 очков здоровья * Уровень Героя] на время битвы (минимум 1 дракон). Тип дракона – случайный, но может зависеть от типа местности. Плюс, драконы в армии героя всегда имеют хороший Боевой Дух.


RE: Если просто нужен скрипт - XEPOMAHT - 21.03.2019 19:00

(21.03.2019 18:31)Shiva Wrote:  Друзья есть у кого - нибудь исходный скрипт артефакта сердце дракона?

Зачем он тебе, если не сможешь использовать? Ну на, держи:




RE: Если просто нужен скрипт - ArKan - 28.03.2019 21:38

(04.03.2019 22:06)Algor Wrote:  ArKan, что значит отключить навык? Заблокировать его эффект или исключить его появление в игре?
Это 2 разные задачи.

Первая уже решалась для некоторых навыков - некромантия, глаз орла, "процентные" навыки (с ними проще - там просто обнуляется процент).
Для тех, по которым решения еще не было, надо "перебороздить весь exe файл, чтобы найти места где все навыки отключить".

Вторая задача решается заменой "отключаемого" навыка на какой-то другой для всех героев и мест получения при старте карты (ведьмы, университеты, ученые, артефакты). И замещением при повышении уровня героя, либо обнулением шанса получить его при левелапе в текстовике.

Подумалось. А нельзя эти навыки просто сделать запретными для всех классов?


RE: Если просто нужен скрипт - ArKan - 09.04.2019 22:10

Идея скрипта.

Все игроки становятся союзниками, кроме одного, определяемого случайно.

Если этот игрок проигрывает, то из оставшихся игроков один также выбывает из союза (случайно).

И так до конца.


RE: Если просто нужен скрипт - Algor - 10.04.2019 10:00

ArKan, реализация проста, за исключением моментов нахождения героев в чужих городах в момент смены союзов. Но тоже решаемо.
Под вопросом только играбильность этого функционала.


RE: Если просто нужен скрипт - ArKan - 12.04.2019 21:50

Если реализация проста, то можно попробовать сделать.


RE: Если просто нужен скрипт - Elmore - 26.04.2019 18:32

Есть вот такой мод Conquistador и ссылка на оригинальную тему с описанием.
В сумме там объединено 3 мода: BUILDER MOD, BETTER AI + 3 leaders script, FIND ME.
Предлагаю взять только малую часть мода Better AI, так как там много "скрытых" бонусов выдается ИИ (которые не настраиваются, поэтому убрать под чистую). Оставить только:
1) Рост армии ИИ
2) Ежедневный бонус золота для ИИ
3) Ежедневный бонус ресурсов для ИИ

Код мода хорошо закомментирован.

Концепт меню настроек, на основе имеющегося оригинала.
Image: ZhXguTp.jpg


Оригинальный скрин настроек (Click to View)

Вот часть кода, отвечающая за начальные настройки во время генерации карты, с минимальными начальными значениями, установленными в моде. И предложение для изменения (шаг, на сколько + и - из меню в игре меняют значение):
PHP Code:
!!SN:W^ConqGrwth^/100AI growth          // изменить шаг на 10% или 50%, вместо шага в 100%
!!SN:W^ConqGold^/10000AI gold           // изменить шаг на 100 или 500, вместо 10000
!!SN:W^ConqRes^/10AI resources          // изменить шаг на 1, вместо 10 
0 - Опция отключена.

Еще в Better AI есть скрипт - 3 главных героя ИИ - 3 leaders script
Хорошо бы и его оставить, но убрать все "бонусы", отличные от обычного найма героя в таверне (С учетом активированных модов на стартовые армии и т.п.). И как-то либо вынести отдельным скриптом, либо добавить опцию на его вкл/выкл (например в меню во время генерации карты).

Моих познаний не хватило, чтобы вырезать все остальное и оставить только описанное выше.
Надеюсь кого-нибудь заинтересует сделать такую версию мода. Уже давно ищу разные возможности "мягкого" и "настраиваемого" усиления ИИ, и это кажется оптимальным. Но сам сделать не могу..

Если заменять шаг прироста армий ИИ со 100% на 10% или 50% реализация:
Пример 10% для 7 уровня - "накапливают" по 10% каждую неделю (записывается) и дополнительный юнит будет добавлен для найма в замке ИИ по достижению 100% или через 10 недель
Соответственно так для всех 1-7 уровней юнитов, но это потребует доработки скриптаBad

p.s. Лично мне подойдет даже без настроек во время игры, только через ту "часть кода", которую привел выше. С выпиливанием меню настроекSm
Но думаю и другим захочется использовать такой мод.


RE: Если просто нужен скрипт - wessonsm - 27.04.2019 03:36

Mr.S,
Могу попытаться выпилить "скрытые" бонусы или сделать их настраиваемыми (или отключаемыми), так как обрезать мод сильнее я не хочу.
Ну может, еще самые спорные какие-то настройки вырезать.
Я думаю, всех устроит, если все в моде можно будет отключить.
Мод меня заинтересовал, только не обещаю, что это будет быстро, потому что я слоупок Rolleyes
И вообще ничего не обещаю, но если будет время попробую.


RE: Если просто нужен скрипт - Elmore - 27.04.2019 12:13

(27.04.2019 03:36)wessonsm Wrote:  Mr.S,
Могу попытаться выпилить "скрытые" бонусы или сделать их настраиваемыми (или отключаемыми), так как обрезать мод сильнее я не хочу.
Ну может, еще самые спорные какие-то настройки вырезать.
Я думаю, всех устроит, если все в моде можно будет отключить.
Мод меня заинтересовал, только не обещаю, что это будет быстро, потому что я слоупок Rolleyes
И вообще ничего не обещаю, но если будет время попробую.

Это больше работы будет, если пытаться выносить все опциями. Я еще вспомнил, что в 3 leaders script ИИ получает бонусы с уровнем, а не только при старте.
Но в любом случае, результат будет такой же. Если еще сможешь уменьшить шаг настройки в меню, во время генерации карты, то вообще замечательно. Получится не лайт версия, а расширеннаяSm В любом случае это 132


RE: Если просто нужен скрипт - wessonsm - 27.04.2019 17:03

Как раз самое сложное это сделать окошко с настройками, сами скрипты не должны вызвать особых проблем.


RE: Если просто нужен скрипт - Elmore - 27.04.2019 19:04

Может вынести опцию вкл/выкл 3 leaders script в Conquistador.ini
И не менять окно с настройками? Только цифры.


RE: Если просто нужен скрипт - etrexetrex - 01.05.2019 18:16

Добрый день!
Может ли кто-то мне помочь, указать где и как менять стартовые навыки героям и стартовые заклинания (желательно специализацию)? Дело в том, что с некоторыми наборами я не согласен (например, у всех героев я исключаю на старте мистицизм, сопротивление, дипломатия, убираю из книги воскрешение и замедление) и я в редакторе переделываю все перед игрой. Каждый раз это неудобно, хоть у меня все делает автокликер. Возможно, есть вариант поменять или добавить какие-то скрипты?

Спасибо.)
П.С. Поставил сборку Эры 277. Если все же будут ответы, просьба по этой версии направить. )


RE: Если просто нужен скрипт - wessonsm - 03.05.2019 16:39

etrexetrex, вот:

Копируешь текст отсюда, вставляешь в ERM Editor (папка Tools) и сохраняешь скрипт в папку Data\s любого мода.
Заклинания отбираются только на старте из книг, скрипт не запрещает их появления в Гильдиях Магов, свитках и т.п.
Вторичные навыки то же самое.
И кажется, есть специалисты по замедлению и воскрешению, надо бы и им специализацию поменять, возможно чуть позже доделаю.

Upd:
(03.05.2019 17:19)daemon_n Wrote:  По воскрешению - Аламар и Жеддит.
По замедлению спецов нет.

Аламару тоже дал скорость, а у Жеддит в Воге строительная специальность)


RE: Если просто нужен скрипт - daemon_n - 03.05.2019 17:19

(03.05.2019 16:39)wessonsm Wrote:  И кажется, есть специалисты по замедлению и воскрешению, надо бы и им специализацию поменять, возможно чуть позже доделаю.

По воскрешению - Аламар и Жеддит.
По замедлению спецов нет.


RE: Если просто нужен скрипт - etrexetrex - 03.05.2019 17:54

(03.05.2019 16:39)wessonsm Wrote:  etrexetrex, вот:

[erm]ZVSE........

Спасибо большое! Буду тестировать.)

(03.05.2019 17:19)daemon_n Wrote:  По воскрешению - Аламар и Жеддит.
По замедлению спецов нет.
Да, именно их я в редакторе карт и фиксил первым делом. У Жеддита убирал воскрешение из книги, у Аламара тоже. )


RE: Если просто нужен скрипт - Alextom - 19.07.2019 00:35

Добрый день!
   в феникс мод есть скрипт "Удача" пожалуйста помогите сделать его в отдельный скрипт. попытки вытащить его, у меня не получились, в день удачи на карте появляется красный круг с надписью монстр, но герой не может в него войти, то есть активировать. в архив hmm35wog.pac вложил файлы goodluck.def, goodluck.msg, goodluck.msk, но это не помогло. причем два последних не могу открыть ни блокнотом, ни другими прогами?

вот сам скрипт (Click to View)



RE: Если просто нужен скрипт - Berserker - 19.07.2019 02:09

В скрипте налево и направо используются глобальные переменные и особенности мода.


RE: Если просто нужен скрипт - Ivor - 19.07.2019 02:43

Коллеги, подскажите, можно ли в качестве награды в импятнях скриптом выставить ману? Rolleyes
Стандартный ресивер !!CB, как вижу, этого не позволяет


RE: Если просто нужен скрипт - igrik - 19.07.2019 11:07

Импятня это что? Тайник бесов?
И как - взамен ртути и золота, или в довесок?


RE: Если просто нужен скрипт - Ivor - 19.07.2019 22:32

Да, он самый
Полагаю, взамен ртути


RE: Если просто нужен скрипт - Ivor - 19.07.2019 22:39

Количество, примерно, 20/30/40/60


RE: Если просто нужен скрипт - igrik - 26.08.2019 18:13

Отмодерировано!
Все сообщения asandris с вопросами "что и как" перенесены в тему
Ваши вопросы по ERM-скриптам
потому что не соответствуют содержанию и назначению данной темы


RE: Если просто нужен скрипт - ElfbI - 02.09.2019 00:39

Есть скрипт на кнопку апгрейда всех существ за авторством Valery. Реквестирую его модификацию - он не учитывает возможные третьи апгрейды существ, а так же нестандартные стоимости монстров ниже седьмого уровня (в стоимость могут входить ресурсы). Скрипт на универсальные апгрейды уж тем более. Промучался с ним пару дней, но так и не смог прикрутить необходимую поддержку нестандартных апгрейдов.
Вот сам скрипт: (Click to View)
Стоит ли брать его за основу, или проще к кнопке свой код прикрутить? Кто-нибудь может помочь? Если задача сложная, попробую еще сам его поковырять.


RE: Если просто нужен скрипт - Berserker - 02.09.2019 12:46

ElfbI, поправьте скрипт Валерия. Вопрос в конечности апгрейда несколько спорный. Если верно помню, допустимы циклы улучшения А => B => A или A => B => C => A, нужно перепроверить. Если без циклов, то можно написать функцию, возвращающую итоговый номер улучшенного монстра, и использовать её вместо !!MO:U у Валерия.


RE: Если просто нужен скрипт - ElfbI - 02.09.2019 13:02

Berserker, я наверное все-таки сам с нуля напишу, на старых добрых костылях и индусском коде, как умею. А апгрейды возможны вообще как угодно. !!MA: U1/2 U1/2 U3/4 и тд хоть всех подряд, по крайней мере проблем не было при установке ни разу. Чтобы апгрейд был конечный используется команда MA: U#/-2 (правда она у меня сейчас немного сломана, но можно использовать U#/-1 )


RE: Если просто нужен скрипт - igrik - 02.09.2019 13:55

(02.09.2019 00:39)ElfbI Wrote:  Стоит ли брать его за основу, или проще к кнопке свой код прикрутить? Кто-нибудь может помочь? Если задача сложная, попробую еще сам его поковырять.
Я сто лет тому назад писал такой же скрипт (для HotkeysWT), но по нажатию Shift + ЛКМ. Можешь взять его за основу. К тому же он поддерживает опцию универсальных улучшений. Но не поддерживает улучшение в 8й уровень (что легко прикрутить). Правда проверка тоже идет на MA:U
(02.09.2019 00:39)ElfbI Wrote:  Чтобы апгрейд был конечный используется команда MA: U#/-2 (правда она у меня сейчас немного сломана заплаткой игрика, но можно использовать U#/-1 )
Еще раз повторюсь: моя заплатка тут не при чём. Совершенно.


RE: Если просто нужен скрипт - Bes - 03.09.2019 03:09

(19.07.2019 00:35)Alextom Wrote:  Добрый день!
   в феникс мод есть скрипт "Удача" пожалуйста помогите сделать его в отдельный скрипт. попытки вытащить его, у меня не получились, в день удачи на карте появляется красный круг с надписью монстр, но герой не может в него войти, то есть активировать. в архив hmm35wog.pac вложил файлы goodluck.def, goodluck.msg, goodluck.msk, но это не помогло. причем два последних не могу открыть ни блокнотом, ни другими прогами?
Простите что ранее не увидел вопроса,но для будущих подобных вопросов надо оставить ответ...
Вы не забывайте, Guest,что для таких вот новых объектов нужно ещё и таблицу объектов тащить из исходного мода, таких как zeobject.txt и им подобные. А иначе и будут странные красные кружки и прочая ерунда


RE: Если просто нужен скрипт - ElfbI - 03.09.2019 20:34

igrik, я на заплатку подумал, потому, что при выключении скрипта с ней, косяк исчезал. Может, я был невнимателен. Я, к сожалению, не слишком хорошо понимаю принципы работы с памятью, поэтому мог ошибиться, мне ваш код просто не "прочитать". Приношу свои извинения, если задел вас. Из сообщения затер.

За код для кнопки - спасибо, очень легко разобраться, так как все закомментировано. Прикручу к кнопке Valery с легкими видоизменениями - выведу табличку с нехватающими ресурсами. Будет комбо-вомбо, лол.


RE: Если просто нужен скрипт - Berserker - 03.09.2019 21:49

ElfbI, в сообщении Беса тег user, обращение идёт ко всем пользователям. Тег подставляет имя читающего Ab


RE: Если просто нужен скрипт - ElfbI - 06.09.2019 00:03

Новый код для кнопки "улучшить всех существ" и сам обновленный мод. Надеюсь, Valery не обидится за своевольную модификацию.



https://yadi.sk/d/X6eKPffm6XhlzA


RE: Если просто нужен скрипт - daemon_n - 06.09.2019 00:16

ElfbI, здорово! Я бы еще по ПКМ на кнопке добавил бы стоимость гарнизонного, гостевого и/или совокупного грейда - но не умею 96-copy

UPD: опыт существ обнуляется при грейде 112


RE: Если просто нужен скрипт - ElfbI - 06.09.2019 00:30

daemon_n, с опытом могут быть косяки, я с ним никогда не играл, и мне сложно проверять... Возможно кто-то сможет помочь исправить этот момент, я пока посмотрю, что может быть, конечно. Буду благодарен за любые отзывы.


RE: Если просто нужен скрипт - ElfbI - 06.09.2019 01:18

daemon_n, фууух, вроде с опытом тоже заработало. Буду благодарен, если вы перезакачаете и проверите. (должен уменьшаться на 5 процентов, но не исчезать) Замучался я с этой чертовой кнопкой, скоро сниться будет!


RE: Если просто нужен скрипт - daemon_n - 06.09.2019 01:27

(06.09.2019 01:18)ElfbI Wrote:  daemon_n, фууух, вроде с опытом тоже заработало. Буду благодарен, если вы перезакачаете и проверите. (должен уменьшаться на 5 процентов, но не исчезать) Замучался я с этой чертовой кнопкой, скоро сниться будет!

работает здорово!132 только по игре коэфф 0,75. То есть минус 25%
Также надо перевести описание кнопки, upgrade.btn, открывается текстовиком.


RE: Если просто нужен скрипт - ElfbI - 06.09.2019 01:36

daemon_n, ага, завтра подправлю, спасибо.

upd: все перезалито еще вчера. Коэффициент потери опыта приравнен к 25%, название кнопки теперь на русском.


RE: Если просто нужен скрипт - Berserker - 06.09.2019 23:36

daemon_n, лучше описание вынести в отдельный json-файл Mods\YourMod\Lang\your lang file.json

В upgrade.btn вместо текстов используем ключи, скажем upgrade.btn_hint, upggrade.btn_desc, а в json файле:
{
    "upgrade": {
    "btn_hint": "Улучшить всё",
    "btn_hint": "Эта кнопка сделаем всё лучше )"
    }
}


RE: Если просто нужен скрипт - ElfbI - 07.09.2019 02:01

Berserker, как переключаться между значениями ключа? есть команда? или дб файл с нужным наименованием в папке? я не очень понимаю принцип работы в .json. Я правил эти файлы для модов блокнотом, но может есть утилита?

{
"вот здесь должно быть что?"
    "upgrade": {
    "btn_hint": "Upgrade all",
    "btn_desc": "This make you happy!"
    }
"и здесь?"
    "upgrade": {
    "btn_hint": "Улучшить всё",
    "btn_desc": "Эта кнопка сделаем всё лучше )"
    }
}


RE: Если просто нужен скрипт - Berserker - 07.09.2019 03:29

ElfbI, в файле хранятся наборы пар: ключ (некий идентификатор) и перевод для него на конечном языке.
{
    "modprefix.key": "перевод"
}

или так:
{
    "modprefix": {
    "key": "перевод",
    "ещё один ключ": "ещё один перевод"
    }
}

Названия и описания кнопок из btn автоматически пропускаются через функцию перевода.
Ключ лучше всего использовать с префиксом в виде сокращённого имени мода.
Посмотри моды Secondary Skills Scrolling и Quick Savings.

Файлы редактируются в кодировке UTF-8 через любой современный текстовый редактор: Notepad++, SublimeText и др.


RE: Если просто нужен скрипт - ElfbI - 07.09.2019 03:45

Berserker, Да нет же, открыть батон, заменить перевод на ключ и вписать перевод в файл .json блокнотом по шаблону в сообщении №594 - это все я сделал. Вопрос, можно ли одновременно иметь английскую версию и перевод в виде одного .json файла таким образом, чтобы перевод не подхватывался без необходимости, как это происходит в описании модов. Или иметь несколько файлов с переводом и подхватыванием в зависимости от языка игры
{
"caption": {
"Cn_Simp": "",
"en_US": "Reinforcements spell for Global Mod",
"ru_RU": "Заклинание «Подкрепления» для Global Mod"
}
...
}


RE: Если просто нужен скрипт - Berserker - 07.09.2019 15:31

ElfbI, нет, язык один базовый. Наверх ставишь мод, в котором другой json файл, скажем, upgrades rus.json с те же ключами, но другим переводом.


RE: Если просто нужен скрипт - ElfbI - 07.09.2019 16:54

Berserker, а ну понятно. Спасибо.


RE: Если просто нужен скрипт - AuAu - 07.09.2019 17:30

А есть у кого инфа, где найти количество опыта для уровней?


RE: Если просто нужен скрипт - daemon_n - 07.09.2019 18:32

AuAu, держи


RE: Если просто нужен скрипт - AuAu - 07.09.2019 18:36

daemon_n, прошу прощения, не так выразился. Для редактирования, конечно 118
чтобы свои значения можно было задать для каждого лвла.
И кстати макс левел НЯП - 88. Давно чекал. Дальше то ли багается , то ли на 1 слетает.


RE: Если просто нужен скрипт - daemon_n - 09.09.2019 01:58

AuAu, суть в том, что задается разница лишь для первых 12-ти уровней. Дальше все идет по коэффициентам 11 и 12, как я понял.
Скопирую то, что мне ответили:
это адреса где хранятся значения первых 12 уровней, каждый длиной в 2 байта
Пример его реализации

"если не будет работать, вычти из адреса 0x400000, т.е. 0x279C88 вместо 0x679C88, я не знаю как это в воге работает, там по моему их вообще надо в десятеричной системе счисления писать, неудобно короче"


RE: Если просто нужен скрипт - XEPOMAHT - 09.09.2019 12:17

(07.09.2019 18:36)AuAu Wrote:  И кстати макс левел НЯП - 88. Давно чекал. Дальше то ли багается , то ли на 1 слетает.

По физмигу максимальный - 74. Там же можно узнать о причинах глюков с набором уровней выше 74. А таблицу, в которой прописаны значений опыта для первых 12 уровней, легко можно растащить на все 75 уровней (или больше, да хоть на все возможные 32767 уровня в принципе). Максимальный опыт = 2147483647. Если перевести значение опыта в беззнаковое, то можно набирать 4294967295.


RE: Если просто нужен скрипт - AuAu - 09.09.2019 14:27

XEPOMAHT, хз, точно набирал 88, через кампанию и древа знаний
daemon_n, блин, это в читенджине что ли, екзе таких адресов-то даже нет, если через хекс открыть.


RE: Если просто нужен скрипт - ElfbI - 10.09.2019 14:40

У меня старый добрый вопрос по сопротивлению. Я так понимаю, MR снижает входящий урон. А как изменять значения сопротивления а-ля гномы в произвольном диапазоне? Скрипт на измененные специализации предлагает брать значения через другие навыки, но возможно ли устанавливать значения по-дугому? Может кто-нибудь набросать шаблон через UN:C с пояснением, как установить нужное значение?


RE: Если просто нужен скрипт - AuAu - 10.09.2019 14:51

Даёшь резист и снижение магического урона через абилки гном и голема в опыте армий) сразу, на первом уровне


RE: Если просто нужен скрипт - Berserker - 10.09.2019 15:28

ElfbI,
?MR2; Dwarf-style Magic Resistance
!?MR2; will work out when the game calculates dwarf-style magic resistance.
You may use !!MR and other triggers.
!!MR:N, !!MR:M works as before (described in !?MR0 and !?MR1 trigger section). The !!MR:F here is used as a percentage (0..100) of a chance for the spell to work.
Example:

    ZVSE
    !?MR2;
    !!MR:F0; all creatures are completely immune to all


RE: Если просто нужен скрипт - ElfbI - 10.09.2019 22:41

Berserker, блин, это в справке было, оказывается. Вот это поворот))) Я как всегда.


RE: Если просто нужен скрипт - ElfbI - 12.09.2019 00:06

Berserker,
сейчас проверил, !!MR:F0; all creatures are completely immune to all - не верно, в справке (рус) сейчас написано

"!!MR:F; используется как процентный показатель (0...100) шанса на срабатывание заклинания.
Пример:
ZVSE
!?MR2;
!!MR:F100; - все существа полностью иммунны ко всем заклинаниям." - что тоже не совсем корректно, (0...100) шанс на сопротивление, а не срабатывание тогда.

В общем запутало меня так основательно, пришлось ручками проверять


RE: Если просто нужен скрипт - Berserker - 12.09.2019 01:55

ElfbI, бывают в справках такие неточности.


RE: Если просто нужен скрипт - Lemman_Russ - 16.01.2020 17:13

Это то что я искал!!!!
Привет. Вот я хочу попросить такую штуку сотворить:
1. Есть существа 8 уровня замков: громовержцы, кровавые драконы и пр. Можно ли сделать так, что бы они начали накапливаться в жилище, так как в скрипта wog "внешние жилища накапливают существ" почему-то не включили это и написали что НЕ БУДУТ накапливаться. Скрипт "жилища 8 уровня работают как обычные" включен в замке нанимать их не надо. Можно функцию что они могу наниматься в замке убрать вообще. Если возьмется кто я отблагадарю.
Решил дополнить: если вдруг там жопа полная то есть другое решение которые устроит - в скрипте который отвечает за замену объектов карт на жилища восьмого уровня убрать жилища этих существ, которые относятся к замкам, НО оставить сказочных, лазурных, ржавых драконов, и других , так как сними накопление работает
2. Есть эровский скрипт где существа становятся более высокого уровня но но умешаються на 1/4 при этом их меньше, скрипт хороший но надо дополнить: существа должны накапливаться, присоединяются при дипломатии. Тоже отблогодарю


RE: Если просто нужен скрипт - ElfbI - 17.01.2020 01:57

Lemman_Russ,

по второму вопросу: если речь про опцию 745 "высокоуровневые монстры", новые существа имеют то же контрольное число, что и замененные, соответственно, если старые присоединялись, то и новые должны. Но я не уверен, может кто из гуру вам ответит.

А вот накопление в жилищах юнитов восьмого уровня мне бы тоже хотелось иметь возможность включить. Так что могу предложить только временный вариант с выпиливанием жилищ 8-го уровня с карты при вогификации.

Найдите и откройте файл "78 wog - wogify.erm", он может лежать в нескольких местах. Вам скорее всего нужен файл в папке
Ваша_папка_с_игрой\Mods\ERA scripts Rus\Data\s
используйте для этого программу по адресу
Ваша_папка_с_игрой\Tools\Erm Editor\erm editor.exe
В файле найдите строчку

** TABLE of LEVEL 8 DWELLING RY OBJECTS **

после неё идет такой код:


Он отвечает за установку жилищ на карту в начале игры. Если в начале строчек заменить !! на *! (как в последнем блоке), код не будет выполняться. Вы можете и удалить код, но лучше оставить, если вдруг ошибетесь и удалите не то. Учтите, что удаление одного типа объектов скорее всего повлияет на шанс расстановки остальных в этой категории (что там именно я так навскидку не скажу). По аналогии можете поискать и что-нибудь еще) Это конечно не готовое решение, но чем богаты, так сказать.


RE: Если просто нужен скрипт - Lemman_Russ - 17.01.2020 18:59

ElfbI
Я сделал как сказали и добавив во все строки "*"
И да здания существ 8-го уровня перестали появляться, а прочее лазурные драконы например появляться, правда если вырубить
то нет.
Во втором случае я провел тест, да согласен они растут от месяца к месяцу, просто очень медленно из-за того что их число после замены становиться 1 или 2. И они присоединяться (или мне так показалось), я был не прав. Я перепутал с опцией вога 139. В этой опции 139 стоит замена существ. Возможно существа 8 уровня в этой опции идут с флагом "агрессия" как это проверить? Я бы может убрал бы флаги с опцию 232 "рост популяции нейтральных отрядов", там написано что при нем навык дипломатии бесполезен, и почему все не любит дипломатию?? Просто хочу что бы все везде росли и могли присоединиться при дипломатии фух.


RE: Если просто нужен скрипт - ElfbI - 17.01.2020 20:08

Lemman_Russ, потому что на больших картах дипломатия позволяет присоединять к 4-му месяцу юнитов 7 уровня сотнями, что портит баланс. Я себе, кстати, тоже эти опции поправил, чтобы присоединялись, так как дипломатию можно выключить отдельной опцией "дипломатические торги". Попозже поищу нужный скрипт.


RE: Если просто нужен скрипт - Lemman_Russ - 17.01.2020 21:55

Нуууу в плане гемплея.... Ну как сказать. Смотри: ставишь кабанов во всех жилищах, даёшь компу немного усиления, делаешь мега большую карту и компов 6 в союзе. Скрипты которая режет дипломатию не включать. Год-полгода качаешься. Приходит комп 5000 кабанов, громовержцев штук 50, и прочих сказочных драконов и сильных монстров сотнями. Вот тут начинается трешь и угар. Так как с такой армией атакующая магия бесполезна у всех есть под сотку палаток, медлительность не актуальны все залечиваеться. Блин да бой превращается в шахматную партию. Магия спускается в ноль причём в ход идут всякие щиты, каменные кожи и прочие силовые поля, толька тактика только хардкор. И без дипломатии нечего ловить против 5000 кабанов )). И монстры восьмого уровня не ломают игру потому что 5000 гремлинов тоже больно бьют. Но вот именного из-за этого жилища 8 уровня бесполезны че мне этот один громержец в неделю. А скрипт давай, могу отьлагодорить если скажешь куда, без обезательств


RE: Если просто нужен скрипт - ElfbI - 18.01.2020 15:41

Lemman_Russ, у меня другой метод хардкора. Опция "тренированный ии" + "накопление существ в жилищах" (накопление стражников не включать. )+ замена консерваторий жилищами драконов (своя опция). Без первых денег, большая карта, последняя сложность. ИИ со статами 80/80 и десятками лазурных на третий месяц))) Я даже пару раз прошел этот ад))).

За две строчки из справочника благодарность сойдет устная. У меня скрипт изменен, так что как в прошлый раз:

Вам вроде нужен скрипт "21 wog - neutral units.erm" он лежит в Mods/wog/data/s
Строчка 573
Здесь 10 - уровень агрессии замененного скриптом монстра, на строчке 378 скрипт запоминает агрессию в переменную y4, так что по идее должно быть так, если вы хотите установить агрессию на уровень до замены:
В принципе строчку можно и выключить.

Кстати, изменения, которые вы вносите в игру в эре можно вынести в отдельный мод. Это несложно. В папке Mods создайте папку с названием вашего мода. Внутри вашей папки соблюдайте путь к файлу: если изменяли по адресу Mods\wog\data\s то измененный файл кладите в Mods\_ВАШ_МОД_\data\s. Чтобы мод заработал, нужно открыть меню эры управление модами либо из стартового меню, либо из папки tools\Mod Manager\mmanager.exe В открывшемся окне найдите внизу ваш мод, кликнете пару раз таким образом, чтобы он отображался в разделе "активные" выше, чем мод, из которого вы изменяли файл.


RE: Если просто нужен скрипт - Lemman_Russ - 27.01.2020 12:05

Elfbl спасибо. Я тут немного увлекся забыл ответить. Вроде как обещал скриптами поделиться???


RE: Если просто нужен скрипт - ElfbI - 27.01.2020 21:05

Lemman_Russ, мои скрипты под мою сборку, там могут быть изменения, которые вам сломают игру. Извините Sorry


RE: Если просто нужен скрипт - Lemman_Russ - 05.02.2020 11:01

О я понимаю. Интеллектуальная собственность ).


RE: Если просто нужен скрипт - ElfbI - 05.02.2020 19:26

Lemman_Russ, просто не подойдут под стандартную эру


RE: Если просто нужен скрипт - Berserker - 18.02.2020 04:55

Quote:Since others pointed out the issue as well, can you come up with a way to remove the annoying Builder and Veil of Darkness ability that is forced upon Jeddite and Nagash? It is irritating how their speciality description changes upon restarting a game. Isn't there a plugin or ERA command to remove this?
Просят отключить способность строителя и мобильного коптителя у Джеддита и Нагаша.


RE: Если просто нужен скрипт - XEPOMAHT - 18.02.2020 11:04

(18.02.2020 04:55)Berserker Wrote:  Просят отключить способность строителя и мобильного коптителя у Джеддита и Нагаша.

Бинарный патч:

Code:
02000000D8C3790004000000FFFFFFFF54C4790004000000FFFFFFFF



RE: Если просто нужен скрипт - Berserker - 19.02.2020 00:25

XEPOMAHT, исходник патча не скинешь или уже готовый?


RE: Если просто нужен скрипт - XEPOMAHT - 19.02.2020 01:20

(19.02.2020 00:25)Berserker Wrote:  исходник патча не скинешь или уже готовый?

Исходника нет (бинарные патчи создаю/редактирую напрямую без исходников), думал, можно просто скопировать текст в шестнадцатеричный редактор и сохранить как Jeddite_Nagash.bin. Готовый лежит в модификации ERA PLUS: Mods\ERA+\EraPlugins\AfterWoG\Jeddite_Nagash.bin.

Если на ассемблере то там код следующий:

mov dword [79C3D8h], -1
mov dword [79C454h], -1


RE: Если просто нужен скрипт - Berserker - 19.02.2020 02:45

Quote:в шестнадцатеричный редактор
Мой редактор оказался примитивным (Bied.exe), а 010 Editor не стал искать.
Спасибо.


RE: Если просто нужен скрипт - etrexetrex - 28.03.2020 14:47

Добрый день! Возможно ли как-то поменять или убрать награду с консерватории грифонов? Их часто много на рендом картах и можно набрать нахаляву кучу ангелов, а не захватывать просто потому, что так сам решил - плохой выход. Или можно еще как-то заменять консерватории на 95 процентов, чтобы они были редкостью (те постройки, которые сейчас частично заменяют не дают желаемого эффекта).


RE: Если просто нужен скрипт - SergOz - 28.03.2020 17:01

etrexetrex, смотря что ты всё-таки хочешь:

а)уменьшить количество консерваторий на карте;
б)уменьшить бонусных Ангелов в консерваториях;
в)давать не Ангелов в консерваториях;


RE: Если просто нужен скрипт - etrexetrex - 28.03.2020 19:29

(28.03.2020 17:01)SergOz Wrote:  etrexetrex, смотря что ты всё-таки хочешь:

а)уменьшить количество консерваторий на карте;
б)уменьшить бонусных Ангелов в консерваториях;
в)давать не Ангелов в консерваториях;

Если это и правда возможно, то любой вариант меня бы устроил:
а - на карте не больше 1 консерватории при нынешнем бонусе.
или
б - оставить кол-во консерв, но давать всегда только 1 ангела.
или
в - оставить кол-во консерв, но давать малую награду, например стабильно не более, чем по 1 ресурсу всех типов. Или вместо ангелов грифонов в том кол-ве, как сейчас дают ангелов.

Можно еще много придумать всего, но моя первостепенная задача и мечта - на первое время просто пофиксить их мега бонус или вообще их убрать (если пофиксить сложно).


RE: Если просто нужен скрипт - SergOz - 28.03.2020 20:47

etrexetrex, извини, пришлось отлучиться ненадолго...
Решил, что лучше давать по одному ангелу в консерваториях, чтобы не было "дырок" при их убирании с карты.
Code:
!?PI;
!!UN:U16/2/?y1; считаем все консерватории на карте
!!DO29000/1/y1/1:P;формируем циклическую функцию

!?FU29000; проходимся по всем консерваториям
!!UN:U16/2/-1/5000; поочерёдно узнаём координаты
!!CBv5000/v5001/v5002:M12/1; и устанавливаем бонусных Ангелов в количестве 1

P.S. охрану не трогал и она останется прежней. Если хочешь изменить - напиши.


RE: Если просто нужен скрипт - Algor - 28.03.2020 22:13




RE: Если просто нужен скрипт - SergOz - 28.03.2020 23:04

Algor, это то, про что я не перестаю твердить:
где Хелп в котором можно хотя бы поглазеть на вот это диковинное !!re - !!en. Я понятия не имею что это, как оно работает и как его использовать.
Для меня мой же код стал абсолютно непонятным.


RE: Если просто нужен скрипт - daemon_n - 29.03.2020 00:05

SergOz, здесь и в папке HelpAb


RE: Если просто нужен скрипт - Berserker - 29.03.2020 00:11

Code:
[+] Introduced high-level fastest loops in ERM via new receivers: !!re, !!br, !!co.
    
    !!re $1[/#2/#3/#4].
      ...
    !!en:;

    $1 - loop counter var like 'i' or 'y6'.
    #2 - counter start value. Optional. Default: initial value of loop counter var.
    #3 - counter stop value.  Optional. Default: initial value of loop counter var.
    #4 - step.                Optional. Default: 1, if stop value is set, 0 otherwise.
    
    Repeats block of code. Only the first argument is obligatory.
    At first loop counter variable is initialized.
    Counter stop and step values are remembered for the whole loop and won't be evaluated on each iteration.
    Step determines, what value must be added to counter variable after each iteration. It also determines type of iteration stop condition.
    Positive step checks if counter > stop value. Negative step checks if counter < stop value.
    
    On !!re it's checked, if counter reached stop-value or exceeds it. If true, execution is passed to corresponding !!en block.
    On !!en counter is increased by step and if stop condition is not met, next receiver after closest !!re will be executed.
    If stop condition is not met, execution goes to the next receiver after closest !!re.

    !!br (BREAK) with optional condition immediately jumps after loop !!en receiver.
    !!co (CONTINUE) with optional condition immediately jumps to loop !!en receiver, which will be executed as usual.

    Examples:

    ; Endless loop of annoying messages:
    !!re i:;
      !!IF:M^Donate, please!^;
    !!en:;

    ; Clear current hero army
    !!re i/0/6:;
      !!HE-1:C0/i/-1/0;
    !!en:;

    ; Display 10, 8, 6, 4, 2 (1 will not be displayed, same as 0)
    !!re i/10/1/-2:;
      !!IF:M^%Vi^;
    !!en:;

    ; Display number of the first hero empty slot, if it's found
    !!re i/0/6:;
      !!HE-1:C0/i/?t/?k;
      
      !!if|t=-1/k=0:;
        !!IF:M^Free slot number is %Vi^;
        !!br:;
      !!en:;
    !!en:;

    !!IF&i>6:M^No free slot was found^;



RE: Если просто нужен скрипт - SergOz - 29.03.2020 00:18

daemon_n, Berserker, спасибо, я уже сам сообразил - читаю.
etrexetrex, новый код - не ниже Эра2.9.9


RE: Если просто нужен скрипт - etrexetrex - 29.03.2020 02:34

SergOz, Algor, Berserker,

Всем спасибо! Правильно ли я понял?:
1: Если эра ниже 2-9-9, то пойдет код от Algor
2: Если эра 2-9-9 и выше, то пойдет код от Berserker

А главное - в какой скрипт этот код вставлять и в какое место?

П.С. Есть ли ссылка или в двух словах - какая разница между 2-7-7 от 2-9-9 ? А то у меня там уже готовая папка с 2-7-7, тоже некоторые скрипты когда-то правил (изменения героев в стартовых навыках и специализаций и два арта по их бонусам).


RE: Если просто нужен скрипт - daemon_n - 29.03.2020 02:37

etrexetrex, вот сколько разницы


RE: Если просто нужен скрипт - etrexetrex - 29.03.2020 02:41

Так, были тут вопросы, стер, вроде бы нашел раздел по теме. )


RE: Если просто нужен скрипт - etrexetrex - 29.03.2020 02:48

SergOz, Да, спасибо, по одному ангелу - самое то. И охрана прежняя - тоже то, что надо, для опыта. )


RE: Если просто нужен скрипт - etrexetrex - 29.03.2020 03:12

Berserker, Я попробовал распаковать установку 2-9-9 в папку с эрой 2-7-7. Это корректно или надо устанавливать именно, как написано в разделе Эра "Устанавливать на Полное Собрание или Дыхание Смерти." ? Я попробовал, запустил, внизу номер версии изменился на 2-9-9. Но лучше уточнить. )


RE: Если просто нужен скрипт - SergOz - 29.03.2020 03:14

etrexetrex, мой код пойдёт даже на WoG.
Код от Algor, пойдёт на Эра2.9.9 и выше.
Berserker, вообще не давал код скрипта - он ответил на мой вопрос.

Самый простой способ установки (топорный) - в любой скрипт, который ты активировал в настройках WoG, (в меню, когда выбираешь карту).

Эру скачай отсюда, там всё в одной папке:
http://wforum.heroes35.net/showthread.php?tid=5235&page=1


RE: Если просто нужен скрипт - etrexetrex - 29.03.2020 03:38

SergOz, О, спасибо большое, в одной папке - это то, что мне нужно, как раз для меня. )) На счет любого скрипта попробую, не совсем уверен. То есть вообще в любой скрипт файл через менеджер скриптов? В общем, буду пробовать. )


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 00:08

SergOz, пробовал создать файл с расширением erm как делал это, когда правил героев (это пробовал в версии эра 2-7-7). Также пробовал вставлять код прямо в файл, например, Mods/woG scripts/Data/s/10 wog - new battlefields.erm (этот скрипт активен в настройках вог и это я в данном случае пробовал в версии эра 2-9-12).
У меня ничего не получается. Или ошибка или ничего не меняется или пишет, что недостаточно гарнизонов в начале формирования карты.

Все же, в какой конкретно файл и в какой директории и в какую строчку вставить код? ))

П.С. Код:

!?PI;
!!UN:U16/2/?y1; считаем все консерватории на карте
!!VRv1:S-1; // не забываем инициализировать v-переменную для быстрого поиска
!!re i/1/y1:;формируем циклическую функцию // не плодим лишних функций с потенциально пересекающимися номерами
    !!UN:U16/2/-1/1; поочерёдно узнаём координаты // используем временные v-переменные, вместо мапмейкерских
    !!CB1:M12/1; и устанавливаем бонусных Ангелов в количестве 1 // CB поддерживает короткий синтаксис
!!en:;

-----------

В эре 2-9-12

https://yadi.sk/d/1lBjBezESssttQ это тестовая карта tttrrr1
https://yadi.sk/d/X57sCddyYjQ7iA это скрипт который я кидал в папку Mod Scripts/ data/ s

В первый мес ангелов дают по 1, но во второй - 2, в третий 4 (увеличение идет, а по идее должно быть всегда 1)
Я так понимаю, что моя попытка создать скрипт просто не верна и не работает.


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 01:41

/////
Вот потихоньку перехожу с эры 2-7-7 на эру 2-9-12 и пытаюсь с собой перенести то, что было.

Вот мне было нужно убрать бонус с артов подвески и хранителя, я это тогда делал через файл 76 wog - artifact boost и теперь тоже - убрал доп бонус, заменил так:

*!HEv600:A2/64/0/?v617; [check for Stoic Watchman]!!VRv617:S0;
!!HEv600:A2/101/0/?v618; [check for Pendant Of Second Sight]
*!HEv600:A2/102/0/?v619; [check for Pendant Of Holiness]!!VRv619:S0;

Бонус вроде пропал. Но я стал менять надпись, как раньше, но стало видимо не все так просто и не получилось вполне. Появляется надпись (при наведении на арт) string was not found.

Как теперь менять надпись в данной ситуации?


RE: Если просто нужен скрипт - SergOz - 30.03.2020 15:34

etrexetrex, вот что мне ответили на твой вопрос
http://wforum.heroes35.net/showthread.php?tid=541&pid=109513#pid109513

Сам же я плохо разбираюсь в этом, а насчёт правки свойств артов - делал это только при отключенной вогификации и потому никаких конфликтов у меня не возникало.


RE: Если просто нужен скрипт - Berserker - 30.03.2020 17:09

etrexetrex, сложно сказать, что и где не так, и как ты меняешь «надпись». Заменяешь ert-файлы своими?


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 20:56

(30.03.2020 17:09)Berserker Wrote:  etrexetrex, сложно сказать, что и где не так, и как ты меняешь «надпись». Заменяешь ert-файлы своими?

Первый вопрос про ангелов, чтоб в консерватории не давали больше одного.
Вот такой скрипт я сделал (файл тхт переименовал с расширением erm)
https://yadi.sk/d/X57sCddyYjQ7iA

В нем код:
этот скрипт я кидал в папку Mod Scripts/ data/ s

Эффекта нет.

////////////////////////////////////////////////////////////////////////////////

А по второму вопросу по замене свойств бонусов артов (хранитель и священный брелок), то свойства я изменил, как и раньше и вроде работает норм, я так заменил в файле 76 wog - artifact boost:

, а вот по переименованию я открываю через редактор erm файлы ert:
3 wog - secondary skill text.ert
там стер часть надписи про то, что Священный Брелок дает закл и Бесстрашный Хранитель открывает пространство и оставил только:
-------------------------
175304 {Священный Брелок}

Делает ваших существ невосприимчивыми к заклинанию Проклятия и Благославляет их на 50 ходов.
-----------------------------
175268 {Бесстрашный Хранитель}

Эта статуэтка повышает мастерство Орлиного Глаза на 10%%.
---------------------------------------
В скрипте
76 wog - artifact boost.ert

Я тут ничего менять не стал, так как мне там не понятно, что к чему, вот что там:
--------------------
102039 По соглашению со Священным Брелком %Z326 учит святое заклинание. String type = <!!Q> 07.06.2003
-------------------------
Раньше, я помню, открывал вроде эти же файлы, убирал надпись, мог даже свою вписать и все работало норм.
-------------
-------------
Не знаю, может я сумбурно объясняю.


RE: Если просто нужен скрипт - Berserker - 30.03.2020 21:09

Quote:этот скрипт я кидал в папку Mod Scripts/ data/ s
А можно поточнее путь? Mod\Scripts\data\s?


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 22:47

(30.03.2020 21:09)Berserker Wrote:  
Quote:этот скрипт я кидал в папку Mod Scripts/ data/ s
А можно поточнее путь? Mod\Scripts\data\s?
G:\Games\hmmera2i9i12\Mods\WoG Scripts\Data\s


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 23:03

SergOz, еще раз спасибо за участие )


RE: Если просто нужен скрипт - wessonsm - 30.03.2020 23:15

etrexetrex, возможно, дело в том, что ты блокнотом файл создавал.
Попробуй ERM-редактором. В папке с игрой папка Tools\ERM Editor.


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 23:26

(30.03.2020 23:15)wessonsm Wrote:  etrexetrex, возможно, дело в том, что ты блокнотом файл создавал.
Попробуй ERM-редактором. В папке с игрой папка Tools\ERM Editor.

Не, не, создал редактором.
И один скрипт работает тот, который использовал еще на 2-7-7, просто его скопировал и готово.

Еще заметил, что если оба скрипта положить рядом в папке мода в эре 2-7-7, то при создании карты (тестовой) выдает ошибку. А вот если эти же два скрипта положить в такую же папку мода в эре 2-9-12, то ошибки на той же карте при ее создании не выдает, но работает только один тот не проблемный скрипт, тот, который на изменение героев, а этот просто лежит и все.

Правда вот еще заметил, что редактор изменился. Может надо старым редактором делать? Но вроде это как-то не правильно, раз в комплекте идет этот редактор (если уж переходить на эру 2-9-12 так полностью).


RE: Если просто нужен скрипт - Berserker - 30.03.2020 23:29

И добавить отладочный команд !!IF:M^test^; Посмотреть, выводятся ли сообщения.
А как скрипты назвал?


RE: Если просто нужен скрипт - etrexetrex - 30.03.2020 23:39

(30.03.2020 23:29)Berserker Wrote:  И добавить отладочный команд !!IF:M^test^; Посмотреть, выводятся ли сообщения.
А как скрипты назвал?

Уточню. Я тут поднимаю два вопроса пока: про ангелов в консервах и про надписи к артам, которые пофиксил по их бонусу.

То, что выше - это к какому разделу совет? И куда добавить
отладочный команд !!IF:M^test^;
Прямо в скрипт? То есть так? :

ZVSE
!?PI;
!!UN:U16/2/?y1; считаем все консерватории на карте
!!VRv1:S-1; // не забываем инициализировать v-переменную для быстрого поиска
!!re i/1/y1:;формируем циклическую функцию // не плодим лишних функций с потенциально пересекающимися номерами
!!UN:U16/2/-1/1; поочерёдно узнаём координаты // используем временные v-переменные, вместо мапмейкерских
!!CB1:M12/1; и устанавливаем бонусных Ангелов в количестве 1 // CB поддерживает короткий синтаксис
!!en:;
!!IF:M^test^;

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

Или я туплю и че-то не то понял, как обычно?

А скрипты назвал:
heroesfixing1.erm (изменяю героев)
https://yadi.sk/d/TnGlSebhiyDIqg

fixing2 (попытка менять консервы)
https://yadi.sk/d/X57sCddyYjQ7iA


RE: Если просто нужен скрипт - Berserker - 30.03.2020 23:54




RE: Если просто нужен скрипт - etrexetrex - 31.03.2020 00:04

(30.03.2020 23:54)Berserker Wrote:  

Сделал. При загрузке карты выдает сообщение, что найдено 12 штук. В остальном все осталось, как было 1 мес - 1 ангел, 2 мес - 2 ангела, 3 мес - 4 ангела дают.


RE: Если просто нужен скрипт - wessonsm - 31.03.2020 00:08

etrexetrex, ты вроде писал, что в первый месяц выдается, как и положено, по одному ангелу? А потом количество увеличивается?
Что если немного изменить скрипт, чтобы он срабатывал каждую неделю скажем?
Бог его знает, может они действительно увеличиваются Scratch_one-s_head



RE: Если просто нужен скрипт - Berserker - 31.03.2020 00:09

etrexetrex, всё верно. Ты их устанавливаешь при загрузке карты. Через месяц игра увеличивает значение на 1 автоматически.
Нужно так устанавливать в начале каждого месяца.



RE: Если просто нужен скрипт - etrexetrex - 31.03.2020 00:14

(31.03.2020 00:08)wessonsm Wrote:  etrexetrex, ты вроде писал, что в первый месяц выдается, как и положено, по одному ангелу? А потом количество увеличивается?
Что если немного изменить скрипт, чтобы он срабатывал каждую неделю скажем?
Бог его знает, может они действительно увеличиваются Scratch_one-s_head

Огромнейшее спасибо. Сработало, все проверил, да теперь дает по 1 каждый месяц!

Berserker, Да, спасибо большое! Я пока тот вариант, от wessonsm, проверял, он работает нормально. Может его и оставить или этот (он длиннее) скрипт понадежнее?

П.С. Теперь (не тороплю) остается открытым мой второй вопрос-просьба по надписям при наведении на арты священного брелка и бесстрашного хранителя, я убрал их бонусы на открытие пространства и подарок заклов. (сейчас там написано в начале string was not found, потом желтые кавычки, а потом про подавление стихий, это у хранителя, а на подвеске просто только: string was not found)


RE: Если просто нужен скрипт - Berserker - 31.03.2020 00:39

etrexetrex, ert файлы нужно в Tools\Erm Editor после открытия через File - Reopen as table редактировать.
Вариант wessonsm-а раз в неделю работает. Мой — раз в месяц, что оптимальнее.


RE: Если просто нужен скрипт - etrexetrex - 31.03.2020 01:25

(31.03.2020 00:39)Berserker Wrote:  Вариант wessonsm-а раз в неделю работает. Мой — раз в месяц, что оптимальнее.

Только я на свой страх и риск эту строчку убрал, чтобы в начале не показывало сколько штук насчитало.

!!IF:M^Found %Y1 creature banks^;


RE: Если просто нужен скрипт - etrexetrex - 31.03.2020 01:41

(31.03.2020 00:39)Berserker Wrote:  etrexetrex, ert файлы нужно в Tools\Erm Editor после открытия через File - Reopen as table редактировать.

Ах вот оно в чем было дело! Все получилось теперь! Спасибо большое, а я-то через по умолчанию редактор открывал, который в меню поставлен, думал, что это новая версия редактора совместимая с новой эрой. Наивняк. ))


RE: Если просто нужен скрипт - etrexetrex - 31.03.2020 01:46

П.С. Тут кстати такая идея появилась, раз надписи у артов так просто менять. Можно в арте дописать инфу каких не хватает ему артов для сборного. А может есть уже такой скрипт, чтоб наглядно было видно, а то на память лично я помню только колодец и рог изобилия. ))


RE: Если просто нужен скрипт - v3r3r - 05.04.2020 15:12

Кто-нибудь, пожалуйста помогите. На первой странице я спрашивал улучшенный скрипт "Недели Монстров" http://wforum.heroes35.net/showthread.php?tid=4692&pid=90561#pid90561 Там мне помогал Algor. Прошло 5 лет, все было хорошо. Но тогда я был на WoG, а теперь на последней эре. И я скачал исправленный скрипт отсюда: http://wforum.heroes35.net/showthread.php?tid=4692&pid=90827#pid90827, переименовал его в 58 wog - week of monsters.erm положил в D:\GAMES\HoMM3 ERA\Mods\WoG Scripts\Data\s , а оригинальный там в папке тоже переименовал, чтобы он не работал. Но почему-то работает именно оригинальный, потому что я проверил в игре после недели монстров все бафы пропали, а по идее должны были остаться. И все, теперь уже не знаю что дальше делать, ну не могу играть без этого "исправленного" скрипта.


RE: Если просто нужен скрипт - Bes - 05.04.2020 16:37

v3r3r, тебе надо обновлённый скрипт разместить в отдельный каталог,как мод,и выставить этому моду приоритет выше,чем у мода WoG Scripts. И верни ориг.имя и там и там файлу скрипта


RE: Если просто нужен скрипт - etrexetrex - 05.04.2020 19:22

Добрый день! Скажите, а сложно ли отключить возможность увеличения прироста существ в замке с мифрилом (остальное мифрильное оставить: прирост денег и прочее)? В каком скрипте что поправить и как? ))


RE: Если просто нужен скрипт - etrexetrex - 05.04.2020 20:02

v3r3r, А в том исправленном скрипте на неделю монстров по игре потом нет перевеса юнита? Например, фениксы несколько раз усилятся?


RE: Если просто нужен скрипт - daemon_n - 06.04.2020 01:38

etrexetrex, 33 wog castle upgrading. Всё, что касается существ закомментируй либо напиши !!FU:E; под каждым триггером для существ.


RE: Если просто нужен скрипт - etrexetrex - 06.04.2020 03:31

(06.04.2020 01:38)daemon_n Wrote:  etrexetrex, 33 wog castle upgrading. Всё, что касается существ закомментируй либо напиши !!FU:E; под каждым триггером для существ.

То есть вот так? Не уверен, что это триггеры (со строки 42 там):
Code:
!!FU863&1/x3=0/x2=164:P0/0/7/0/0/0/1000/5; //pikeman
!!FU:E;
!!FU863&1/x3=0/x2=165:P5/0/5/0/0/0/1500/4; //archers
!!FU:E;
!!FU863&1/x3=0/x2=166:P0/0/5/0/0/0/2500/3; //griffins
!!FU:E;
!!FU863&1/x3=0/x2=167:P0/0/5/0/5/0/2500/2; //swordman
!!FU:E;
!!FU863&1/x3=0/x2=168:P5/2/5/2/2/2/3000/2; //monk
!!FU:E;
!!FU863&1/x3=0/x2=169:P10/0/0/0/0/0/5000/1; //cavalier
!!FU:E;
!!FU863&1/x3=0/x2=170:P0/10/0/10/10/10/6000/1; //angel
!!FU:E;

   .... и так по все пройтись существам ?

Или иначе надо делать? (Как "закомментировать" тоже не знаю).


RE: Если просто нужен скрипт - daemon_n - 06.04.2020 03:36

etrexetrex, нет)
Триггеры обозначаются вот так !?
Надеюсь, ты не продолжил этим заниматься96-copy


RE: Если просто нужен скрипт - Night - 06.04.2020 03:47

etrexetrex, Тебе что конкретно запретить нужно? Там в Улучшении замка всего две функции - первая, это улучшение замка за 7к + 2 мифрила, чтобы добавить 1к золото к доходу. А вторая - улучшение прироста, себе за деньги и AI по странным случайным выпадениям в течении недели. Проще будет запретить AI апать здания, а себе можешь сам не апать.

Эта конструкция в теле скрипта отвечает за прирост существ AI.
Закомменитруй - поставь * заместо первого !

daemon_n, верно выйдет же?


RE: Если просто нужен скрипт - etrexetrex - 06.04.2020 03:53

daemon_n, То есть везде, где там я вижу что-то про существа, то строчкой ниже добавляю? Например:
Code:
------------------------Dialog to build afterupdate-----------------------------
;x1=number of town
;x2=creature
;x3=type of town
!?FU859&432;
!!FU:E

Или (118 стр):
Code:
!?FU863&432;
!!FU:E

Или:
Code:
--------------------------------Creatures grow----------------------------------
!?FU865&432;
!!FU:E
!!CA0/x16:O?v434;
!!OW:C?v433;
!!DO866/0/6/1&v434=v433:Px16;          ;if current player is owner then cycle

Или снова не то?

(06.04.2020 03:47)Night Wrote:  etrexetrex, Тебе что конкретно запретить нужно?
Мне надо только запрет на увеличение прироста существ, причем, чтобы я и сам не мог и никто не мог. Но увеличение дохода надо оставить, чтобы я и другие могли.


RE: Если просто нужен скрипт - daemon_n - 06.04.2020 05:21

(06.04.2020 03:53)etrexetrex Wrote:  daemon_n, То есть везде, где там я вижу что-то про существа, то строчкой ниже добавляю? Например:
Или:
Или снова не то?

Верно. Но только не "или", а "и". В каждом триггере, где упоминаются существа. Вот.


RE: Если просто нужен скрипт - v3r3r - 06.04.2020 20:50

(05.04.2020 20:02)etrexetrex Wrote:  v3r3r, А в том исправленном скрипте на неделю монстров по игре потом нет перевеса юнита? Например, фениксы несколько раз усилятся?
К тому времени, как они получат второе усиление, я думаю в игре уже будут и другие усиленные монстры, может быть тоже неоднократно. В любом случае специально как-то повлиять, чтобы каждую неделю именно фениксы бафались - нельзя. Ну а специально это делать... как по мне - убьет интерес.


RE: Если просто нужен скрипт - etrexetrex - 06.04.2020 23:59

v3r3r, чтобы многократно апались только фениксы и речи нет, наоборот, думал типа запрета поставить на их (и не только их) усиление (при этом скрипте).


RE: Если просто нужен скрипт - v3r3r - 07.04.2020 23:04

(05.04.2020 16:37)Bes Wrote:  v3r3r, тебе надо обновлённый скрипт разместить в отдельный каталог,как мод,и выставить этому моду приоритет выше,чем у мода WoG Scripts. И верни ориг.имя и там и там файлу скрипта
Не получается. Потомучто скрипт должен существовать со специальным файлом mod.json Я создал каталог закинул туда исправленный скрипт "58 wog - week of monsters.erm", а json-а нет и я даже пробовал из других модов кидать, но они не подходят.
   В общем нужно mod.json как-то создать, чтобы можно было уже в Mod Manager-е его двигать по приоритету вверх.


RE: Если просто нужен скрипт - daemon_n - 08.04.2020 03:50

v3r3r, файл создаётся сам. Пкм на имя мода в менеджере, "настройки мода".


RE: Если просто нужен скрипт - v3r3r - 08.04.2020 09:06

daemon_n, оказалось достаточно указать категорию и сохранить, а потом подвинул в самый верх. Ну не знаю, игру создал, вроде все норм, но проверить уже не было времени, будет-ли он работать. Позже дополню.


RE: Если просто нужен скрипт - v3r3r - 09.04.2020 20:10

Так, проверил скрипт "week of monsters" в котором была просто закоментена 241 строка и который я сделал якобы модом и поднял по приоритету в самый верх. Не работает он. Все сдаюсь. Раньше работало, а теперь ни в какую. Хоть меняй, хоть модом ставь. Хоть просто в самом скрипте 241 строку убирай.


RE: Если просто нужен скрипт - v3r3r - 13.04.2020 22:30

Это странно, но наконец-то заработало!
Причем мод, который я делал из скрипта пришлось выключить в мод-менеджере. И вот в таком виде, уже недели монстров мало того, что стали вечными как я и хотел, но еще и нормальные высокоуровневые монстры стали намного чаще выбираться в качестве "недельных".

Осталось узнать как исправить обучение экспертному скиллу от новых волшебных сундуков, чтобы было не за 7 дней (нереально долго), а на следующий день.


RE: Если просто нужен скрипт - Artyr1995ua - 15.04.2020 21:20

тролей в рассу цитадели ,кто нибудь апнет гремлинов и джинов


RE: Если просто нужен скрипт - wessonsm - 15.04.2020 21:41

(13.04.2020 22:30)v3r3r Wrote:  Осталось узнать как исправить обучение экспертному скиллу от новых волшебных сундуков, чтобы было не за 7 дней (нереально долго), а на следующий день.

Это очень просто. В скрипте 47 wog - treasure chest 2.erm вот в этом месте:
нужно раскомментировать строку с версией Джима Вогана и закомментировать строку выше, то есть сделать вот так:
Это строки 304 и 305.
Раньше в Эре и была версия Джима Вогана (JHV), но потом Algor с igrik'ом вернули первоначальную версию с 7-ю днями обучения.

Лучше отдельным модом это сделать, чтобы после обновления сборки не пришлось делать снова)


RE: Если просто нужен скрипт - Algor - 15.04.2020 21:45

(15.04.2020 21:20)Artyr1995ua Wrote:  тролей в рассу цитадели




RE: Если просто нужен скрипт - v3r3r - 16.04.2020 08:43

wessonsm, благодарю вас!


RE: Если просто нужен скрипт - Algor - 16.04.2020 10:04

(15.04.2020 21:20)Artyr1995ua Wrote:  кто нибудь апнет гремлинов и джинов

Artyr1995ua, поясни подробнее, что хочешь сделать для гремлинов и джиннов?


RE: Если просто нужен скрипт - Artyr1995ua - 16.04.2020 23:16

(16.04.2020 10:04)Algor Wrote:  
(15.04.2020 21:20)Artyr1995ua Wrote:  кто нибудь апнет гремлинов и джинов

Artyr1995ua, поясни подробнее, что хочешь сделать для гремлинов и джиннов?
гремлины штраф рук убрать джинам скор
ость и хп


RE: Если просто нужен скрипт - igrik - 16.04.2020 23:27

а какая скорость и хп должны быть у джинов?

4 скор и 12 хп норм?


RE: Если просто нужен скрипт - Algor - 16.04.2020 23:52

(16.04.2020 23:16)Artyr1995ua Wrote:  гремлины штраф рук убрать джинам скор
ость и хп




RE: Если просто нужен скрипт - Artyr1995ua - 17.04.2020 00:42

(16.04.2020 23:52)Algor Wrote:  
(16.04.2020 23:16)Artyr1995ua Wrote:  гремлины штраф рук убрать джинам скор
ость и хп

где это фиксить? я с этим не работал Помогите пожалуйста


RE: Если просто нужен скрипт - Algor - 17.04.2020 00:55

Artyr1995ua, можно создать свой скрипт при помощи редактора из Tools\Erm Editor или Tools\Erm_Editor_Sublime и сохранить его как имя_скрипта.erm в каталог Data/s любого активного мода. А еще правильнее создать свой мод (структуру каталогов Mods\MyMod\Data\s), добавить его в конец файла Mods\list.txt и уже в него сохранять все сои наработки/скрипты/графику и пр.

Полный код скрипта будет выглядеть так:



RE: Если просто нужен скрипт - daemon_n - 17.04.2020 00:57

Artyr1995ua, или ты можешь поставить TyphonYes


RE: Если просто нужен скрипт - Artyr1995ua - 17.04.2020 00:57

(17.04.2020 00:55)Algor Wrote:  Artyr1995ua, можно создать свой скрипт при помощи редактора из Tools\Erm Editor или Tools\Erm_Editor_Sublime и сохранить его как имя_скрипта.erm в каталог Data/s любого активного мода. А еще правильнее создать свой мод (структуру каталогов Mods\MyMod\Data\s), добавить его в конец файла Mods\list.txt и уже в него сохранять все сои наработки/скрипты/графику и пр.

Полный код скрипта будет выглядеть так:
Спасибо)!

(17.04.2020 00:57)Artyr1995ua Wrote:  
(17.04.2020 00:55)Algor Wrote:  Artyr1995ua, можно создать свой скрипт при помощи редактора из Tools\Erm Editor или Tools\Erm_Editor_Sublime и сохранить его как имя_скрипта.erm в каталог Data/s любого активного мода. А еще правильнее создать свой мод (структуру каталогов Mods\MyMod\Data\s), добавить его в конец файла Mods\list.txt и уже в него сохранять все сои наработки/скрипты/графику и пр.

Полный код скрипта будет выглядеть так:
Спасибо)!
А че в 3 и 4 строку а не в 2 и 3?


RE: Если просто нужен скрипт - Berserker - 17.04.2020 02:30

Artyr1995ua, можно во 2-ую и 3-ю, но читается лучше, когда логические части скрипта разделяются пустыми строками.


RE: Если просто нужен скрипт - Artyr1995ua - 17.04.2020 06:54

(17.04.2020 02:30)Berserker Wrote:  Artyr1995ua, можно во 2-ую и 3-ю, но читается лучше, когда логические части скрипта разделяются пустыми строками.
не сработало


RE: Если просто нужен скрипт - Berserker - 18.04.2020 00:27

А мод в менеджере модов включил? Покажи содержимое Mods\list.txt.


RE: Если просто нужен скрипт - Artyr1995ua - 18.04.2020 03:23

(18.04.2020 00:27)Berserker Wrote:  А мод в менеджере модов включил? Покажи содержимое Mods\list.txt.
да https://dropmefiles.com/KjN2R


RE: Если просто нужен скрипт - Bes - 18.04.2020 03:54

Artyr1995ua, Mods\list.txt Должен содержать перечень модов ERA, туда скрипты не помещаются.

Algor может неточно выразился...
Quote:сохранить его как имя_скрипта.erm в каталог Data/s любого активного мода. А еще правильнее создать свой мод (структуру каталогов Mods\MyMod\Data\s), добавить его в конец файла Mods\list.txt и уже в него сохранять все сои наработки/скрипты/графику и пр.
имелось ввиду, уже в этот файл скрипта вносить все свои добавки и правки
Т.е. в файле Mods\MyMod\Data\s\scripts.erm должен уже быть код

А уже в Mods\list.txt должно быть следующее, к примеру..
Code:
WoG
WoG Rus
MyMod



RE: Если просто нужен скрипт - Shiva - 19.04.2020 10:25

Можно ли в Героях создавать свой артефакт с определенными свойствами?


RE: Если просто нужен скрипт - Artyr1995ua - 20.04.2020 17:09

(18.04.2020 03:54)Bes Wrote:  Artyr1995ua, Mods\list.txt Должен содержать перечень модов ERA, туда скрипты не помещаются.

Algor может неточно выразился...
Quote:сохранить его как имя_скрипта.erm в каталог Data/s любого активного мода. А еще правильнее создать свой мод (структуру каталогов Mods\MyMod\Data\s), добавить его в конец файла Mods\list.txt и уже в него сохранять все сои наработки/скрипты/графику и пр.
имелось ввиду, уже в этот файл скрипта вносить все свои добавки и правки
Т.е. в файле Mods\MyMod\Data\s\scripts.erm должен уже быть код

А уже в Mods\list.txt должно быть следующее, к примеру..
Code:
WoG
WoG Rus
MyMod
не работает
https://dropmefiles.com/ie1Rg


RE: Если просто нужен скрипт - Berserker - 21.04.2020 05:55

Artyr1995ua, в heroes3.ini установи Debug=1, запусти карту, закрой игру, загрузи архив папки Debug.


RE: Если просто нужен скрипт - Artyr1995ua - 21.04.2020 07:14

https://dropmefiles.com/PFvxk


RE: Если просто нужен скрипт - Berserker - 21.04.2020 17:39

Artyr1995ua, https://dropmefiles.com/3DCFz
Установи мод. Не сработает — вероятно, у тебя другой скрипт на Усиленные существа включён.


RE: Если просто нужен скрипт - SergOz - 05.06.2020 23:44

Berserker, я страшно поиздевался над Вашей опцией, реализующей быстрое сохранение. Но мне, для моего конкретного случая, достаточно той маленькой её части, которую я оставил.

То есть, мне нужен только один адрес сохранения и только при нажатии на F5.

Если бы, нажав на F6, можно было бы загрузить это быстрое сохранение, счастью моему не было бы предела.
Но, сам я такой скрипт не напишу...


RE: Если просто нужен скрипт - Berserker - 06.06.2020 01:27

В фениксе есть бинарный патч, отключающий вопрос подтверждения выхода в экран загрузки. Тогда просто жмёшь L + enter, чтобы загрузить последнее сохранение.


RE: Если просто нужен скрипт - SergOz - 06.06.2020 02:06

Berserker, спасибо, попытаюсь разобраться


RE: Если просто нужен скрипт - Berserker - 06.06.2020 02:20

SergOz, его нужно в EraPlugins\AfterWoG переместить.
no load game confirmation.bin


RE: Если просто нужен скрипт - SergOz - 06.06.2020 14:04

Berserker, спасибо, он у меня в сборке уже лежит.
А какой программой его открыть? Я хочу подсмотреть как это реализовано... Astronomer1

P.S. Или это не на ERM?
U.P.D. И вот только что подключил этот плагин, но L+Enter не срабатывает. Просто при нажатии L - сразу выводит в меню выбора загрузки: сценарий, сетевая, кампании...


RE: Если просто нужен скрипт - Berserker - 06.06.2020 17:40

SergOz, это двоичный патч для оперативной памяти. Там указан адрес и какие байты поменять.
Tools\BinMagic\text.bat "путь к файлу" создаст txt-версию патча.

Я ошибка. L + S + Enter. S - Single, одиночная игра.
В любом случае, быстрее.


RE: Если просто нужен скрипт - SergOz - 06.06.2020 19:58

Berserker, спасибо.
Да, L + S + Enter - открывается сразу перечень сейвов. Упражнение для координации движений и разминки пальцев. Думаю, что просто L и щелчок мыши всё же проще.


RE: Если просто нужен скрипт - Bes - 06.06.2020 20:55

SergOz, я проходил привыкание к быстрой загрузке с клавы, поверь, L + S + Enter в итоге победит мышку Yes


RE: Если просто нужен скрипт - wessonsm - 06.06.2020 21:25

Bes, победит, но нужно сначала знать, что есть это L+S+Enter.
Многие не знают, как пробел нажать.
Многие фишки остаются невостребованными, если они явно не обозначены в игре.
Ведь описания никто не читает.


RE: Если просто нужен скрипт - Bes - 06.06.2020 21:56

на сколько я помню, все эти горячие клавиши всегда и были, просто убрана необходимость открывания окна меню на карте приключений.
Тем кто никогда не искал, а есть ли горячие клавиши в их любимой игре, и не нужны эти "упростители"... они многие годы так и играю мышью (кто не ищет, тот не найдёт, как говорится)


RE: Если просто нужен скрипт - Algor - 06.06.2020 22:13

Угу, а когда тестишь что-то, для чего нужен перезапуск игры, быстро привыкаешь к NSB
(N)ew game, (S)ingle, (B)egin


RE: Если просто нужен скрипт - daemon_n - 06.06.2020 22:32

ORE
Options / Restart / Enter


RE: Если просто нужен скрипт - SergOz - 06.06.2020 22:56

LSE, NSB, ORE ... - как много слов можно составить из трёх букв...

Но, мечта моя была в том, чтобы нажав F5 - быстро сохраниться, а нажав (к примеру) F6 - загрузить эту, быстро сохранённую, игру.


RE: Если просто нужен скрипт - PerryR - 07.06.2020 19:39

Hi,

what would be the best way to create the troop arrangement as it is in a creature bank?

I found in the UN:C help topic


How to use this code, when I copy like this I get an erm error because !!SN:Ex1/1/4597671/(StartBattle); x1 is undefined if I use in !?BF
but still, sometimes it works, sometimes not.
Maybe Igor can help me here Sm
Thanks


RE: Если просто нужен скрипт - daemon_n - 07.06.2020 21:51

PerryR, in which trigger is sn:ex1?
Description says that "it is hook creating, and you must find in the forum how to make it yourself" Ab


RE: Если просто нужен скрипт - Berserker - 07.06.2020 22:25

x1 is from igrik's custom event, really it's SetHook function address. L^erm_hooker.dll^ A../^SetHook^/?y10, then use y10 instead of x1.


RE: Если просто нужен скрипт - v3r3r - 11.06.2020 09:24

Нужен скрипт на Эру, который отменяет "принудиловку", которую кто-то "слишком умный" придумал и типа так и должно быть. Я говорю о скрипте Emerald Tower, который раньше можно было посещать каждый месяц и улучшать монстров, а теперь в эре сделали одно посещение за все время. Не могу я так играть, интерес весь пропал. Верните пожалуйста как было - раз в месяц.


RE: Если просто нужен скрипт - Berserker - 11.06.2020 17:09

v3r3r, в коде скрипта была ошибка, её исправили. Вы пользовались багом, о чём Вам неоднократно сообщали. Скачайте сами более старую версию Эры и замените у себя скрипт.


RE: Если просто нужен скрипт - v3r3r - 11.06.2020 20:03

Berserker, в том-то и дело, я пробовал старый вариант, простое перекидывание скрипта ничего не дает. Т.е. я хочу сказать, что исправлен в новой версии ЭРА не скрипт, а надстройки над ним, где-то в другом месте, возможно некий глобальный скрипт. Поэтому простая замена не дает эффекта.

Вот какая у меня версия старого скрипта и она не пашет(точнее работает как исправленная) в ЭРЕ , которую пол-года назад скачал из подписи у ALgora.

Image: 89bsGFG.png


RE: Если просто нужен скрипт - ElfbI - 12.06.2020 00:57

v3r3r, где-то выше по приоритету может переписывает? У меня сработала простая замена на старый скрипт от вог 3.59


RE: Если просто нужен скрипт - v3r3r - 12.06.2020 17:09

ElfbI, у меня моды вот в таком порядке. Вроде бы ничего не менял там.

Image: if26IHu.png

версия

Image: pXcMKyg.png

Кстати скачал последнюю эру, распаковал, решил проверить какая версия emerald tower.erm там и что бы вы думали - та же самая от 2004 года, что и в воге. Т.е. что мне предлагают тут все менять? Я на этой версии в воге без проблем раз в месяц делал апгрейды. Были бы версии разные - ругали б тогда меня за дело. А так безосновательные упреки.


RE: Если просто нужен скрипт - ElfbI - 13.06.2020 15:35

v3r3r, очень странно, потому что старая версия скрипта работает. Пробовали положить в отдельный мод и дать наивысший приоритет? Ниже скрипт, который у меня стоит. Если это не сработает, тогда я хз.

https://yadi.sk/d/h3i6aDwiUT_Kfg


RE: Если просто нужен скрипт - PerryR - 15.06.2020 12:10

Good Morning,

I have a numerical problem, so someone up for some brain exercise 96-copy ?

Here it comes:
How can that be solved with scripting? Dash1


RE: Если просто нужен скрипт - wessonsm - 15.06.2020 12:49

PerryR, как вариант.
Сначала отсортировать значения в неубывающем порядке, а затем сравнивать каждое следующее с предыдущим, увеличивая счетчик каждый раз, когда видим несовпадение.


RE: Если просто нужен скрипт - PerryR - 15.06.2020 13:34

wessonsm, thanks for the idea, that can work!
Now sorting...
I see that Zur13 has a sorting algorithm in his fun list.erm
Looks a bit complicated at first but I will try to work myself into it.


RE: Если просто нужен скрипт - Suft - 15.06.2020 14:00

Прошу напишите скрипт некромантии Героев 5.
Вместо некромантии копятся очки крови(5%полученного опыта) и в зависимости от того какого уровня ты убил после боя можно поднять существо некрополиса этого уровня или кликнуть в окошке передачи на апгрейд этого уровня и поднять по большей цене, также за очки крови можно бесплатно если не в городе улучшить своё существо.
Идея в том чтобы сделать прирост очков равной обычной некромантии - ты можешь поднять столько же скелетов и тебе выгоднее поднимать скелетов так как остальные существа ты поднимаешь по сильно завышенному трафику (зомби завышены не сильно-вампиры на равне с рыцарями смерти).
Также это даёт возможность никого не поднимать а подкопить очки крови и поднять потом то что хочешь (также идея добавлять некромантам по дефолту новое заклинание, которое работает как воскрешение мертвецов тока за очки крови)
ИИ должен быть без штрафов и нанимать равномерно в свободные для найма слоты был без штрафов и с уменьшенной стоимостью найма с апгрейдом если есть апгрейд существа в стеке (скелеты бесплатно или минимум) в этом.
Армия у ИИ будет равномерная, но на XL-XXL это будет сложный противник.


RE: Если просто нужен скрипт - wessonsm - 15.06.2020 14:06

(15.06.2020 13:34)PerryR Wrote:  wessonsm, thanks for the idea, that can work!
Now sorting...
I see that Zur13 has a sorting algorithm in his fun list.erm
Looks a bit complicated at first but I will try to work myself into it.

PerryR, уже есть идея получше. Нам не нужна точная сортировка в направлении вверх или вниз, нужно просто сделать, чтобы все совпадающие элементы шли подряд.
Это проще, я уже дописываю функцию.

Вот реализация (требуется тестирование):

Есть ошибки, сейчас исправлю.
Кажется исправил, но все равно требуется тестирование.

Вот теперь точно исправил Sm


RE: Если просто нужен скрипт - PerryR - 15.06.2020 14:34

Thanks!


RE: Если просто нужен скрипт - Berserker - 15.06.2020 15:54

suftfree, в две строчки подобные интересные скрипты не пишутся. Попробуй сыграть в Феникс-Мод, там мана крови и очки с диалогом. И даже спец. фишки в бою.
PerryR, For 7 values the slowest but simpliest algo (49 iterations):



RE: Если просто нужен скрипт - wessonsm - 15.06.2020 16:46

Berserker, если я правильно понял твой алгоритм, для ряда значений 10, 10, 20, 20, 30, 30, 30 он возвратит результат 0, а должно быть 3.
Или я ошибаюсь?


RE: Если просто нужен скрипт - Berserker - 16.06.2020 02:00

wessonsm, спасибо за замечание. Исправил. Нужно сравнивать с элементами, которые идут после текущего. Если хоть с одним совпадёт — уже не уникальный.


RE: Если просто нужен скрипт - Elzivir - 21.06.2020 23:09

Всем привет! Ребята, нужна подсказка по модификации скрипта Better AI, входящего в состав мода Conquistador (автор: Valery).

Если кратко, AI получает еженедельный бонус в виде доп. существ (доступны для найма в городе после постройки соответствующих им улучш. зданий). Каждое улучш. здание помимо существ еженедельно приносит еще и золото, необходимое для скупки этих самых существ (кол-во золота определяется для каждой постройки всех городов индивидуально, т.к. скупить, например, Королевских наг или Рыцарей смерти гораздо проще, чем Магических элементалей). Постройка улучш. здания. 7 ур. дает еще и основной для замка ценный ресурс (для Архангелов - драг. камни, для Зол. Драконов - кристаллы и т.д.)

Приводить весь текст кода, думаю, смысла мало, поэтому ограничусь разделом (на примере Архангелов), который хотелось бы немного изменить:
Вот, каким образом нужно дополнить этот текст, чтобы для того, чтобы ИИ имел возможность нанимать доп. существ ему необходимо было бы еще отстроить Замок? И как сделать, чтобы в главном городе (там, где стоит Капитолий) доп. существа появлялись в двойном размере (с удвоенным кол-ом ресурсов на них). Помогите, плз. Ab


RE: Если просто нужен скрипт - Elzivir - 22.06.2020 08:54

Пока что сделал так:
Такой вариант пойдет или можно как-то упростить?

P/S: думаю, 2-ая строчка тут лишняя и часть 3-ей тоже не обязательна к написанию (проверка на тип и сложность игры)...


RE: Если просто нужен скрипт - Berserker - 23.06.2020 00:58

Elzivir, сложно понять старый код без комментариев, имён переменных и блочных условий.


RE: Если просто нужен скрипт - Barin - 24.06.2020 08:39

Нужны скрипты, которые убьют все спец.способности у монстров Сопряжения (от фей до фениксов) и сделают их "живыми" для воздействия на них магии. А лучше без скриптов, например через EraPlugins.


RE: Если просто нужен скрипт - daemon_n - 24.06.2020 15:03

Barin, через Тифон удобнее всего флаги выставить на "живность", да и спец способности там же отключить можно.


RE: Если просто нужен скрипт - Barin - 25.06.2020 03:40

(24.06.2020 15:03)daemon_n Wrote:  Barin, через Тифон удобнее всего флаги выставить на "живность", да и спец способности там же отключить можно.

Работает без глюков? Не испортит мод? (а то внесу изменения, потом ошибки будут вылазить). Инфы много по тифону, но хотелось бы узнать мнение практиков, использующих его.


RE: Если просто нужен скрипт - daemon_n - 25.06.2020 03:49

Barin, работает исправно - изменения легко откатить - они сохраняются в отдельный файл.


RE: Если просто нужен скрипт - Raistlin - 25.06.2020 21:07

Barin, на самом деле на ERM это делается очень легко. "Живость", а также большинство способностей можно установить через MA:F, отключить колдовство защит от магии через MA:B. Стандартных элементалей лучше не трогать, для их замены можно использовать индексы 122-128, которые пока никак не задействованы. При создании плагина можно использовать ERM (см. пример в "...\Tools\Era\SDK"). Можно вообще никакой другой код не добавлять и таким образом создать "нередактируемый скрипт". 96


RE: Если просто нужен скрипт - daemon_n - 25.06.2020 21:26

Через Тифон и быстрее, и надежнее, и проще116


RE: Если просто нужен скрипт - Raistlin - 25.06.2020 23:53

daemon_n, тифон забирает у разработчика возможность редактировать параметры во время игры. Иногда это бывает абсолютно неприемлемо.


RE: Если просто нужен скрипт - daemon_n - 26.06.2020 00:13

Raistlin, разве забирает? Насколько я знаю, это не так. К тому же условием было без скриптовSpiteful


RE: Если просто нужен скрипт - Raistlin - 26.06.2020 00:44

daemon_n, я предложил создать скрипт, а затем оформить его как плагин.Rolleyes Таким образом, и проблема решиться, и последствий точно не будет.


RE: Если просто нужен скрипт - daemon_n - 26.06.2020 02:21

Raistlin, а потом он обновит ЭРУ...


RE: Если просто нужен скрипт - Raistlin - 26.06.2020 03:22

daemon_n, пока этого не случилось, надо пользоваться предостовляемыми возможностями96-copy


RE: Если просто нужен скрипт - Elzivir - 29.06.2020 21:59

Ребята, тут не так давно на форуме наткнулся на скрипт "AI Artifact Equipment" (автор, если я не ошибаюсь, PerryR), позволяющий ИИ использовать наиболее приоритетные артефакты, а не хранить их в рюкзаке до могилы востребования. Вот только скрипт этот, как я понял, для версии Era 2.9+. А я, к сожалению, пока еще сижу на старой сборке (доисторической 2.46), т.к. нет никакого желания переносить все свои старые скрипты, адаптируя их к новой Эре.

Собственно, суть вопроса: нет ли у кого адаптированной к Era 2.46 версии данного скрипта? Если есть, поделитесь, пожалуйста. Оч. прошу. Ab

P/S: Если ни у кого не найдется готовой адаптированной версии, хотелось бы узнать, сколько стоит работа по адаптации и кто готов взяться за сие благое дело...


RE: Если просто нужен скрипт - Bes - 29.06.2020 22:26

Elzivir, при всём уважении к 2,46 (тож на ней лет 7 сижу), тогда уж проще заплатить те же монеты, но чтобы твою сборку аккуратно перевели на ERA2.9.14 без потерь в твоих скриптах и модах Yes
это будет куда продуктивнее и сэкономит массу бюджета, когда ещё что захочешь из будущих вкусностей заиметь у себя (а оно опять не налезет на старую платформу)

да и уверен, что не так сложно будет модернизировать твою игру, даже бесплатно (поверь)


RE: Если просто нужен скрипт - Elzivir - 30.06.2020 02:27

Bes, при всем уважении к 2.9.14, раньше у меня было гораздо больше свободного времени и я потратил немалое его кол-во на интеграцию в свою сборку различных модов и скриптов. Причем так, чтобы не было никаких конфликтов, вылетов и т.д. Еще больше его ушло на тестирование и правку. Со стороны может показаться, что переход на новую платформу будет несложным процессом, но мне кажется, хотя возможно я и ошибаюсь, что это далеко не так просто (изменений масса, в том числе и в оригинальных WoG'овских скриптах; а многие скрипты косвенно взаимосвязаны). Оглядываясь назад и видя, какой труд был положен в основу финальной версии, у меня отпадает всякое желание проходить этот путь заного. Даже если кто-то и поможет с переходом на новую Эру (и даже если бесплатно), то на повторное тестирование всех нюансов всех скриптов потребуется очень много времени, а в нем, как уже написал выше, я сильно ограничен.

Что касается "будущих вкусностей", то в этом плане я скорее консерватор. Все-таки придерживаюсь мнения, что чем ближе к классической версии игры, тем лучше (все нововведения проходят жесткий face-контроль Ab ). А вот устранить баги или недоработки разработчиков (в данном случае - неумение ИИ пользоваться артефактами в приоритетном порядке), было бы очень даже неплохо (давно хотелось исправить это недоразумение).

P/S: Просьба/Предложение все еще в силе... Kap


RE: Если просто нужен скрипт - Bes - 30.06.2020 03:06

Quote:все нововведения проходят жесткий face-контроль
Elzivir, так может пора переходить на консервативную версию, с исправлениями багов и баланса, но с налётом современного видения модостроения?
на HotA Spiteful уже ничего не надо тестировать, править - всё уже будет сделано в рамках "консерватизма" Yes


RE: Если просто нужен скрипт - XEPOMAHT - 30.06.2020 03:12

(30.06.2020 02:27)Elzivir Wrote:  Все-таки придерживаюсь мнения, что чем ближе к классической версии игры, тем лучше (все нововведения проходят жесткий face-контроль Ab ).

У меня на сугубо личной мегасборке с ERA 3.02 вообще крутятся воговские скрипты от ERA 2.46 образца 2012 года 148 и все ресурсы подгружаются от оригинального WoG 3.58f 148 . И это работает и вроде даже не глючит (по крайней мере в рамках тестового полигона ERA+). Думаю, что саму ЭРУ можно без особых проблем обновлять без обновления самих скриптов, если они так сильно дороги (всегда можно откатиться до старой ЭРЫ если что-то пойдёт не так).

А переписывать скрипты из новой ЭРЫ в старую точно никто не станет (т.к. это совсем уж деградация какая-то).


RE: Если просто нужен скрипт - Berserker - 30.06.2020 03:32

Elzivir, если будет просто/быстро адаптировать, то посмотрю.


RE: Если просто нужен скрипт - Elzivir - 30.06.2020 04:50

(30.06.2020 03:06)Bes Wrote:  на HotA Spiteful уже ничего не надо тестировать, править - всё уже будет сделано в рамках "консерватизма" Yes

В HotA, к сожалению, нет командиров (пожалуй, это самое радикальное нововведение в сравнении с классической версией, на которое я согласился).

(30.06.2020 03:32)Berserker Wrote:  Elzivir, если будет просто/быстро адаптировать, то посмотрю.

Berserker, благодарствую! Ab


RE: Если просто нужен скрипт - Berserker - 30.06.2020 20:12

https://dropmefiles.com/hoF2V


RE: Если просто нужен скрипт - Elzivir - 02.07.2020 20:56

Berserker, еще раз спасибо!

P/S: Кстати, для тех кто еще использует данный скрипт. В оригинальном тексте есть одна опечатка. Необходимо в первой строке раздела "Hellstorm Helmet" номер артефакта "44" заменить на "23", иначе в инвентарь ИИ этот шлем будет падать всякий раз при получении артефакта "Crown of Dragontooth"...


RE: Если просто нужен скрипт - PerryR - 03.07.2020 16:57

@Elzivir, thanks for bringing that to my attention.
for you, I made the newest version that should also work with old ERA
https://dropmefiles.com/B85Hc
(on my dropbox link is actually a little outdated version, that you got)
New is that now Ring and Misc slots are also taken into account. So no more garbage equipment for AI in these slots.

@Berserker, thanks for helping out, I was away this week.

General note: This script has long ago been merged in my AI and Neutral Difficulty Mod which requires ERA 2.9x and will soon be re-released. My collaboration with Daemon was very productive in that regard Sm


RE: Если просто нужен скрипт - Berserker - 03.07.2020 17:18

PerryR, ERA 2.46 really lacks named functions. Even Chinese mods are Chinese, when you try to read and understand the code.


RE: Если просто нужен скрипт - Elzivir - 04.07.2020 00:37

PerryR, thank you very much for the updated version! 132


RE: Если просто нужен скрипт - ElfbI - 05.07.2020 20:45

Нужен скрипт/рабочий метод изменения класса героя. Не подмена названия, а именно замена класса. Я так понимаю, это можно через память игры сделать.
Сам не разобрался, ерм команда HE#:B2/$; не работает.


RE: Если просто нужен скрипт - Bes - 05.07.2020 21:05

ElfbI, а как на практике ты собираешься использовать "новый" класс?
визуально где-то будет это, или исключительно внутри скрипта как некая градация героев?

я к тому, что есть же w-переменные, или новые команды ERA для хранения нужных значений


RE: Если просто нужен скрипт - ElfbI - 05.07.2020 22:04

Bes, все гораздо проще.

Я меняю специальность нескольким героям, их класс теперь не воин, а маг (или наоборот).

Другой скрипт проверяет класс героя, если это маг, дает второй каст в раунд. Для примера.

Кроме того первички герою дают в зависимости от класса (а когда-то давно и вторичные навыки, ну да ладно.)


RE: Если просто нужен скрипт - wessonsm - 05.07.2020 23:08

ElfbI,
Завести для каждого героя переменную SN:W, и при раздаче бонусов другим скриптом, проверять не реальный класс, а эту переменную.

!!HE-1:N?y1;
!!SN:W^Hero%Y1Class^/?y2;


RE: Если просто нужен скрипт - igrik - 05.07.2020 23:14

ElfbI, стоп!! Тебе нужно просто поменять класс герою, а не название класса?


RE: Если просто нужен скрипт - ElfbI - 05.07.2020 23:21

igrik, именно. Нужная инструкция/ресивер почему-то игнорируются: !#HE130:B2/17, Игнисса не хочет быть элементалистом Dash1

wessonsm, это костыль все-таки.


RE: Если просто нужен скрипт - igrik - 05.07.2020 23:35

(05.07.2020 23:21)ElfbI Wrote:  igrik, именно.
Так нужно не в инструкции устанавливать класс. Он потом затирается во внутреигровой функции настроки героев.
Нужно ставить в триггере PI


RE: Если просто нужен скрипт - ElfbI - 05.07.2020 23:54

igrik, огромное спасибо! Наконец переработал скрипт на измененную специализацию монстров (39). Это последний штрих был.

Предложенное решение работает через хук.




RE: Если просто нужен скрипт - Berserker - 06.07.2020 01:28

!HE130:Z?y1; !!UN:Cy1/48/4/17; ignissa

!!HE130:B2/$ вместо этой строки.


RE: Если просто нужен скрипт - ElfbI - 06.07.2020 01:46

Berserker, igrik, ясно, не подумал, что функция настройки героев с ресивером !!HE130:B2/17 тоже инструкцией запускалась и затиралась. Впрочем без хука не работает. Еще раз спасибо.


RE: Если просто нужен скрипт - Berserker - 06.07.2020 04:13

ElfbI, а в !?TM сработало бы, скорее всего.


RE: Если просто нужен скрипт - igrik - 07.07.2020 00:55

(05.07.2020 23:54)ElfbI Wrote:  Предложенное решение работает через хук.
А зачем через хук?
И зачем через UN:C?

Для чего такие сложности?
И все дела...


RE: Если просто нужен скрипт - Berserker - 07.07.2020 04:10

igrik, при каждом входе в игру патчить, блокируя возможность менять класс во время игры? !?FU(OnEveryDay) из Эры 3 или аналогичное в первом дне для всех игроков.


RE: Ваши вопросы по ERM-скриптам - Night - 27.08.2020 02:32

Помогите с таким делом - нужен скрипт на изменение статов от альянса ангелов. Чтобы давал в сборном варианте не по 21 ко всем, а по 10.
Сегодня планируется Ночь Героев, так бы сам за пару часов смастерил из гавна и палок, но сейчас играем, нету возможности в процессе пробовать, делать. Я по аналогии попробовал, как в других модах, но с наскоку что-то не получается.


RE: Ваши вопросы по ERM-скриптам - SergOz - 27.08.2020 02:53

Night, просто тут нужно наоборот, отнимать статы от существующих при одевании арта и прибавлять при снятии. Альянс даёт +21, а нам нужно +10. Значит оперируем разницей =11




RE: Ваши вопросы по ERM-скриптам - Night - 27.08.2020 03:02

SergOz, зашибись, спасибо!
У меня вроде и код был, а на деле выходило, что статы багались, не мог понять отчего. А ларчик просто открывался Sm

Просто стоит скрипт на однослотовые сборные, а если альянсу оставлять по 21 стату, слишком нам жирно получается, там еще забиваешь слоты статами... Вот и нужно так изголяться, ибо комп - дуб, не хочет нормально комбо собирать. А Zur13 не пилит свой крутой мод под MP ((


RE: Ваши вопросы по ERM-скриптам - SergOz - 09.10.2020 06:13

Стало интересно написать скрипт, отслеживающий посещение объектов для каждого игрока, без команд Эры.
Взял для примера Университет (раз был о нём разговор). Получилось следующее:

Примечание: v100 v200 - условные глобальные переменные


RE: Ваши вопросы по ERM-скриптам - Night - 09.10.2020 06:19

SergOz, интересное решение, уже проверил Yes 132
Но без SN:O получается недостаток - только на входе проверка, шаг назад в итоге.Unsure


RE: Ваши вопросы по ERM-скриптам - SergOz - 09.10.2020 06:30

Night, это была проверка функциональности "старины" ВоГ'а: ведь раньше я не смог решить эту задачку.
Без SN:O, тоже можно обойтись, но о-о-очень громоздкий будет скрипт.
Эра рулит! Laie_43


RE: Если просто нужен скрипт - Bes - 09.10.2020 13:54

SergOz, красиво, 132
один недостаток - в WoG v100 занята, но есть временные v101-v111, надо было чуть сместить
и v200 используется в постоянке (а вот v201 свободна). Правда зачем тебе там вообще v200, взял бы v1Yes
А то мало ли, зайдёт кто-то и скопирует для себя в игру этот готовый вариант, а потом будут баги от конфликтов с базовыми скриптами WoG



RE: Если просто нужен скрипт - Berserker - 09.10.2020 14:56

(09.10.2020 06:13)SergOz Wrote:  Стало интересно написать скрипт, отслеживающий посещение объектов для каждого игрока, без команд Эры.
Взял для примера Университет (раз был о нём разговор). Получилось следующее...

SergOz, отлично.

Не тестировал, могут быть опечатки:



RE: Если просто нужен скрипт - Archer30 - 11.10.2020 21:45

A request from Canary. He's a bit nervous asking a question here so I help him out.

Is there a good way to allow moving/attacking after casting a spell with a creature (e.g. Farie Dragon cast a magic arrow, then move to another hex within a single turn)?
Currently what Canary does is to give extra move with morale after casting.
This could work but it's a bit weird if the caster is undead (as undead creatures are never affected by morale).

Thanks in advanced!


RE: Если просто нужен скрипт - SergOz - 11.10.2020 22:06

Archer30, Вы написали в теме готовых скриптов. Для написания такого скрипта не хватает данных.
В какой ситуации должно происходить дополнительное действие боевого отряда?
Если же Вам нужна просто подсказка, то я когда-то воспользовался подсказкой от igrik:
и у меня всё отлично получилось.


RE: Если просто нужен скрипт - Archer30 - 11.10.2020 22:28

Thanks SergOz, it seems my limited knowledge about scripts did not allow me to ask a question properly. Rolleyes
Please allow me rephrase:

"Is there a way to make all creatures with single target casting ability (ie. Farie Dragon, Santa Gremlin and not Enchanter nor Magog) to move/attack after casting a spell in a single turn?"

I will forward the hint to Canary and see if his problem is sovled.


RE: Если просто нужен скрипт - Berserker - 11.10.2020 22:36

The answer is probably activate the stack again after casting in !?BG1 using function



RE: Если просто нужен скрипт - Archer30 - 12.10.2020 07:17

Thanks Berserker, that should work. Even I can understand it now. 132


RE: Если просто нужен скрипт - manlenya - 27.10.2020 17:45

Подскажите скрипт для пустого артефакта на каст заклинания в начале боя на свои войска, как в альянсе ангелов или аотд.
на форуме https://forum.df2.ru/index.php?showtopic=2457 видел такой, но почему-то не срабатывает.
!?BA0;
!!BA:H0/?v30;
!!BA:H1/?v31;
!!HEv30&v30<>-2:A2/168/d/?v32;
!!HEv31&v31<>-2:A2/168/d/?v33;
!!VRv25&v30<>-2/v32=1:S0;
!!DO23/0/20/1&v30<>-2/v32=1:P;
!!VRv25&v31<>-2/v33=1:S21;
!!DO23/0/20/1&v31<>-2/v33=1:P;
!?FU23;
!!BMv25:M33/99/3;
!!VRv25:Sd1;


RE: Если просто нужен скрипт - Berserker - 27.10.2020 17:51

Там проверялся артефакт номер 168. Пробовали давать его герою?


RE: Если просто нужен скрипт - SergOz - 27.10.2020 19:35

manlenya, если тебе нужен разовый каст закла в начале боя (как в Альянсе Ангелов), то можно так.
Не забудь дать название арту и описание.
Это, наверное, не лучший вариант, но я его написал ещё лет 5 назад

P.S. Ах, да - такой скрипт будет уменьшать манну героя на стоимость кастуемого закла, но ты можешь сразу пополнить её.

U.P.D. Проверил только что - скрипт не стабильно работает.


RE: Если просто нужен скрипт - V_Maiko - 14.11.2020 01:50

Does anyone have or can make a script for certain range unit (Archer for example) to return the shot when they are attacked from a distance? (what I'm asking for is something called "Range Retaliation").


RE: Если просто нужен скрипт - Berserker - 14.11.2020 03:50

V_Maiko, I thought there was such a ERM function in UN:C theme to trigger distant attack.


RE: Если просто нужен скрипт - V_Maiko - 14.11.2020 04:29

Berserker, And do you think I can do it by myself? Not even PerryR knew how to use UN:C when I asked him for help with a script to change the sounds to the creatures. Unsure


RE: Если просто нужен скрипт - Berserker - 14.11.2020 05:32

Press RMB over enemy creature in battle to make current stack to shoot at destination stack. Anyway, this is not full "Distant retaliation" implementation.
It's not full distant retaliation script. The full variant will lack AI, will need to check for Ammo to retaliate, some creature attack with magic, so they should retaliate magically, etc.


RE: Если просто нужен скрипт - manlenya - 16.11.2020 15:20

(27.10.2020 17:51)Berserker Wrote:  Там проверялся артефакт номер 168. Пробовали давать его герою?

Да. На кольцо №164 прописал скрипт:
   статы дает, а заклинание не кастует


RE: Если просто нужен скрипт - Bes - 16.11.2020 15:30

manlenya, в триггере !?BA ещё не работают боевые команды, надо это проворачивать скажем в тёмной фазе перед 0-вым раундом (см. триггер !?BR)


RE: Если просто нужен скрипт - helgtla - 16.11.2020 16:02

manlenya, где-то на форуме был описан готовый скрипт который работает и на 2.х.х. и на 3.х.х. версиях ЭРЫ. На всякий случай могу привести пример такого:
Code:
ZVSE
    !?FU23150;
    ; если нужен другой артефакт автокастер
    ; просто расширяем эту функцию
    ; FU23151:P[артефакт]/[заклинание];
    !!FU23151:P24/30 P167/48 P125/10 P165/27 P165/28 P165/30 P165/31 P165/32 P165/33 P165/41 P165/43 P165/44 P165/46 P158/55 P45/46; ТУТ задаются номера артов и заклы которые они кастуют

    !?FU23151;
    ; x1 - номер арта
    ; x2 - номер закла
    !!BG:Q?y1;
    !!BA:Hy1/?y2;

    !!FU&y2<0:E;
    !!SN:E7411341/1/y2;
    !!SN:E5084256/2/v1/x1;
    !!FU&v1=0:E;
    !!UN:C6919200/4/?y3;
    !!SN:E5915616/2/y3/x2/3/y1/1/2;
    !!FU&v1=0:E;
    !!SN:W^ArtNumAutoCast^/x1;
    !!SN:E5898560/2/y3/x2/-1/2/-1/3/50; ЗДЕСЬ последние 2 пар-ра это ур. школы магии и Сила магии/продолжительность
    !!SN:W^ArtNumAutoCast^/0;

    !?FU23152;
    !!SN:W^ArtNumAutoCast^/?y1;
    !!FU&y1=0:E;
    !!SN:X?y2/0;
    !!VRy3:Sy2 +28;
    !!UN:Cy3/4/y1;
    !!VRy4:Sy2 +32;
    !!UN:Cy4/4/5934719;
    !?PI;
    !!SN:L^EraPlugins\erm_hooker.era^/?y1;   [проверили плагин]
    !!FU&y1=0:E;                             [выход, если его НЕТ]
    !!SN:Ay1/^SetHook^/?y2;                  [получить адрес функции SetHook]
    !!SN:Ey2/1/4608191/23150;                [установка автокаста]
    !!SN:Ey2/1/5934679/23152;                [установка правильного описания каста артефактом]
    !!SN:W^ArtNumAutoCast^/0;                [обнуление переменной]
    !?GM0;
    !!SN:L^EraPlugins\erm_hooker.era^/?y1;
    !!FU&y1=0:E;
    !!SN:Ay1/^SetHook^/?y2;
    !!SN:Ey2/1/4608191/23150;
    !!SN:Ey2/1/5934679/23152;
    !!SN:W^ArtNumAutoCast^/0;
    ** end

Тут на несколько артов пример, с возможностью накладывать заклы и по количеству раундов и по уровням школ магий (присутствует как анимация каста так и учёт "бесплатного" каста для героя). Все заклы кастуются во время реального хода владельца(также как и с альянсом или АоТД). На любой арт можно повесить хоть все заклы(если есть необходимость Spiteful )


RE: Если просто нужен скрипт - daemon_n - 18.11.2020 06:28

helgtla, а это есть в теме un:c? Выглядит очень полезно


RE: Если просто нужен скрипт - helgtla - 18.11.2020 11:16

daemon_n, в теме un:c - нет, но где-то на форуме сам скрипт и его упоминания встречаются неоднократно. Согласен с тем, что скрипт очень хорош. И если есть возможность - было бы не лишним поместить его как одним из примеров в тему про un:c (заодно, чтоб "не затерялся").


RE: Если просто нужен скрипт - Bes - 19.11.2020 16:22

Read // добавил в UN:C ссылкой на первопост этого примера скрипта igrik


RE: ERA III - planetavril - 19.12.2020 09:58

can someone create erm script for eighth recruit in town?much appreciated


RE: Если просто нужен скрипт - enotka19942 - 22.12.2020 00:12

Всем здравствуйте, предупреждаю, я новенький, поэтому могут быть глупые вопросы.

Скрипты можно только на Wog ставить? На коллекционное издание от Буки нельзя?

Как писать самому, естественно, пока не знаю.

Пользуясь возможностью, нужен скрипт. Чтобы на карте каждый месяц не спавнились монстры на огромной карте, и чтобы герои не получали денежный доход от замка, начальный доход 500 монет, возможность строить выключил.

Всем людям, которые этим занимаются, низкий поклон и уважение за ваши знания и способности. Благо тема до сих пор жива.


RE: Если просто нужен скрипт - SergOz - 22.12.2020 02:18

enotka19942, глупые вопросы задают не только новенькие...
Скрипты можно ставить только на WoG, лучше на ERA. Здесь на форуме можно скачать последние версии и целые сборки. Там есть папка Help, в которой есть Справочник по ERM. Ответы на многие простые вопросы можно найти в нём.
!#UN:K1/1 M1; - эта строчка запретит недели и месяцы монстров на всё время игры на карте, если её не изменить. Чтобы убрать/редактировать доход от замков нужно написать
где # - это номер города на карте, а $ - это доход от города (сам только недавно узнал эту фишку, благодаря Berserker'у) Узнать номер Города можно через !!CA:U?y1; или выставив этому городу константу.
Для начала тебе нужно хорошенько ознакомиться со Справочником, чтобы ты понимал о чём речь.
И последнее: у нас выражение "низкий поклон" 119 запатентовано одним из участников форума, так что найди себе другое.



RE: Если просто нужен скрипт - Raistlin - 22.12.2020 02:35

(22.12.2020 02:18)SergOz Wrote:  И последнее: у нас выражение "низкий поклон" 119 запатентовано одним из участников форума, так что найди себе другое.
Слушай, даже мне интересно стало)) Кто же это его запатентовал? 96



RE: Если просто нужен скрипт - SergOz - 22.12.2020 02:37

Raistlin, вообще-то я был не совсем точен: запатентовано выражение "nizkij poklon"



RE: Если просто нужен скрипт - Berserker - 22.12.2020 04:51

Доход нужно во всех городах ограничить 500?


RE: Если просто нужен скрипт - Raistlin - 22.12.2020 14:05

SergOz, интуиция подсказывает мне, что запатентовавший не русского происхождения... У нас таких не очень много, а потому я думаю, что это...
Не, не знаю все-таки 96-copy



RE: Если просто нужен скрипт - SergOz - 22.12.2020 15:27

Raistlin, даю на_водку и несколько сообщений ниже - на закуску



RE: Если просто нужен скрипт - PerryR - 22.12.2020 15:46

119


RE: Если просто нужен скрипт - Raistlin - 22.12.2020 15:53

Боже мой! 858585



RE: Если просто нужен скрипт - enotka19942 - 22.12.2020 22:09

SergOz, спасибо за ответ. Разберусь только как их вообще вставлять, думаю help в этом поможет разобраться.

Berserker, да. Сейчас делаю карту с одним городом, в принципе он и вовсе не сдался. Своего рода это адвенчура с единичными юнитами. Но если делать последующие карты, то интересно сделать и с ограничением в несколько городов. Повторюсь, а именно убрать доход в 0.


RE: Если просто нужен скрипт - Berserker - 23.12.2020 02:03

Через Tools\Sublime_Erm_Editor создаём/сохраняем
Maps\Resources\имя карты без расширения h3m\Data\s\main.erm

В нём:



RE: Если просто нужен скрипт - enotka19942 - 26.12.2020 11:04

Berserker, спасибо большое.Ab


RE: Если просто нужен скрипт - Berserker - 26.12.2020 20:00

enotka19942, не за что ) Исправил путь в сообщении выше.


RE: Если просто нужен скрипт - SergOz - 10.02.2021 04:30

Хочу сделать, чтобы с каждым уровнем героя, со специализацией заклинания "Молитва", это заклинание действительно повышало параметры отрядов этого героя. Нашёл такую информацию, но абсолютно не понимаю как её использовать:
(19.01.2020 22:39)Igor Wrote:     ** Бонус специализации по заклинаниям Ускорение, Молитва, Слабость, Жажда Крови, Каменная Кожа, Точность.
Хотя бы небольшой пример очень бы мне помог.


RE: Если просто нужен скрипт - daemon_n - 10.02.2021 11:18

SergOz, найти бы строку с благословением. Адель раздает вообще люто.

А примером я бы не стал трогать un:c
Берём героя и его уровень
BG:A, каст заклинания/молитвы
Находим его цель
Получаем тип юнита
Получаем уровень юнита
Добавляем статы, пока активна молитва


RE: Если просто нужен скрипт - PerryR - 11.02.2021 12:18

SergOz,
there are several ways of doing this. Daemons proposal is difficult because you need many checks if prayer is active and who casted it.

In ACM I perfected this system. Here is the idea in principle:


*you can either reduce the power of prayer by the same amount you increased it, or you save the power on map start and always revert to that start value. To avoid conflict I recommend the first approach.

Now if you want the effect to also show in the spellbook the script gets much bigger. You need to set new descriptions for the spell with every turn in combat to adjust to the new powers but it looks much cooler.

Also in this case I would not use UN:C. ERM has all commands needed.


RE: Если просто нужен скрипт - daemon_n - 11.02.2021 12:23

PerryR, but if gin or AA casts prayer? Will it be taken into account?


RE: Если просто нужен скрипт - PerryR - 11.02.2021 12:45

(11.02.2021 12:23)daemon_n Wrote:  PerryR, but if gin or AA casts prayer? Will it be taken into account?

That depends on how you set your condition. It is possible to consider these cases.
But the question is, should it be considered?

How is it in the original game? When Angelic Alliance casts Prayer and you play as the Prayer guy, will it have increased effect? I don't know. And Gin?


RE: Если просто нужен скрипт - daemon_n - 11.02.2021 13:18

PerryR, no. Effects are being increased only when hero casts own spell.


RE: Если просто нужен скрипт - SergOz - 11.02.2021 14:26

PerryR, nizkij poklon 119
Эти последние дни я очень занят - нет времени нормально подумать над скриптом.
Ваша идея мне понравилась. Возможно, сегодня вечером разберусь с Вашим скриптом.

Заклинания, накладываемые существами, не должны усиливаться от уровня героя. В этом я уверен.
Вот недавно смотрел stream, где игрок наложил "огненный щит" на Султанов Ифритов, которые и так его имеют, и этим добился лёгкой победы в бою, сломав изначальную задумку автора карты. Простая, но гениальная идея, до которой непросто додуматься. Эта идея может использоваться в дальнейшем для "хитрых" боёв. Но, для этого должна существовать разница в силе заклинаний от героя и от существа.

daemon_n, PerryR, ещё раз спасибо Thank_you


RE: Если просто нужен скрипт - daemon_n - 11.02.2021 15:34

SergOz, так понимаю, ты говоришь о Dandy)

Но я не соглашусь - это оригинальная механика героев. Навык волшебства и его скалирование у спецов/сфера стихии всегда увеличивали урон от подобных заклинаний. Тут уже автор карты показал свою неосведомлённость - за такое надо наказывать


RE: Если просто нужен скрипт - SergOz - 11.02.2021 16:58

daemon_n, уж точно не помню - но, кажется, это был LC и ему идею подсказал один из зрителей.

И, по-моему, ты не понял о чем речь.
У Султанов Ифритов есть огненный щит. Он наносит определённый урон атакующему. Если Герой, с высокой колдовской силой или специализацией, дополнительно наложит на отряд Султанов огненный щит из своей книги - урон от щита у этого отряда повысится. В этом и фишка. Если бы в механике игры было заложено повышение эффективности заклинаний/абилок существ от уровня героя, в армии которого они находятся, это был бы минус к тактическому разнообразию ведения боя.
То, что сферы/специализация/вторнавыки повышают эффект от заклинаний у самого героя - это правильно: на то они и даны в игре. И я в своём скрипте хочу чтобы специалист по "Молитве" повышал эффективность этого заклинания в зависимости от своего уровня, что в механике игры отсутствует. Но, при этом "Молитва" от Альянса Ангелов, каста Чародеев или Мастер Джинов должна оставаться на прежнем, изначальном, уровне.

P.S. Да, вспомнил... это был Dandy 147


RE: Если просто нужен скрипт - helgtla - 11.02.2021 18:14

SergOz, я не смотрел видео, о котором вы говорите, но подозреваю, что если человек смог наложить огнещит на ифритов, то он имел экипированную чёрную сферу. А значит накладывал герой именно свой (усиленный Силой магии/уровнем специализации) огнещит. И на месте ифритов мог бы быть кто угодно, это не имело бы разницы. Спелл и его усиления в данном случае работал бы верно. Вот если бы была ситуация, при которой герой со спецой на колдовство пассивно увеличивал урон от способности существа с магической природой (что есть среди багов для сказочных драконов), такая ситуация - не совсем согласуется со "стандартной" СоД механикой.


RE: Если просто нужен скрипт - daemon_n - 11.02.2021 19:35

SergOz, я все понял, и я всё знаю. Это был СоД


RE: Если просто нужен скрипт - PerryR - 11.02.2021 19:55

Since when is the damage of Fire Shield dependant on Sorcery, Spell Power hero-specialization or Orb of Fire? It is not. Or maybe I dont understand something Sorry


RE: Если просто нужен скрипт - SergOz - 11.02.2021 20:10

Вот ссылка на этот бой. 1:50:00
Применение накладывания огненного щита на Ифритов - 2:47:40


RE: Если просто нужен скрипт - daemon_n - 11.02.2021 20:37

SergOz, я видел этот бой. Прямо во время стрима сидел и смотрел.
Эффект всегда от сильнейшего работает. С чш можно наложить на своих ифритов огнещит. Спеца по волшебству работает в обоих случаях

Просто герой кастует эксперта, а ифрит имеет продвинутый щит.
Потому разные величины для отсчёта.

Так где ты видишь баг?


RE: Если просто нужен скрипт - SergOz - 11.02.2021 20:52

daemon_n, так никакого бага нет! Я наоборот считаю это очень правильным. Я же написал:
Quote:Заклинания, накладываемые существами, не должны усиливаться от уровня героя. В этом я уверен.



RE: Если просто нужен скрипт - daemon_n - 11.02.2021 21:02

SergOz, ох... спать мне надо больше. Совсем не так понял весь диалог и повёл не в ту сторону. Извини, пожалуйста.
Хотя не забывай про сказочных драконов. Урон от их заклинаний зависит от уровня спецов по волшебству Yes


(11.02.2021 19:55)PerryR Wrote:  Since when is the damage of Fire Shield dependant on Sorcery, Spell Power hero-specialization or Orb of Fire? It is not. Or maybe I dont understand something Sorry

Since 1999.
any damaged spellYes But not hero Spell Power.

It is also depends on the special ground


RE: Если просто нужен скрипт - SergOz - 11.02.2021 21:07

daemon_n, 177
Кстати, я уже привык. Всю жизнь создаётся впечатление, что я говорю на языке, даже не вымершего племени, а каком-то марсианском...


RE: Если просто нужен скрипт - Night - 11.02.2021 22:30

daemon_n,
Quote: Совсем не так понял весь диалог и повёл не в ту сторону.

Не ты один... Я пусть и уставший, но тоже пост выше прочитал именно в том ключе, который тебе показался изначально 148

SergOz - мастер словесного бондажа - так завяжет фразы, что не распутаешься, пока самолично не прояснит суть 96-copy


RE: Если просто нужен скрипт - SergOz - 11.02.2021 22:41

Night, А, каким переводчиком вы пользуетесь? 81


RE: Если просто нужен скрипт - MaGoth - 12.02.2021 01:54

(11.02.2021 14:26)SergOz Wrote:  Заклинания, накладываемые существами, не должны усиливаться от уровня героя. В этом я уверен.
возможно, но нужны списки их и уточнения..

Quote:Вот недавно смотрел stream, где игрок наложил "огненный щит" на Султанов Ифритов, которые и так его имеют, и этим добился лёгкой победы в бою, сломав изначальную задумку автора карты. Простая, но гениальная идея, до которой непросто додуматься. Эта идея может использоваться в дальнейшем для "хитрых" боёв. Но, для этого должна существовать разница в силе заклинаний от героя и от существа.
здесь больше имеет место игровой баг, огнещит на СИ вообще накладываться не должен тк он у них врожденный..
и по такой же схеме должны и остальные абилки работать которые перекликаются с данной ситуевиной, кмк.. Ab


RE: Если просто нужен скрипт - daemon_n - 12.02.2021 12:10

MaGoth, не соглашусь. Черный шар для того и нужен, чтобы накладывать подобные заклинания на существ с иммунитетом.


RE: Если просто нужен скрипт - MaGoth - 13.02.2021 01:36

daemon_n, причем тут черный шар ?!


RE: Если просто нужен скрипт - SergOz - 13.02.2021 01:46

MaGoth, если у героя есть Медаль Уязвимости (черный шар), то он сможет наложить на Султанов Ифритов огненный щит. Никакого бага в этом нет.


RE: Если просто нужен скрипт - MaGoth - 13.02.2021 02:05

SergOz, зачем накладывать ощ на них если он уже у них есть ?!
бред какой-то...


RE: Если просто нужен скрипт - daemon_n - 13.02.2021 03:07

MaGoth, на ифритах продвинутый уровень. Наложить можно экспертный.


RE: Если просто нужен скрипт - MaGoth - 14.02.2021 01:12

daemon_n, сути это не меняет кмк..


RE: Если просто нужен скрипт - SergOz - 14.02.2021 01:29

MaGoth, в моём посту выше есть ссылка на видео, где видно разницу


RE: Если просто нужен скрипт - daemon_n - 14.02.2021 03:05

MaGoth, ой как ошибаешься Rolleyes


RE: Если просто нужен скрипт - SergOz - 11.04.2021 13:39

Вот здесь есть скрипт автокаста заклинания, в начале боя, для любого арта. Беда в том, что каст происходит в любом случае: при наличии Сферы запрещения, Плаща отречения, и в магических гарнизонах. Только проклятая земля не позволяет автокаст заклинания выше 1-го уровня.
Сам я вряд ли допилю этот скрипт, потому большая просьба 119 памажите кто может.
Уверен, что это пригодится не только мне

P.S. Отбой. Всё оказалось намного проще, чем думал изначально.


RE: Если просто нужен скрипт - daemon_n - 11.04.2021 13:42

SergOz, ты уверен насчёт плаща отречения? Сфера запрещения и не должна блокировать заклинания, а плащ -- только 3-5 уровни.
Всё это описано в FizMiiG, так что можешь ориентироваться на него.


RE: Если просто нужен скрипт - SergOz - 11.04.2021 15:41

daemon_n, я читал физ-миг и знаю что как работает. Мне нужно было, чтобы работало по-другому.
Имхо, ERM и создан для того, чтобы менять стандартные механики игры.


RE: Если просто нужен скрипт - daemon_n - 11.04.2021 20:47

SergOz, имхо-то имхо, но скрипт ты взял неподходящий тогдаYes


RE: Если просто нужен скрипт - SergOz - 11.04.2021 21:19

daemon_n, почему неподходящий? Всё прекрасно работает.
Я то изначально думал, что нужно как-то чрез структуру героев проверять на наличие сферы и, если она есть - отменять каст. С плащём вообще геморно: ещё нужна проверка на уровень каста.
Но, оказалось, что через !?AE и !?SN:W все гораздо проще, что я и сделал.


RE: Если просто нужен скрипт - SergOz - 07.06.2021 00:02

Вот появилось время - целый день просидел над скриптом, который давно хотел написать. Mail1
Речь о скрипте, дающем отрядам героя, специалиста по "Молитве", повышенные бонусы в битве, в зависимости от его уровня.
Я отказался от использования !!SS:E, так как это сильно увеличивало скорость отрядов и, не влияло на их урон, а я хотел и этот параметр усиливать (но, это по желанию: можно исключить усиление урона).
Скрипт не идеален, потому что работает только для героев, имеющих экспертную магию воды. Я пытался прописать и "не экспертов", но у меня получается какая-то белиберда. И так уже голова гудит: сдаётся мне вот этой малости я не осилю.
Если кто-то подскажет, укажет на возможные ошибки, или как-то усовершенствует скрипт - буду рад. Wub



RE: Если просто нужен скрипт - PerryR - 07.06.2021 00:55

Hi SergOz,

I myself have written many scripts like this Sm

2 questions,
what will happen if the enemy casts "cleanse"? Or gets cleansed by other effects? (okay looks like that would not result in negative damage)

What does that do?
Is it needed, Could you not just loop all 20 Battlestacks?
Could you not just use BM:G and check for Prayer?
And isnt Prayer specialist not strong enough already :D ?

Another suggestion that is probably safer would be to apply a little bit of bonus damage with attacks, when Prayer is present on the stack and was cast by a specialist.

Good job!


RE: Если просто нужен скрипт - SergOz - 07.06.2021 01:04

Привет, PerryR.
Очень хорошее замечание, про колдовство противником "cleanse". Я об этом совсем не подумал! 147
Строчки
в коде нужны для определения начального значения цикла по отрядам героя. То есть, если колдующий герой - нападающий, нужно начинать цикл с 0. Если = защитник - с 21.

P.S. У меня при проверке
выдает полную ерунду Fie Я так понимаю, что на этот момент стеки ещё не под "Молитвой"


RE: Если просто нужен скрипт - Berserker - 07.06.2021 01:48

SergOz, y11 = i^sidePrayer%y3^ * 21 ? )


RE: Если просто нужен скрипт - SergOz - 07.06.2021 02:03

Berserker, Yes


RE: Если просто нужен скрипт - Shiva - 19.06.2021 09:17

Друзья, подскажите пожалуйста как сделать скрипт четыре магии за один ход? Ab



RE: Если просто нужен скрипт - Elzivir - 30.06.2021 18:21

Приветствую! Ребята, помогите, пожалуйста, решить несколько скриптовых проблем, с которыми я в одиночку не справлюсь. Kap

1) Научить героя ИИ пользоваться заклинанием "Клон". Вполне возможно, это удастся сделать по аналогии с заклинанием "Берсерк":
Вот только номер заклинания необходимо поменять на "65" и адрес "UN:C*******", которого я не знаю...

2) Наделить стрельбу командира Rampart'а прямой стрелой (т.е. стрелять он уже умеет, надо только чтобы стрела была всегда прямая на любом расстоянии и через любые препятствия).

3)Увеличить бонус, даваемый в день артефактом "Амулет маны", с +1 до +5. Здесь на форуме в теме "UN:C" уже указаны адреса всех артефактов маны, но конкретно "Амулет маны" не работает...

4) То же самое (сделать +3 вместо +1), но с артефактами Разведки (Телескоп и Подзорная труба). Включая вторичный скилл Разведка, чтобы бонус от навыка был +3/+5/+7 в зависимости от уровня его развития. Заранее спасибо!

P/S: Версия Era 2.46 Unsure


RE: Если просто нужен скрипт - daemon_n - 30.06.2021 18:37

Elzivir,
2) что-то простое для этого точно есть 96-copy
3) - делай проверку каждый день, надет ли артефакт и добавляй +4 маны (до лимита)
4) навык разведки бинарником сделали https://tools.hmm35.ru/unc-to-bin/index.html


RE: Если просто нужен скрипт - Elzivir - 01.07.2021 15:43

Еще вопрос по скрипту, который добавляет навыку Стрельба +1/+2/+3 к дальности прямой стрелы соответственно. Помогите поправить его так, чтобы дополнительный сверхбонус +1 давался только специалистам, а не всем, кто имеет навык Стрельба (в данном виде скрипт дает сразу +2 к дальности не толькое спецам, но и всем кто имеет базовый навык):



RE: Если просто нужен скрипт - TBAPb_BOLNAYA - 30.07.2021 09:20

Добрый день. Интересует реализация следующих скриптов:
1. При наличии мудрости базовая можно использовать заклинания 3 уровня, продвинутая - 4 уровень эксперт -5 уровень. Без нее из фолианта или свитка 1 раз за ход можно использовать телепорт в замок и прыжок не важно эксперт магии воздуха или земли, но наличие этих магий обязательно(чтобы совершить 1 прыжок или телепорт). Полет использовать нельзя вообще, а так же любую другую магию в бою выше второго уровня при отсутствии мудрости.
2. При наличии трёх вторичных : грамотность + мудрость + интеллект. Если хоть один минимум базовый то +80% урон от боевой магии. Если хоть один минимум продвинутый +90% если все экспертные то +150%. Модификатор урона прибавляется после всех других модификаторов.
3. Наличие экспертных 3 любых магии у героев класса священник, друид, маг, еретик, некромант, чернокнижник, ведьма, элементалист +15 к первичным навыкам. Если хоть одна магия из трёх базовая то +5, продвинутая +10.Желательно чтобы была механика как с артефактом. Например если забыл навык то сразу же пропадает бонус.
4. Все герои классов : священник, друид, маг, еретик, некромант, чернокнижник, ведьма, элементалист при получении 5 уровня снижают скорость существ на которых нападают на 1 ( также скорость войск героя и капитана) на 10 уровне снижают на 2 на 15 уровне снижают на 3.
5. Артефакт сфера запрещения и плащ запрещения закрывают слот меча и щита.
Любое обсуждение пишите в личку


RE: Если просто нужен скрипт - Goponfs - 07.08.2021 01:57

Can someone make a mod for era 3 with these 4 combo artifacts?
1.Diplomat's Cloak(Statesman's Medal, Diplomat's Ring, Ambassador's Sash)
2.Golden Goose( Endless Purse of Gold, Endless Bag of Gold, Endless Sack of Gold)
3.Pendant of Reflection( Garniture of Interference, Surcoat of Counterpoise , Boots of Polarity
4. Compendium of magic( all four books)
I know there are included in the other mods, but i wan't them as a simple mod for the era. Maybe can be extracted from TUM mod but i don't know how to.


RE: Если просто нужен скрипт - sonickone - 26.08.2021 15:03

Добрый день, не уверен, что пишу в правильный раздел, перенесите пожалуйста если есть более подходящий.
А можно как то затолкать скрипт "Кармические битвы", скажем, в тайник бесов или другое здание, так чтобы после боя вылазило окно ""продолжить" или "уйти"". Уйти это уйти, а продолжить это новый бой с врагами уже сильнее по принципу скрипта "Кармические битвы". ну и награда чтобы за каждый следующий бой была выше, чем предыдущий. Только в целях баланса награду уменьшить в трое(если рассматривать тайник бесов), а усиление монстров ускорить в трое, чем у стандартного "Кармические битвы"
Получится своего рода бесконечная башня, как во многих других играх( мобильных в основном). Расширение контента героев.
Бред или помечтать о таком можно?


RE: Если просто нужен скрипт - Protos - 03.11.2021 06:53

(21.03.2019 19:00)XEPOMAHT Wrote:  
(21.03.2019 18:31)Shiva Wrote:  Друзья есть у кого - нибудь исходный скрипт артефакта сердце дракона?

Зачем он тебе, если не сможешь использовать? Ну на, держи:


Ассемблер и С++ вроде? Для непосвященных долго и муторно. Программисты меня поймут.


RE: Если просто нужен скрипт - XEPOMAHT - 03.11.2021 07:24

(03.11.2021 06:53)Protos Wrote:  Ассемблер и С++ вроде? Для непосвященных долго и муторно. Программисты меня поймут.

Настоящим программистам, ничего не понимающим в низкоуровневом коде, в моддинге Третьих Героев делать нечего. Stop Могу посоветовать только поучаствовать в VCMI, где исходные коды доступны всем и сразу.


RE: Если просто нужен скрипт - Elzivir - 13.04.2023 13:21

Скриптовых дел мастера, подскажите как можно заменить иконку специализации на экране выбора героя (при нажатии ПКМ). Думаю, это можно сделать через !!UN:C, вот только адрес не знаю как вычислить (например, чтобы Сильвия (вместо бесполезной Навигации) была бы специалистом по Ангелам). В игре скрипт замены я настроил через стандартный 39 wog - Hero Specialization Boost, но при выборе героя все равно отображается Навигация (замена происходит при WoG'ификации).

P/S: И чтобы при этом герой Fortress "Вой" остался спец. по Навигации...


RE: Если просто нужен скрипт - XEPOMAHT - 13.04.2023 20:12

(13.04.2023 13:21)Elzivir Wrote:  Думаю, это можно сделать через !!UN:C, вот только адрес не знаю как вычислить (например, чтобы Сильвия (вместо бесполезной Навигации) была бы специалистом по Ангелам). В игре скрипт замены я настроил через стандартный 39 wog - Hero Specialization Boost, но при выборе героя все равно отображается Навигация (замена происходит при WoG'ификации).

ERM - средство для карт, а не главного меню. Изменить специализации можно бинарным патчем.


RE: Если просто нужен скрипт - igrik - 14.04.2023 07:57

ЕМНП, то картинка специализации жестко завязана на номер героя. Да, ERM позволяет изменить картинку при смене специализации, но это не касается моментов до вступления ERM (т.е. до загрузки карты). Я могу и ошибаться, но здаётся мне, что тут и бинарник не поможет (в плане смены картинки)

(01.07.2021 15:43)Elzivir Wrote:  Еще вопрос по скрипту, который добавляет навыку Стрельба +1/+2/+3 к дальности прямой стрелы соответственно. Помогите поправить его так, чтобы дополнительный сверхбонус +1 давался только специалистам, а не всем, кто имеет навык Стрельба (в данном виде скрипт дает сразу +2 к дальности не толькое спецам, но и всем кто имеет базовый навык):

Ну так убери из этой строки +y11



RE: Если просто нужен скрипт - Elzivir - 14.04.2023 12:58

(14.04.2023 07:57)igrik Wrote:  Я могу и ошибаться, но здаётся мне, что тут и бинарник не поможет (в плане смены картинки)

Спасибо, хоть не буду ломать понапрасну голову, пытаясь сотворить невозможное... Dash1

(14.04.2023 07:57)igrik Wrote:  Ну так убери из этой строки +y11

Не, y11 тут никак нельзя убрать. Смысл в том, чтобы все герои, имеющие навык "Стрельба", получали бы бонус соразмерно развитию своего навыка: т.е. +1/+2/+3 соответственно. Имелся ввиду +1 сверхбонус от специализации. Изменил в скрипте следующий текст и вроде работает:

Правда, тут выяснился небольшой минус данного скрипта в целом. В механике Heroes III при расчете дистанционной атаки учитывается ближайшая клетка двухгексового юнита. А здесь получается так, что двухгексовое существо полностью должно быть в радиусе прямой стрелы, иначе стрельба будет со штрафом. Конечно, не критично, но все-таки...


RE: Если просто нужен скрипт - daemon_n - 14.04.2023 15:53

igrik, Elzivir, иконка специальности зависит от самой специальности, а они статичны, если я правильно помню, так что бинарник должен помочь.
Но я за плагин 166



RE: Если просто нужен скрипт - Elzivir - 14.04.2023 19:59

(14.04.2023 15:53)daemon_n Wrote:  так что бинарник должен помочь.
Но я за плагин 166

Дайте знать, если появится в зоне доступа. Думаю, пригодится многим. 119


RE: Если просто нужен скрипт - daemon_n - 15.04.2023 05:21

Elzivir, в общем, я разобрался слегка - отображается там картинка лишь по id героя.
Но там не только картинка строится через ж, так и описание - в общем, сменить удалось, но не вижу смысла эту штуку делать вообще.
Можно, конечно, через json настроить как картинку, так навыки, но зачем?
Хотя забавно было поисследовать данную менюшку - век не забуду 148

в общем, чтобы отображать там нужную картинку, просто добавь png под индексом "3" в un32.def, или же отредактируй сам def.


RE: Если просто нужен скрипт - Elzivir - 15.04.2023 13:04

(15.04.2023 05:21)daemon_n Wrote:  в общем, чтобы отображать там нужную картинку, просто добавь png под индексом "3" в un32.def, или же отредактируй сам def.

daemon_n, через редактирование def-файла я уже пробовал, подменял картинку под необходимым индексом. Не помогло. Скорее всего, специализация завязана не под порядковый номер в def'е, а под название (в данном случае "un32Navi"). Проблема в том, что если вставить картинку именно под такое имя, изменится вид специализации не только у "Сильвии", но и у "Вой", у которой бы хотелось оставить Навигацию (т.к. специализация на Ангелах ей как пятое колесо). Вот и задался вопросом, как изменить Навигацию у Сильвии, не затронув при этом героя Вой...


RE: Если просто нужен скрипт - daemon_n - 15.04.2023 13:32

Elzivir, тогда только плагин - я уже смог подменить картинку, так же и текст могу поменять, но работать это будет лишь для базового окошка - огромное окно, которое добавляет hd mod я так просто не отредактирую, хотя способ точно есть.
А так, просто не до этого на данный момент.


RE: Если просто нужен скрипт - Elzivir - 15.04.2023 13:58

(15.04.2023 13:32)daemon_n Wrote:  Elzivir, тогда только плагин - я уже смог подменить картинку, так же и текст могу поменять, но работать это будет лишь для базового окошка - огромное окно, которое добавляет hd mod я так просто не отредактирую,

А я как раз-таки не использую HD-мод... 147 И версия Эры все еще 2.46.


RE: Если просто нужен скрипт - daemon_n - 16.04.2023 00:39

Elzivir, json там не поддерживается, то есть кастомизация плагина исключена, хотя сам он работать будет.
Но хардкодить изменения не в моём стиле


RE: Если просто нужен скрипт - Elzivir - 17.04.2023 10:36

Решить проблему с подменой картинки специализации в главном меню мне очень помог major.
daemon_n, в общем, твоя идея с подменой под определенным индексом в un32/44 тоже оказалась верна.

Но тут выяснилась новая проблема... В самой игре (уже после WoG'ификации) два героя оказались завязаны на картинке двух других героев со схожими специализациями: Сильвия-Вой (спец. Навигация), Креллион-Вей (спец. Огры). И при изменении картинки первых, вторые тоже ее меняют, хотя в главном меню при выборе героев у каждого она своя (Сильвия - спец. по Ангелам, Вой - Навигация; Креллион - спец. по Чудищам, Вей - по Ограм).

Есть хоть какая-либо возможность это исправить скриптом или плагином принудительной замены картинки специализации определенного героя?

P/S: сами специализации работают у каждого героя корректно, неверно отображается лишь картинка.


RE: Если просто нужен скрипт - Ethereal - 25.04.2023 10:22

Дорогие товарищи скриптеры, нужна небольшая помощь.

С новыми параметрами морали и удачи, благодаря скрипту Неудача и деморализация, появилась возможность избавится от дополнительных (и не всегда прямых) функций к навыкам Лидерства и Удачи. Я установил 10% +- морали и удачи за уровень, но это явный перебор. Хочется увеличить полезность навыков, а не фонтанов на карте.

Собственно мне нужен кусок кода, который можно добавить в скрипт "Неудача и Деморализация", что бы каждый уровень Лидерства и Удачи давал +2 и +2 (хорошо бы +3) для специалистов по навыку. Что-то подобное видел в теме с UN:C, но может померещилось...


RE: Если просто нужен скрипт - Suft - 14.05.2023 21:23

wessonsm, Здравствуйте! - не могли бы вы немного помочь пожалуйста - если вам не сложно и есть свободное время?
Мне нужно поменять координаты acredit чтобы он был в левом верхнем углу экрана.
Задумка проста - сделать видео на весь экран! (судя по тестам видео спокойно отображается за пределами рамки и имеется поддержка видео нужного масштаба).
Под минимальное разрешение - 1180х664. (сместить координаты выше и левее до самого края экрана).
Image: 9873449af96671dfa2030338c28e7fb0.png


RE: Если просто нужен скрипт - XEPOMAHT - 15.05.2023 06:45

(14.05.2023 21:23)suftfree Wrote:  wessonsm, Здравствуйте! - не могли бы вы немного помочь пожалуйста - если вам не сложно и есть свободное время?
Мне нужно поменять координаты acredit чтобы он был в левом верхнем углу экрана.

Бинарный патч в afterHDmod:

2A1625 00000000
2A162C 00000000

(14.05.2023 21:23)suftfree Wrote:  Задумка проста - сделать видео на весь экран! (судя по тестам видео спокойно отображается за пределами рамки и имеется поддержка видео нужного масштаба).

1. Твоё видео перекроется диалогом кредитов главного меню.
2. Без HD-мода - скорее всего вылетит, т.к. будет попытка отрисовки видео за границами окна.
3. Тормоза в главном меню, т.к. bik кушает порядочно системных ресурсов.


RE: Если просто нужен скрипт - wessonsm - 15.05.2023 09:38

(15.05.2023 06:45)XEPOMAHT Wrote:  Бинарный патч в afterHDmod
Такое событие уже есть?
В Era+ или где-то еще?
В принципе, должно подойти "OnAfterCreateWindow". Там могут применяться бинарные патчи? Я думал, они только в OnBeforeWog и OnAfterWog применяются.


RE: Если просто нужен скрипт - XEPOMAHT - 15.05.2023 10:34

(15.05.2023 09:38)wessonsm Wrote:  Такое событие уже есть?
В Era+ или где-то еще?

Нету, может быть в AfterWoG заработает, но не факт, т.к. Бараторч не выкладывал исходники для простых смертных и в какой момент HD-мод двигает эти координаты - не известно. Если нужно задавать координаты независимо от HD-мода, тогда только с помощью собственной DLL. Если в купе с HD-модом, тогда можно задать отрицательные координаты, которые будут преобразованы в нужные, но это уже костыли.


RE: Если просто нужен скрипт - Raistlin - 15.05.2023 12:36

В последних версиях эры не нужны патчи, можно настроить координаты в era config.json.
Code:
{
  "era": {
    "acredit_pos": {
      "x": "0",
      "y": "0"
    }
  }
}

В папке \Lang достаточно создать файл с таким названием и поместить в него код.


RE: Если просто нужен скрипт - Berserker - 15.05.2023 14:49

OnAfterCreateWindow срабатывает сразу после инициализации HD мода, если верно помню.


RE: Если просто нужен скрипт - Suft - 15.05.2023 21:39

XEPOMAHT, Спасибо вам большое - вот только если не сложно - немножко бы левее и выше! (Под минимальное разрешение - 1180х664. (сместить координаты выше и левее до самого края экрана).
Raistlin, era config.json не помогает!
Работает вот так!
Image: 0a73101241b7e8e635fe3793832f44de.png
Вот в такие бы координаты.
Image: 5c78f9174827e5b82ba6890c26d48f16.png
Выйдет как то так! (Видео будет на весь экран) (Тут растянуто).
Заранее благодарю!
JC_ThankYou
Image: 4d4358aba1657f5cd081d850aafd2f39.png


RE: Если просто нужен скрипт - Ethereal - 18.06.2023 11:53

Есть какой нибудь способ отключить халявное приобретение ИИ заклинаний контроля карты? Воговские опции запрещения только вылеты в трубу плодят, когда ИИ эти заклинания нужны. Меня прикалывают ещё вылеты, когда ИИ получает эти заклинания на ровном месте, а маны на них не хватает - здравствуй винда! 128

Короче - есть надёжный способ отключить эту халяву для ИИ?


RE: Если просто нужен скрипт - Ethereal - 22.06.2023 14:42

Где расположена информация о способностях командиров (вроде бонусного опыта или золота) и можно ли это редактировать? Желательно с примерами. Sm


RE: Если просто нужен скрипт - XEPOMAHT - 25.06.2023 07:26

(22.06.2023 14:42)Ethereal Wrote:  Где расположена информация о способностях командиров (вроде бонусного опыта или золота) и можно ли это редактировать? Желательно с примерами. Sm

Непосредственно в коде ВоГ-а. Пример - бонусный опыт для командира Замка:

Code:
if(Type==0) DelExp=DelExp*150/100;