Current time: 08.12.2019, 16:45 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
ALEXALEX3434 Offline

Posts: 275
Post: #5401

Trident_D, Убирать из WOG и WOG rus ?

Глюков не будет?
14.02.2019 23:24
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5402

ALEXALEX3434, я не пользуюсь русификацией. У меня один файл - hmm35wog.pac, в котором зашиты все таблицы *.txt, включая zsetup01.txt. Наверно в русскоязычной версии тоже самое.
(This post was last modified: 15.02.2019 03:52 by Trident_D.)
15.02.2019 03:50
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5403

С дробными множителями догадался, типа 0,75 - это *3:4.
Скрипт на Leadership переделал бонус роста юнитов от уровня героя.
Вот только теперь не могу сообразить, как сделать, чтобы в описании навыка показывалась расчетная цифра прироста. Пробовал делать в ert-файле вставку {%y4}%, заменял через другие переменные - не помогает. "0%" пишет как не крути, хотя сам скрипт работает правильно, прибавляет как надо.
15.02.2019 09:52
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1838
Post: #5404

(15.02.2019 09:52)Trident_D Wrote:  С дробными множителями догадался, типа 0,75 - это *3:4.
Скрипт на Leadership переделал бонус роста юнитов от уровня героя.
Не надо так заморачиваться в обычных ERM скрпитах.
Коэфф. 0,75 легко устанавливается так

Я же говорил конкретно про команду установки баллист командирам Цитадели через UN:C. Это другое.
(15.02.2019 09:52)Trident_D Wrote:  Вот только теперь не могу сообразить, как сделать, чтобы в описании навыка показывалась расчетная цифра прироста. Пробовал делать в ert-файле вставку {%y4}%, заменял через другие переменные - не помогает. "0%" пишет как не крути, хотя сам скрипт работает правильно, прибавляет как надо.
Нужно писать заглавные буквы переменных.
Вот так{%Y4}%


Скачать HoMM3 ERA 2.8.3 (Repack: Rus & HD)
15.02.2019 12:00
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5405

(15.02.2019 12:00)igrik Wrote:  Нужно писать заглавные буквы переменных.
Вот так{%Y4}%

Именно так и писал, заглавные, это в сообщении маленькую поставил случайно, но не работает. Может это из-за того, что сначала устанавливаются описания вторичных навыков из файла ert, (!?PI; ), а потом проводится расчет, из которого надо выбрать переменную Y4 и отразить её в описании? - которое уже установлено и там нет переменной Y4.
(This post was last modified: 15.02.2019 17:52 by Trident_D.)
15.02.2019 17:50
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #5406

Trident_D, посмотри скрипт Экономика, там найдешь пример того, как выводить описание втор. навыка для конкретного героя.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
15.02.2019 18:50
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5407

Algor, смотрю скрипт - сложно. Я так понял, что без отдельного блока, описывающих клики на навыках (!?CM2/3) не обойтись? Мне по сути надо чтоб в ert попадало значение, которое посчитано в скрипте. Я могу конечно там текстом написать, типа {hero lvl * 0.5 + 3}, но это как-то некрасиво и неудобно.
(This post was last modified: 15.02.2019 21:07 by Trident_D.)
15.02.2019 21:06
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #5408

Trident_D, описание навыка берётся не из ert, и единственный вариант показывать разные описания - менять каждый прав при просмотре, т.е. прикликах на навык в окне героя или в окне встречи героев. С экономикой сложнее - там бонус от дохода всех городов и батраков считается. В твоём случае в расчёте будет участвовать только герой-обладатель навыка, это существенно проще. Посмотри ещё раз.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
15.02.2019 23:48
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5409

Algor, ну как же, если я забиваю текст в ert типа:
{»} Increases morale of hero units by {1}.
{»} Stacks of living creatures in hero's army
    weekly grow by {%VAR}%.
Почему в одних случаях вставка переменой отражается в тексте игры (без всяких команд на клик мышью), а в моем случае нет? (пишет всегда 0).
Я просто хочу разобраться, чтобы не городить огород, там где не надо.
16.02.2019 01:13
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1838
Post: #5410

Trident_D, покажи скрипт и приложи ERT файл. А то гадаем на кофейной гуще


Скачать HoMM3 ERA 2.8.3 (Repack: Rus & HD)
16.02.2019 10:33
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5411

Скрипт прикреплен к сообщению #5403, строка ert в #5409:
179165 {Basic Leadership}
    {»} Increases morale of hero units by {1}.
    {»} Stacks of living creatures in hero's army
    weekly grow by {%Y4}%.

Вчера также смотрел другой скрипт option 782 - medicine.
Там есть замена специализации героя на текст ert:

Однако при включении опции hero specialization boost, замены на Медицину не происходит (видимо конфликт двух замен и "boost" выигрывает).
Попробовал откорректировать строку, чтобы добавлялось описание к тому что есть:
!!VRz845:+^%Z179028^
но не работает. Как сделать правильно, чтобы добавлялось новое описание к чему-то ещё?
16.02.2019 18:05
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5412

Вот ещё один вопрос появился )
Сделал скриптик небольшой
Как сделать красиво, чтобы он работал также в отношении всех прочих объектов разового посещения (повышалки 0-9 формат OV), чтобы один и тот же кусок не копировать для разных объектов? К тому же для большинства этих объектов нет отдельных ресиверов как то !!ST для камня. Как тогда проверить номер объекта?
17.02.2019 02:54
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 275
Post: #5413

igrik, Trident_D, Помогите со скриптом:
При экспертном навыке Грамотность у Героя чел. и ИИ в древлингах покупались только улучшенные монстры?
18.02.2019 14:31
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #5414



BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
18.02.2019 15:02
Visit this user's website Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 275
Post: #5415

Algor, Дальше сам,блогадарю.
Идей еще много,смысл увеличить полезность:Разведки,Зоркости,Грамотности,Обучения и Имущества.

Но при этом зделать их отбалансироваными и оригинальными.

Обучение вижу так- в зависимости от уроня навыка увеличивать кол- во опыта при отпускании монстров + стандарт. функции умения.Постараюсь сам скрипт написать.

А разведка давала бы шанс(20%) получить немного ресурса с убитых нейтралов.
(This post was last modified: 18.02.2019 16:58 by ALEXALEX3434.)
18.02.2019 15:59
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2019 MyBB Group