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

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

Posts: 16488
Post: #6211

PerryR, in WoG 3.58 function IDs may be 1..29999 148


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

Posts: 1012
Post: #6212

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

Hello

thanks PerryR for a small code. I’ll try to apply it and maybe it will help me with something Sm

And you can find out in this code
which variable is responsible for the stack number, and which is for the side choice?


Что-то, кажется, получилось (я сегодня на работе сделал свою задумку) и как-то работает!
Вроде пытался сделать таким способом
1. Но только я с себя ничего не могу снять, а враг может с себя и с меня Bad

Даже если я ставлю проверку стороны своей и врага, а затем их цвет фракции, но всё равно действует только на меня, но не на врага! Почему? Вроде бы для всех…

2. И как мне эту надпись (ЭТО ЗАКЛИНАНИЕ НИ НА КОГО НЕ ПОДЕЙСТВУЕТ) сделать не в описании боя, а в середине экрана, если вообще возможно это? Тоже голову сломал и не могу сообразить!

3. таким скриптом я запретил ходить драконам
и получилось, но почему то стрелкам по аналогу не получается запретить ходить?
В чём может быть проблема?

Подскажите пожалуйста..

Заранее благодарен..
(This post was last modified: 02.03.2020 19:13 by fatsawhorse.)
02.03.2020 17:25
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #6213

Подскажите, пожалуйста, можно ли, при помощи ERM, в бою, контролировать включение/выключение тени перемещения и отображения сетки на поле боя?


Карта-мод "Война на Холсте"
06.03.2020 20:18
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #6214

!!UN:C6916108/4/$; вместо $ установка или получение опции показа сетки.
+ можно применить следом команду обновления поля BU:R. Возможно, сработает.


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

Posts: 1292
Post: #6215

Berserker, спасибо это работает (0-выкл. 1-вкл.). А тень перемещения? Её можно контролировать?


Карта-мод "Война на Холсте"
(This post was last modified: 06.03.2020 21:38 by SergOz.)
06.03.2020 21:37
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6216

Berserker, такой же вопрос по тени курсораRolleyes


Image: widget.png?style=banner2

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

Posts: 16488
Post: #6217

!#UN:C6916116/4/$; уровень тени (?)


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

Posts: 1292
Post: #6218

Berserker, да, спасибо, то же самое: 1- вкл. 0-выкл.
Нужно, наверное, закинуть в тему UN:C. Я не против, если там удалят мой последний пост и оформят всё красиво.175


Карта-мод "Война на Холсте"
07.03.2020 00:00
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #6219



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

Posts: 1292
Post: #6220

Berserker, супер! Thank_you


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

Posts: 1012
Post: #6221

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

Ребята, обращаюсь снова с этими двумя вопросами и может кто-нибудь знающий проконсультировать!

Может я что-то не понимаю!

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

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

Хочется Ваше мнение знать!

Спасибо...
08.03.2020 11:36
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #6222

(08.03.2020 11:36)fatsawhorse Wrote:  1. Почему не получается запретить ходить стрелкам таким скриптом...а драконам таким скриптом
Потому, что скрипты пытаются запретить ход не-стрелкам и не-драконам, соответственно.
И в очередной раз повторю - пиши комментарии. Построчно. Не для других, для себя пиши. Были б комментарии, ошибка была бы очевидна.

(08.03.2020 11:36)fatsawhorse Wrote:  2. И всё-таки, почему такой общий скрипт действует только на меня, но не на врагов?
А ты в каком триггере все это вызываешь? И да, пожелания писать код начиная с триггера уже тоже не раз озвучивались.
Опять же, запрет ИИ использовать заклинание таким образом может приводить к зависанию (ИИ упорно пытается сколдовать рассеивание, скрипт упортно отменяет действие без траты хода).
Самый эффективный способ - просто убрать у ИИ заклинание на время боя. Об это тоже уже писали.


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

Posts: 1012
Post: #6223

Algor здравствуйте..

