Current time: 29.11.2024, 00:44 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 1022
Post: #7741

Здравствуйте..

Hello PerryR

thank you for information. It is, of course, difficult for me, but I will look at it and try to figure it out ..

Thanks for the video

Ребята, весь день сегодня пытался всяческими способами ускорить работу этой функции, но никак не смог этого сделать! Она либо перестаёт вообще работать, либо затормаживает игру от 3 до 5 секунд после хода каждой фракции (каждого цвета)
Вот сама функция
Цель вопроса: прошу помочь ускорить отработку данной функции. Самостоятельно этого я сделать не могу!
Задача функции: урезать во всех шахтах для всех игроков кол-во существ в зависимости от их уровня, если оно перевалит за допустимый предел, согласно требуемому кол-ву.
(This post was last modified: 25.01.2021 17:51 by fatsawhorse.)
25.01.2021 17:49
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #7742

Навскидку. Не тестировалось.


PS: ну где там igrik с банхаммером?


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

Posts: 1022
Post: #7743

Algor я очень рад что Вы отозвались, спасибо за скрипт, но тут вышла маленькая беда Bad

Quote:срабатывает каждый день для всех игроков. Вопрос: а охрана в шахтах тоже каждый день растет? А то может по понедельникам достаточно резать?
- Вы правы, поменяю хотя бы на неделю.. Sm

Работает просто моментально (очень быстро)..
Всё срабатывает только на ячейку № 1, а остальные не затрагивает несмотря на перебор функции !!DO3806/0/6/1 и кого бы я не ставил в ячейку № 1 всех существ превращает всегда в тех, что были в этой ячейке ранее (до них)!



Bad
(This post was last modified: 25.01.2021 19:20 by fatsawhorse.)
25.01.2021 19:17
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #7744

Копипаста... в последней строке
!!MN1:M0/y1/y2;
заменить на
!!MN1:Mx16/y1/y2;

Поправил пост выше.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
25.01.2021 19:35
Visit this user's website Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #7745

Algor спасибо Вам большое.. Работает просто отлично, занимает мало места и самое главное очень и очень быстро отрабатывается.. То что надо!

Я бы без Вас этот код вообще не смог бы отрегулировать.
Спасибо.
(This post was last modified: 25.01.2021 19:51 by fatsawhorse.)
25.01.2021 19:50
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #7746

(25.01.2021 19:50)fatsawhorse Wrote:  Я бы без Вас этот код вообще не смог бы отрегулировать.
Спасибо.
Всегда пожалуйста Ab


game bug fixes extended.dll || My Plugins || My GitHub
25.01.2021 23:34
Visit this user's website Find all posts by this user Quote this message in a reply
Shiva Offline

Posts: 122
Post: #7747

Друзья, подскажите как сделать четыре магии за один ход? Ab

Скрипт - двойная магия.
(This post was last modified: 27.01.2021 19:17 by Shiva.)
27.01.2021 19:15
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #7748

Здравствуйте..

1. Подскажите, а можно ли установить или изменить как-нибудь биографию командира (ов), если вообще возможно. Я стандартно в ресивере !!CO подобного не нашёл?
2. Как можно изменить картинку на "Бонус Богов" внутри героя (рядом со специализацией)? Текст могу изменить, но картинку нет.. Как можно именно саму картинку там сменить, если также вообще возможно?

P.S. ЭРА версии 2.9.4
(This post was last modified: 28.01.2021 17:46 by fatsawhorse.)
28.01.2021 17:44
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1175
Post: #7749

Hi! I wonder if there is a way to check whether a stack was summoned by Santa Gremlins. Thanks!


Latest ERA mods and scripts in development - My GitHub
28.01.2021 19:15
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 460
Post: #7750

(28.01.2021 19:15)Archer30 Wrote:  Hi! I wonder if there is a way to check whether a stack was summoned by Santa Gremlins. Thanks!

You can check my Santa Balance script, there you can find one possible way.
28.01.2021 21:06
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1175
Post: #7751

Thanks a lot, Perry, that script is very useful!
And I was lucky to find a bug from your script 96-copy
Image: SvGIdnp.jpg
Would be good to add in a creature id check. Warmachines and dragons (summoned by dragon heart) shouldn't be interfered.


Latest ERA mods and scripts in development - My GitHub
28.01.2021 23:06
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #7752

Здравствуйте…

Quote:1. Подскажите, а можно ли установить или изменить как-нибудь биографию командира (ов), если вообще возможно. Я стандартно в ресивере !!CO подобного не нашёл?
2. Как можно изменить картинку на "Бонус Богов" внутри героя (рядом со специализацией)? Текст могу изменить, но картинку нет.. Как можно именно саму картинку там сменить, если также вообще возможно?
- Ок, буду считать что это осуществить при помощи ERM-скриптов нельзя.

У меня что-то не получается ограничить уровень прокачки у героя-человека в зависимости от имеющегося у него вторичного навыка!
Таким образом, получилось у меня ограничить уровень у всех в игре (у человека и у компьютера)
Код
Цель скрипта: дать возможность любому герою-человеку, имеющему эксперт орлиного глаза прокачать свой уровень до 15, а если нет у героя эксперта орлиного глаза, то до 10 уровня разрешить прокачку, но не выше ..

Код
Если я пытаюсь поставить таким способом это ограничение (см. выше код), то скрипт уже не работает (ну то есть ограничивает только до 10 уровня (до опыта 14700) независимо от всех условий, что указаны в скрипте) и не важно до 15 я стану прокачивать или до 10 – потолок всегда будет является именно 14700! Что я делаю здесь не так или это ограничение !!UN:J1 распространяется исключительно на всех героев и отдельно его никак нельзя поставить для урезания уровня?

P.S. Я так полагаю, что эта команда !!UN:J1 урезает опыт единожды и для всех..
(This post was last modified: 01.02.2021 17:41 by fatsawhorse.)
01.02.2021 17:39
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1315
Post: #7753

fatsawhorse, В триггере !?HL-1; только один герой активен.
Не могут сразу несколько героев получать очередной уровень, а потому цикл тут неуместен.
Тут нужно проверить текущего героя на принадлежность человеку, потом на эксперта навыка Орлиного глаза
!!HE-1:S11/?y1; и на его уровень !!HE-1:E?y2/?y3;
И, если y1<3 (нет навыка или ещё не эксперт) и y3>10, то через этот же рессивер срезать/установить ему нужный уровень.


Карта-мод "Война на Холсте"
01.02.2021 19:33
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1022
Post: #7754

SergOz спасибо Вам за подсказку.. Я попробую завтра сделать Sm

Уточнение, через этот ресивер !!HE-1:E?y2/?y3 урезать в самом конце его уровень или всё-таки через этот !!UN:J1?

Просто когда я так резал
, то при повышении уровня опыт урезался так, что уровень повышаться стал бесконечно и пришлось игру снимать через диспетчер задач (произошло бесконечное зацикливание)!
(This post was last modified: 01.02.2021 20:16 by fatsawhorse.)
01.02.2021 19:49
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 1175
Post: #7755

Hi! I wanted to make a IF:M msg pops up by hotkey, so I made
Here is my question. I want this IF:M dialogue pops up only once in the game. Say I hit F10 5 times, I only have 1 dialogue pops up instead of 5. Any idea I can make this happen? Thanks!


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 01.02.2021 20:29 by Archer30.)
01.02.2021 20:23
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