Current time: 03.05.2024, 09:25 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 16502
Post: #6136

SergOz, документация всегда очень важна. Не поспоришь.


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

Posts: 2814
Post: #6137

(15.02.2020 01:43)SergOz Wrote:  тому, что у любого человека была возможность не только поиграть в эту игру, но и создать в ней свою...
именно поэтому я до сих пор сижу на этой игРе и пытаюсь с неё слезть. Но ...
Знающие поймут.


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

Posts: 4338
Post: #6138

Написал простеший скрипт, предвкушая отличный фунцинал по открытию расширенного лога боя (как от HD mod для SoD/HotA):


При нажатии на лог всё работает, но при этом вылезает "123" ещё раз при некоторых событиях "щелчок" на поле боя на ходу кататпульты, "щелчок" за сеткой поля боя, закрытие киги заклинаний... такой скрипт накрывается...112
Что я не так делаю?


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
15.02.2020 09:54
Visit this user's website Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3881
Post: #6139

daemon_n, не проверял, но можно попробовать использовать 2006/2007 (хоть и не так удобно) или заморочиться с CM:A (узнать разрешение HD-окна есть в UN:C-теме, если нужно).

(15.02.2020 03:42)igrik Wrote:  именно поэтому я до сих пор сижу на этой игРе и пытаюсь с неё слезть. Но ...
Знающие поймут.
Image: 20150108_151806_.png


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

Posts: 779
Post: #6140

daemon_n, можно попробовать использовать комбинацию Ctrl+ПКМ или другую.

(This post was last modified: 15.02.2020 11:49 by wessonsm.)
15.02.2020 11:24
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6141

Algor, спасибо, попробую.

wessonsm, проверю и это, но не уверен, что дело в типе клика. А если и так, то все равно хочется самый простой способ нажатия на лог битвы.


Image: widget.png?style=banner2

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

Posts: 779
Post: #6142

(15.02.2020 11:41)daemon_n Wrote:  но не уверен, что дело в типе клика. А если и так, то все равно хочется самый простой способ нажатия на лог битвы.

Я тоже не уверен. Но ты ведь не будешь с зажатым Ctrl кликакть по экрану битвы где попало 118
P.S. Подправил, чтобы отображалась подсказка без кнопок.
(This post was last modified: 15.02.2020 12:01 by wessonsm.)
15.02.2020 11:45
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6143

wessonsm, нужно будет, но не будет кнопки "ок" - потребуется клик в любом месте, насколько я помню102

Ошибся, каюсь - прочитал ctrl+ЛКМ.
Спасибо!132

Забавно - даже с ЛКМ само закрыватся!!!
Но да, как мы и предполагали, если с CTRL закрывать книгу залинаний, то вылезает текст.
ЪУЪ
В общем, попробую, если получится, через UN - всё-таки ЛКМ в приоритетеYes

UPD: Если клик был на логе ПКМ (условие такое, что любой клик свшкой на логе даёт текст), но закрыть книгу ЛКМ, то сообщение не двоится102 С этим можно что-то придумать... Пока в выигрыше лишь ПКМ на логе.


Image: widget.png?style=banner2

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

Posts: 779
Post: #6144

daemon_n, универсальным решением будет использовать проверку координат клика !!CM:A, как сказал Algor.
С HD-модом думаю решаемо, попробую сделать.
Можно по ПКМ выводить подсказку без кнопок, а по ЛКМ - с кнопкой закрытия (на тот случай, если будет нужна прокрутка).
Правда, не знаю, показывает ли IF:M окно с прокруткой.

Вот, сделал:

Хм.. Кажется, в Эре есть баг с определением координат клика с HD-модом.
По логике, смещение координат, которое дает HD-мод, нужно прибавлять:
Но на деле скрипт правильно работает, если его отнимать (как в скрипте выше).
(This post was last modified: 15.02.2020 13:44 by wessonsm.)
15.02.2020 12:52
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6145

wessonsm, спасибо! Сейчас проверю))
Странно , что не пришло уведомлние о твоём сообщении - ему почти час, а увидел совершенно случайно102

UPD: потрясающе - чудо ты просто132
осталось найти того, кто расскажет, как я смогу прехватывать текст из лога Spiteful


Image: widget.png?style=banner2

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

Posts: 779
Post: #6146

daemon_n, не пришло, потому что я обновил старый пост, а не создал новый.
На будущее учту.
(This post was last modified: 15.02.2020 13:44 by wessonsm.)
15.02.2020 13:43
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6147

(15.02.2020 12:52)wessonsm Wrote:  Можно по ПКМ выводить подсказку без кнопок, а по ЛКМ - с кнопкой закрытия (на тот случай, если будет нужна прокрутка).
Правда, не знаю, показывает ли IF:M окно с прокруткой.

Я-то хотел сделать диалоговое окно через DLRolleyes

(15.02.2020 13:43)wessonsm Wrote:  daemon_n, не пришло, потому что я обновил старый пост, а не создал новый.
На будущее учту.

Да не, это я забыл, что был новый постYes


Image: widget.png?style=banner2

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

Posts: 779
Post: #6148

По поводу бага с координатами, о котором я писал выше.
Проверка. Простейший скрипт:
y3, y4 принимают отрицательные значения, если кликнуть близко к верхнему левому углу окна битвы.

Где-то есть неправильный фикс: смещение координат, которое дает HD-мод, не прибавляется, а отнимается.
Или может это HD-мод делает?
(This post was last modified: 15.02.2020 16:41 by wessonsm.)
15.02.2020 13:58
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #6149

wessonsm, я тоже думаю, что не нужен: 800*600 наше всё Ab


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
15.02.2020 14:10
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #6150

(15.02.2020 09:54)daemon_n Wrote:  При нажатии на лог всё работает, но при этом вылезает "123" ещё раз при некоторых событиях "щелчок" на поле боя на ходу кататпульты, "щелчок" за сеткой поля боя, закрытие киги заклинаний... такой скрипт накрывается...112
Что-то я вообще такой проблемы не наблюдаю.
Вот, протестируй:


game bug fixes extended.dll || My Plugins || My GitHub
15.02.2020 14:31
Visit this user's website 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