Quote:Потому, что скрипты пытаются запретить ход не-стрелкам и не-драконам, соответственно.
- это как понять? То есть стрелки и драконы ходить не могут! Правильно ли я понял?

Но драконы только пропускают ход, а стрелки то нет!

Quote:И в очередной раз повторю - пиши комментарии. Построчно. Не для других, для себя пиши. Были б комментарии, ошибка была бы очевидна.
- просто там всего три строки и всё вроде бы очевидно из того, что есть.. Проверка флага и если он, то пропуск хода Bad

По второму вопросу
Quote:А ты в каком триггере все это вызываешь?
- только шапка тригера отсутствует !?BG0; - при каждом действии и всё...

Quote:И да, пожелания писать код начиная с триггера уже тоже не раз озвучивались.
- я понял Вас

Quote:Опять же, запрет ИИ использовать заклинание таким образом может приводить к зависанию (ИИ упорно пытается сколдовать рассеивание, скрипт упортно отменяет действие без траты хода).
- да вроде нет. Что запрет A0 и пропуск хода A12 всё равно ничего не действует на ИИ. Может просто другая механика игры у ИИ, чем у человека..

Quote:Самый эффективный способ - просто убрать у ИИ заклинание на время боя. Об это тоже уже писали.
- самое интересное, что этот трюк как-то проведен в шаре постоянства и там просто-напросто запрещает использование, а убирать как-то не очень хотелось..

А может быть это даже и не плохая идея... Убрать в начале боя и под конец боя выдать его снова.. Ммммммм
Если в принципе нет никакого больше варианта это организовать, то можно и над этим мне поработать!
(This post was last modified: 08.03.2020 13:06 by fatsawhorse.)
08.03.2020 13:04
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #6224

fatsawhorse,
Я тэбэ сичас скажу адын умный вэщ, толка ты нэ абижайся.

1. Научись излагать свои мысли ясно и понимать то, что тебе пишут. Тебе написали:
Потому, что скрипты пытаются запретить ход не-стрелкам и не-драконам, соответственно.
Это значит, что ты запрещаешь ходить всем, кроме стрелков и драконов. И для этого не нужно проверять флаги существа. Узнай его тип и запрети; узнай его действие и запрети, допустим, только при стрельбе; узнай на кого направлено действие и запрети...
2. Тебе дали, как минимум, три решения, а ты пишешь, что тебе бы этого не хотелось. В чём цель скрипта? Дай, в конце концов, своему герою на конкретный бой или на все бои Шар Постоянства и в конце боя забирай его (позаботься об свободном слоте), если тебя так уж достаёт выдача Шаром Горгон в начале недели.

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


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

Posts: 1012
Post: #6225

SergOz здравствуйте...

Да не на что тут обижаться.. Я вообще не обидчивый... Просто не совсем было понятно мне изложенное и поэтому я переспросил в понятной мне манере!

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

Quote:Это значит, что ты запрещаешь ходить всем, кроме стрелков и драконов. И для этого не нужно проверять флаги существа. Узнай его тип и запрети; узнай его действие и запрети, допустим, только при стрельбе; узнай на кого направлено действие и запрети...
- вот теперь понятно.. Попробую сделать именно так..

А обязательно узнавать на кого направлена стрельба врага??? Почему нельзя просто проверить тип действия и если стрельба, а затем цвет стреляющего, чтобы запретить запретить? Неужели работать не будет?

По шару постоянства не выйдет так! Слоты у меня вообще все заняты кроме книги, я даже катапульту занял на 18 артефактов.. Да всё именно из-за горгон, которые меня бесят! Они испортили шар постоянства!

Считаю, что единственным вариантом думаю логичным вообще в этом случае, будет, как отметил Algor, узнать есть ли у ИИ снятие заклинания и убрать его в бою, а после боя дать снова или вообще прекратить эту идею использовать данную функцию в бою!
(This post was last modified: 08.03.2020 16:47 by fatsawhorse.)
08.03.2020 16:45
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