Current time: 23.03.2024, 15:47 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 2807
Post: #5101



game bug fixes extended.dll || My Plugins || My GitHub
14.02.2019 13:07
Visit this user's website Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 272
Post: #5102

igrik, О теперь понятно.
14.02.2019 18:29
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 272
Post: #5103

Может не в тему,возможно ли выпелить все скрипты Wog опции с галочками в игре (ислюченье- командиры чтобы остались и новые вог строения,)? Видел такое в МОР.
14.02.2019 19:55
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5104

ALEXALEX3434, а выключить и сохранить настройки не катит? ) Если нужно просто убрать "ненужные" опции из WoG-меню, то это легко - потереть строки в файле zsetup01.txt, убрать сами скрипты.

igrik, а как же мне тогда сделать, например, чтобы бонус от вторичного навыка зависел от уровня героя, типа:
!!VRy1&x1=1:x2*0,5 + const;
!!VRy1&x1=2:x2*0,75 + const;
!!VRy1&x1=3:x2*1 + const
(x1 - скилл, x2 - уровень)
14.02.2019 20:30
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 272
Post: #5105

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: #5106

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: #5107

С дробными множителями догадался, типа 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: 2807
Post: #5108

(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}%


game bug fixes extended.dll || My Plugins || My GitHub
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: #5109

(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 Away
Administrators

Posts: 3880
Post: #5110

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: #5111

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 Away
Administrators

Posts: 3880
Post: #5112

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: #5113

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: 2807
Post: #5114

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


game bug fixes extended.dll || My Plugins || My GitHub
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: #5115

Скрипт прикреплен к сообщению #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
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group