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

Post Reply 
Threaded Mode | Linear Mode
ERA III
Author Message
Berserker Offline
Administrators

Posts: 16449
Post: #346

Да, всё верно. Исправляю, спасибо.


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

Posts: 5422
Post: #347

(17.10.2020 19:41)Bes Wrote:  одно печалит, что все такие косяки ERA команд (SN:K, SN:O) остались в ERA2.9.14, которая для многих пока является базой (а может и останется на несколько лет, как то было с ERA2.46).
(17.10.2020 19:44)igrik Wrote:  Bes, я лично против. Если и делать, то откат до версии ниже 2.8.3.
Чтобы такие моды, как у Валерия, работали корректно. Другие обновления - я вижу неправильными.


увы, но я вынужден для текущей версии справки по ерм делать вот такие замечания Dry
(справку, с ориентированием на движок ERM2 я не планирую)
Quote:SN:O
...
Комментарии:
  • ...
  • Если же кликнуть на любом из входов объекта, возвращает координату этого же входа.
    Замечание: команда вызывает сбои игры, если кликнуть на входе, где стоит активный герой.
18.10.2020 05:28
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2807
Post: #348

(18.10.2020 05:28)Bes Wrote:  увы, но я вынужден для текущей версии справки по ерм делать вот такие замечания Dry
(справку, с ориентированием на движок ERM2 я не планирую)
Quote:SN:O
...
Комментарии:
  • ...
  • Если же кликнуть на любом из входов объекта, возвращает координату этого же входа.
    Замечание: команда вызывает сбои игры, если кликнуть на входе, где стоит активный герой.
Не активный герой! Пассивный))

Пример: активный Орин, где угодно на карте.
Пассивынй Джелу, в двеллинге у эльфов.

Активный Орин кликает на двеллинге этих эльфов - Джелу исчезает.
Если активный Джелу кликает по двеллингу, где стои Джелу - всё норм. Если стоит пассивный Орин, Орин пропадёт.

А ю нау ндастэнд?)))
18.10.2020 05:45
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #349

если Оррин активный, стоит на входе, и кликнуть на этот вход - бага не будет?
18.10.2020 05:48
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2807
Post: #350

Нет. Только если кликнет активный Орин.
18.10.2020 05:50
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5422
Post: #351

Code:
команда вызывает сбои игры, если кликнуть на входе, где стоит другой герой.
ок, исправил, хотя лучше бы этого бага в принципе не было... как и других у SN при работе со строками Kap (в ERA2)
18.10.2020 05:53
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Online
Moderators

Posts: 2265
Post: #352

(18.10.2020 05:53)Bes Wrote:  хотя лучше бы этого бага в принципе не было...

Надо было рапортовать ещё лет 5 назад, когда этот баг (ну я бы не считал это багом, просто так реализована функция в самой игре) был известен (правда и самой SN:O тогда ещё не было, а использовался её SN:E-аналог, я тогда очень удивился, что Берсеркер вдруг без повода сделал из неё отдельную команду). Тогда наверное и исправлен он был бы быстрее. Для пользователей старых версий ERA можно добавить решение из ERA+ (работает и на старых версиях ERA) или код от Игрика на замену SN:O или аналогичную ассемблерную функцию из MoP, написанную ещё чёрт знает когда, в которой этого бага соответственно тоже нет.
(This post was last modified: 18.10.2020 14:35 by XEPOMAHT.)
18.10.2020 14:27
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #353

Накопилось много изменений с момента предыдущего релиза. Следующая версия будет 3.1. С игриком ведём плодотворную работу.
Bes, ERM 1 — морально устаревший диалект, который никто больше поддерживать не будет. У нас не бесконечная жизнь. Новые скрипты игрика я могу открыть, прочесть и исправить. Старые скрипты без комментария на каждой строке — нет. И скорость разработки в разы выше.


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

Posts: 16449
Post: #354



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

Posts: 2807
Post: #355

... а дальше - чёрная магия, а не код ...
18.10.2020 18:47
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #356

Кажется, спасибо, igrik-у, у нас будет диалог с выбором до 8-и изображений!
Image: NX5NI_ez4Og.jpg


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

Posts: 462
Post: #357

Berserker, Оооо, это Легендарная новость. Всякого можно теперь из идей реализовывать.

Это только на КП будет или в городе также сработает? Если верно последнее, то это ваще зачёт. Давно хотел сделать скрипт на скупку юнитов с карты, чтобы в городах были диалоги.

P.S. Кстати, что с тестированием. Говорил, что скинешь какие-то новые файлы, с кучей исправлений. Я сейчас играю одиночку, мог бы сразу проверить.
(This post was last modified: 18.10.2020 19:08 by Night.)
18.10.2020 19:07
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #358

Quote:Это только на КП будет или в городе также сработает?
В любых местах.


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

Posts: 16449
Post: #359

Тестируем уже:
Image: 8j37KmQuwFM.jpg?size=584x393&qua...194d6982b7


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

Posts: 16449
Post: #360

Code:
[+] Implemented extended complex dialogs support in ERM. Credits: igrik, Berserker.
    IF:N(msgType/^text^[/?result/(textAlignment)/(preselectedPicId)].
    Display dialog with up to selectable 8 pictures.

    msgType           is one of MSG_TYPE_XXX constants (message, question, popup, picture selection with optional cancel button).
    textAlignment     is bit mask of TEXT_ALIGN_XXX flags. Both vertical and horisontal alignment are supported. -1 means "use default".
    preselectedPicId  is preselected picture index: 0-7 or -1 for none
    result            will contain -1 in most cases, (TRUE) or (FALSE) for questions, 0-7 (picture index) for picture selection and -1 for cancelled selection.

    Example:

    !?FU(OnAfterErmInstructions);
    !!IF:N(PIC_TYPE_SPELL)/(SPELL_TOWN_PORTAL)/(PIC_TYPE_RES_GOLD)/300/
          (PIC_TYPE_RES_WOOD)/5/(PIC_TYPE_RES_MERCURY)/10/(PIC_TYPE_RES_ORE)/15/
          (PIC_TYPE_RES_SULFUR)/20/(PIC_TYPE_RES_CRYSTAL)/25/(PIC_TYPE_MONEY)/5000;

    !!IF:N(MSG_TYPE_CHOOSE_PIC_OR_CANCEL)/^Take anything you need, bro!^/?(chosenItem:y)/(TEXT_ALIGN_LEFT);

    !!IF:M^%(chosenItem)^;


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.10.2020 01:02
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