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

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

Posts: 168
Post: #8056

(13.05.2021 01:38)Berserker Wrote:  
Quote:[+] Added SN:H subcommand "spec" for applying custom hero specialty names.
SN:H^spec^/hero/short name (0), full name (1) or description (2)/hint

Не могу понять в чем моя ошибка у меня вроде так и есть:

Code:
!!SN:H^spec^/91/2/^{Строитель}^;

Но при наведении выходит абракадабра:
https://disk.yandex.ru/i/Az0EqasYma6LNQ

П.С. Пробовал менять параметр 2 на 0 или на 1 - тогда идет описание Воскрешения вообще.
13.05.2021 01:53
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8057

etrexetrex, File -> Save with Encoding -> Cyrillic (Windows - 1251).
Всё верно выводит, просто в кодировке UTF-8.


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

Posts: 168
Post: #8058

Berserker,

Да, сделал сохранение в другой кодировке и все стало корректно отображаться.
Спасибо! ))
13.05.2021 02:32
Find all posts by this user Quote this message in a reply
fatsawhorse Offline

Posts: 1012
Post: #8059

Знаю, многие тестировали ЭРУ версии 2.9.14 на форуме и видимо вопросов у них нет, но объясните мне, непонимающему человеку, почему так:

1. если я строю битву например через клавишу "W" быструю без магии и быструю с магией (настройка высвечивается в нижнем левом углу экрана, что данная функция активирована) и правду, когда я нападаю на любое существо, включая вражеского героя, то битва быстрая, как и должно быть, но когда я вставляю такой код
ZVSE
!?BA52;
!!BA:Q0; - включение обычной битвы (не быстрой)
и никакой реакции этого кода! Выходит, что эта функция не работает или почему то её программисты на сайте отключили, не указав это в справочнике или ещё где либо!

Если я что-то не понимаю, то поправьте меня!

Знаю, что 70% контингенту на форуме я омерзителен со своими примитивными вопросами и не пониманием, но это то проблема существует в действительности и не надо отвергать её или отмалчиваться!

По факту эта функция
не стала действовать на код по смене битвы через W! Почему так?
Что я не так понял в этой проблеме?

2. И что это за предостережение возникает в процессе игры по сети
на русском
может ли оно в отрицательную сторону повлиять на сетевую игру или это просто стандартное уведомление на которое не надо обращать внимание?
(This post was last modified: 14.05.2021 21:45 by fatsawhorse.)
14.05.2021 19:05
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8060

(15.05.2021 05:52)Berserker Wrote:  SergOz, делов-то. Делаешь по Q автопоражение в бою. Нужно — так и с поражением в игре.
Идея отличная. 20 Вот написал:
Понятно, что код не универсальный - подходит только если игрок играет красным, но мне подходит.
Вопрос вот в чём: после нажатия Q и переигровке боя, на часто поле появляется рябой прямоугольник.
После хода он исчезает но, всё же "осадок остаётся". Можно с этим как-то бороться?


Карта-мод "Война на Холсте"
15.05.2021 14:22
Find all posts by this user Quote this message in a reply
helgtla Offline
Moderators

Posts: 300
Post: #8061

SergOz, отключи тень курсора.


Карта-мод: STALKER
15.05.2021 14:48
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8062

SergOz, карта ещё на 2.9.14?


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

Posts: 1292
Post: #8063

Berserker, нет ERA 3.3.5.
я же по просьбам трудящихся переделал все тексты под новые возможности с цветом и картинками


Карта-мод "Война на Холсте"
(This post was last modified: 15.05.2021 15:08 by SergOz.)
15.05.2021 15:06
Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1292
Post: #8064

(15.05.2021 14:48)helgtla Wrote:  SergOz, отключи тень курсора.
Да, это помогло. Спасибо! Вопрос: в какой момент/в каком триггере лучше всего её снова включить? Норм, если я принудительно в !?FU(OnBeforeBattle); буду её включать?

И ещё: Berserker, напомните, пожалуйста триггер срабатывающий перед окончательной победой. Где-то мелькнуло, что такой уже есть - не могу найти.
Будет ли он срабатывать на 3.3.5?


Карта-мод "Война на Холсте"
(This post was last modified: 15.05.2021 15:28 by SergOz.)
15.05.2021 15:26
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8065


- "OnWinGame" occurs when human player wins scenario.
3.4.0


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

Posts: 1292
Post: #8066

Berserker, ну - это высший пилотаж, а я пока только курсант Laie_43(подающий надежды)
Спасибо!
P.S. перехожу плавно на v3.7 172


Карта-мод "Война на Холсте"
(This post was last modified: 15.05.2021 19:22 by SergOz.)
15.05.2021 18:08
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8067

