Current time: 23.04.2024, 06:21 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 19
Post: #8671

wessonsm, о спасибо, тут можно репутацию плюс ком поднять? И сразу вопрос а номер таймера тоже (!? TM2) , тоже надо смотреть чтоб не совпадал?
(This post was last modified: 03.02.2022 19:35 by Sashka40.)
03.02.2022 19:34
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8672

(03.02.2022 19:34)Sashka40 Wrote:  wessonsm, о спасибо, тут можно репутацию плюс ком поднять?
Добавить в подпись список кумиров119


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
03.02.2022 19:46
Visit this user's website Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 779
Post: #8673

Sashka40, здесь нет репутации вроде.
!?TM2 - это стандартный воговский таймер из скрипта 78 wog - wogify.erm.
Если для каждого скрипта свой таймер использовать, то таймеров не хватит, их всего 99 (или 100).
Просто нужно смотреть как они назначены, и если переназначать стандартный таймер, то точно так же, как он был задан, чтобы не нарушить работу стандартных скриптов.
Пример:
!#TM1:S1/999/1/255; каждый день для всех игроков
!#TM19:S1/1/1/255; только в первый день игры для всех игроков
(всё из того же 78 wog - wogify.erm)
Таймеры TM1, TM2, TM19 часто в разных всяких скриптах используются, потому что это удобно.
Я вообще только эти три таймера и использовал всегда, их всегда хватает, новые изобретать незачем.
В общем можешь посмотреть, как это в WoG и Era Scripts сделано.
(This post was last modified: 03.02.2022 20:25 by wessonsm.)
03.02.2022 19:58
Find all posts by this user Quote this message in a reply
AnT Offline

Posts: 33
Post: #8674

В процессе написания ERM возникли несколько вопросов, вдруг кто знает:

1)как можно с помощью ERM узнать сколько городов сгенерировано на карте?

2) Нужно загрузить новый фон города с помощью SN:R, и сразу же его применить - без закрытия/открытия окон. SN:D не помогает в данном случае... Как можно очистить кэш ресурсов?

3)Есть ли триггер когда ИИ покупает монстров в городе - нужно узнать id города, в котором он находится в этот момент. (кроме событий когда герой заходит в город или что-то строит, т.к. ИИ может просто сидеть в городе и ничего не строить - а монстров нанимать... )
(This post was last modified: 03.02.2022 22:14 by AnT.)
03.02.2022 21:11
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #8675

AnT,
!!UN:U98/-1/?y1;

SN:R работает либо с def, либо с png файлами

3 - не знаю, но точно можно захукать

Если чисто через erm, то
!?OB98;
сколько доступно для найма, или какая армия у героя
!$OB98;
аналогично

узнать id города через CA-1:U?;


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
03.02.2022 21:51
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8676


2) А никак. Ресурс загружен, ссылка на него хранится где-то в поле диалога. Отгрузить его насильно и мгновенно нельзя. Сколько не думал, ничего для решения этого вопроса в голову не пришло.

3) Готового события нет. Нужно копать код.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
03.02.2022 21:53
Find all posts by this user Quote this message in a reply
AnT Offline

Posts: 33
Post: #8677

1)
работает! Благодарю, это здорово помогло!
03.02.2022 22:14
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #8678

2) 0x5C6E52


game bug fixes extended.dll || My Plugins || My GitHub
03.02.2022 22:46
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8679

igrik, а дальше что? )


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
04.02.2022 01:23
Find all posts by this user Quote this message in a reply
Sashka40 Offline

Posts: 19
Post: #8680

wessonsm, Спасибо что разжевали скрипт, с таймерами тоже понял, буду T1, T2, T19 использовать экспериментировать!
04.02.2022 06:50
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #8681

(04.02.2022 01:23)Berserker Wrote:  igrik, а дальше что? )
Я же дал основные данные. Дальше дело техники и только. Лентяй ты, Берс 96-copy



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

Posts: 4338
Post: #8682

igrik, а где тут id города?

Кстати, если у фона есть id, достаточно получить экран диалога и заменить через send_cmd_toItem с параметром set_pcx и именем картинки.
Через кнопку уже на экране города должно сработать в 2 строки.
Позднее гляну, можно ли получить диалог иначе в момент открытия экрана города


нет, не сработалоRolleyes


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
04.02.2022 13:05
Visit this user's website Find all posts by this user Quote this message in a reply
Sashka40 Offline

Posts: 19
Post: #8683

Приветствую. Подскажите как вычислять номер Вог скриптов (чтобы редактировать), там номер в описании не соответствует номеру когда открываешь через erm?
06.02.2022 10:52
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #8684

78 минус [номер из описания]


Image: team-supermod.gif
06.02.2022 10:59
Visit this user's website Find all posts by this user Quote this message in a reply
Sashka40 Offline

Posts: 19
Post: #8685

Bes, Спасибо, понял как вычислять
07.02.2022 06:47
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