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

Thread Closed 
Threaded Mode | Linear Mode
New Era Of Heroes
» WoG 3.58f + Era 1.81
Author Message
izrukvruki Offline

Posts: 2133
Post: #286

а это что за штука?
http://rutor.org/torrent/105732/geroi-me...-v-2010-pc


Сайт Кремля
12.06.2011 23:38
Visit this user's website Find all posts by this user
Дьякон Offline

Posts: 392
Post: #287

ХМ, я думал ты завязал с героями. Привет!


Страус труп (с) Бьерн
16.06.2011 00:08
Find all posts by this user
gamecreator Offline

Posts: 7107
Post: #288

(15.06.2011 23:00)Berserker Wrote:  Ограничения: не работает GE/CЕ команды, привязанные к карте. Их поддержка требует некоторого усложнения в силу того, что ЕРМ запоминает указатели на структуры этих событий.
Но FU ведь работает, а оттуда можно уже и GE, и CE.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
16.06.2011 00:12
Find all posts by this user
Berserker Offline
Administrators

Posts: 16449
Post: #289

Дьякон, привет. Как видишь, иногда возвращаюсь Sm

Quote:Но FU ведь работает, а оттуда можно уже и GE, и CE.
Но функция уже должна быть объявлена в скриптах где-нибудь. Проблема команд GE/CE в том, что они требуют константных координат. На этапе компиляции по этим координатам находятся ссылки на структуры сообщений и запоминаются. Это архаизм.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
16.06.2011 00:26
Find all posts by this user
AKuHAK Offline

Posts: 116
Post: #290

(12.06.2011 23:38)izrukvruki Wrote:  а это что за штука?
http://rutor.org/torrent/105732/geroi-me...-v-2010-pc
Quote:Язык интерфейса: Только русский
17.06.2011 09:35
Find all posts by this user
MATRASUS Offline

Posts: 21
Post: #291

Существует ли возможность вернуть городской портал в магию земли, а медлительность на 1й уровень?
19.06.2011 01:03
Find all posts by this user
Berserker Offline
Administrators

Posts: 16449
Post: #292

Попробуйте заменить файл в Data: onedayfiles.com/e5YB46/


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.06.2011 02:26
Find all posts by this user
MATRASUS Offline

Posts: 21
Post: #293

(19.06.2011 02:26)Berserker Wrote:  Попробуйте заменить файл в Data: onedayfiles.com/e5YB46/
На пустой файл? Не запускается - http://picsave.in/images/gpg.jpg
19.06.2011 04:54
Find all posts by this user
MATRASUS Offline

Posts: 21
Post: #294

Ход мысли я понял, поменял в файле - всё получилось, большое спасибо.
19.06.2011 11:17
Find all posts by this user
Berserker Offline
Administrators

Posts: 16449
Post: #295

Не за что. Это моя ошибка, что в руссификацию попал файл из ТЕ.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.06.2011 15:08
Find all posts by this user
Sav Offline

Posts: 2180
Post: #296

Berserker Wrote:Понял вашу проблему и, наконец-то, понял проблему Sav! Дело в том, что Эра добавила новое событие: нажатие клавиши. Как только оно происходит, в v1 скорее всего попадает номер нажатой клавиши (#13 = Enter). Старые скрипты на это не рассчитывали. Где-то Сав выкладывал исправление банка. Подождём, пока он напишет.
Очень похоже на правду. И в SN:X тоже заносится. Тогда всё ясно. Я-то всегда энтером жму галки. Вечером, скорее всего, смогу проверить.
В таком случае этика использования такова: заносить обратно данные из SN:X следует после последнего диалога в триггере.
Поправленный скрипт банка там.

Berserker, нажатия клавиш вызывают триггер всегда или только в определённые моменты? Нажатие не может "разорвать" скрипт, внеся свои изменения в переменные и параметры, после чего скрипт продолжится (не считая случаев с диалогами)? Если может - это может оказаться неприятной проблемой.
(This post was last modified: 20.06.2011 13:49 by Sav.)
20.06.2011 13:48
Find all posts by this user
Berserker Offline
Administrators

Posts: 16449
Post: #297

Разорвать не может.

Решение не совсем верно. Правильное решение в Фениксе. Самый первый триггер сохраняет параметры события в глобальные v-переменные.

!?FUxxx;
!!SN:X?v2000;

!?FUxxx&v2000=13;
!!IF:M^Вы нажали Ентер^;

В Фениксе помимо прочего есть флаг запрета клавиатурного триггера. Его нужно устанавливать до показа диалога и снять после.

!?FUxxx&@Flag@;
!!SN:Q; прекратить ЕРМ-обработку события

Если говорить в общем, то виноват неправильный код (нельзя писать команды в телах любых тригеров, кроме функций) и общая временная память (например, v1..v10). Один триггер запускает другой, другой - третий, и все используют одни и те же переменные.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
20.06.2011 16:53
Find all posts by this user
Sav Offline

Posts: 2180
Post: #298

Berserker Wrote:Решение не совсем верно.
А в чём оно проигрывает, кроме своего внешнего вида?

Berserker Wrote:Самый первый триггер сохраняет параметры события в глобальные v-переменные.
Так другие триггеры всё равно не смогут брать из SN:X. А значит, скрипт несовместим со скриптами других авторов, использующими эти же триггеры.

Berserker Wrote:В Фениксе помимо прочего есть флаг запрета клавиатурного триггера. Его нужно устанавливать до показа диалога и снять после.
Что-то я не понял, как этим пользоваться. Так и писать @Flag@? Или это есть только в ФМ?

Кстати, проверил, действительно, 13 появляется именно при нажатии клавишей.
(This post was last modified: 21.06.2011 14:46 by Sav.)
21.06.2011 14:44
Find all posts by this user
Berserker Offline
Administrators

Posts: 16449
Post: #299

Quote:А в чём оно проигрывает, кроме своего внешнего вида?
Если у тебя помощь по F1, то многократное нажатие F1 будет вызывать диалог на диалоге. Ну и порча временных v-переменных в обработчиках. Хм, кстати, дельная заметка для Эры 2. Каждое событие может иметь свой локальных набор параметров SN:X.

Quote:Так и писать @Flag@?
Нет, это синтаксис SCVS. Флаги в ЕРМ - просто цифры.
!?FUxxx&777;


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

Posts: 16449
Post: #300

   Устали ждать 6 секунд до появления окна Героев? Попробуйте тогда Мгновенную загрузку!


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
23.06.2011 15:06
Find all posts by this user
« Next Oldest | Next Newest »
Thread Closed 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group