Code:
[+] Added new events to "Era Erm Framework": "OnKeyPressed_AdvMap", "OnKeyPressed_Battle", "OnKeyPressed_HeroScreen",
    "OnKeyPressed_HeroMeetingScreen", "OnKeyPressed_Town", occuring right after "OnKeyPressed" events and taking two arguments:
    x1 - key code
    x2 - prevent default reaction (0 - no, 1 - yes).

    Example:
    !?FU(OnKeyPressed_Battle)&x1=(KEY_F1):;
    !#VA(key:x) (preventDefault:x);
    !!VR(preventDefault):S(TRUE);
    !!IF:M^Pressed F1 in battle!^;
То есть уже давно не нужно вручную проверять какой сейчас у игры диалог, сразу используй событие для битвы или карты приключений. Код клавишы уже заботливо лежит в глобальной переменной i^key^. Сами коды в виде констант (KEY_Q), (KEY_A), (KEY_ESC) — тоже не нужно писать голые числа.

А в бою доступно много глобальных переменных для левой и правой стороны:
Code:
i^battle_isQuick^: (TRUE) если включена быстрая битва, (FALSE) в противном случае
i^battle_x^: Боевая координата x
i^battle_y^: Битва y-координата
i^battle_z^: Боевая z-координата
i^battle_owner_0^: Владелец левой стороны или (NO_OWNER)
i^battle_owner_1^: Владелец правой стороны или (NO_OWNER)
i^battle_hero_0^: Герой левой стороны или (NO_HERO)
i^battle_hero_1^: Герой правой стороны или (NO_HERO). Любое отрицательное значение нормализуется в (NO_HERO)
i^battle_ai_0^: (TRUE), если левая сторона управляется AI, (FALSE) в противном случае.
i^battle_ai_1^: (TRUE) если правая сторона управляется AI, (FALSE) в противном случае.
i^battle_human_0^: (TRUE) если левая сторона контролируется человеком, (FALSE) в противном случае.
i^battle_human_1^: (TRUE) если правая сторона контролируется человеком, (FALSE) в противном случае.
i^battle_remote_0^: (TRUE) если левая сторона управляется удаленным человеком, (FALSE) в противном случае.
i^battle_remote_1^: (TRUE) если правая сторона управляется удаленным человеком, (FALSE) в противном случае.
i^battle_local_0^: (TRUE), если левая сторона контролируется локальным человеком или ИИ, (FALSE) в противном случае.
i^battle_local_1^: (TRUE), если правая сторона контролируется локальным человеком или ИИ, (FALSE) в противном случае.
i^battle_localHuman_0^: (TRUE) если левая сторона контролируется локальным человеком, (FALSE) в противном случае.
i^battle_localHuman_1^: (TRUE) если правая сторона контролируется локальным человеком, (FALSE) в противном случае.
i^battle_hasHuman^: (TRUE) если хотя бы одна сторона контролируется человеком, (FALSE) в противном случае.
i^battle_humanOnly^: (TRUE) если все стороны контролируются людьми, (FALSE) в противном случае.
i^battle_aiOnly^: (TRUE), если все стороны контролируются AI, (FALSE) в противном случае.
i^battle_isVisible^: (TRUE), если хотя бы одна сторона является человеком и быстрая битва отключена, (FALSE) в противном случае.
i^battle_isNetwork^: (TRUE) , если это сетевая битва человека против человека, (FALSE) в противном случае.
i^battle_type^: Битная маска типа битвы: набор констант BATTLE_TYPE_FLAG_XXX.
i^battle_current_side^: Текущая/активная боевая сторона стека (BATTLE_LEFT = 0 или BATTLE_RIGHT = 1). Изменения в событиях "OnBeforeBattleStackTurn" и "OnBattleStackObtainsTurn".
i^battle_current_stack^: Текущий/активный идентификатор стека. Изменения в событиях "OnBeforeBattleStackTurn" и "OnBattleStackObtainsTurn".
i^battle_acting_stack^: идентификатор стека, выполняющего действие. Он установлен только в "OnBeforeBattleAction".
i^battle_acting_side^: Сторона (BATTLE_LEFT = 0 или BATTLE_RIGHT = 1) стека, выполняющая действие. Он установлен только в "OnBeforeBattleAction".


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

Posts: 1292
Post: #8068

Berserker, спасибо.
У меня скрипты в папке Resources. Они грузятся раньше "Era Erm Framework" и потому ERA ругается.
Если переношу скрипты в мод - некоторые не работают. Искать причину - облом. Там половина скриптов написана на заре скиптопонимания и даже мне теперь на них страшно смотреть. Но, они работают - и слава Богу!

А, новую картубля будунапишу исключительно на ERM2. 109


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

Posts: 1012
Post: #8069

Вот честно ребята, иногда задашь вопрос по существующей проблеме и ноль внимания на человека, а ещё потом жалобы на меня со стороны модераторов, что я веду себя неподобающе! 102

Кто ещё как себя здесь ведёт..

Молодцы, так держать! 132
15.05.2021 21:29
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #8070

fatsawhorse, Вам нужен платный репетитор. Мы все свободные люди и сами вольны решать, где, сколько и на кого тратить время. Разве нет?


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