Current time: 22.01.2022, 21:46 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
Berserker Offline
Administrators

Posts: 15663
Post: #4816

Bes, да.


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

Posts: 5270
Post: #4817

Quote:SN:R^СтароеИмя^/^НовоеИмя^;
Передайте оба аргумента пустыми, чтобы удалить все перенаправления.
Прям все-все?
и если я нечаянно сохранюсь, допустив такую небрежность, то считай игра испорчена и надо будет стартовать с нуля во избежание ошибок?
или перезапуск игры восстановит подмены, прописанные в модах, что я использовал на старте?
29.08.2020 05:04
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4818

Bes, это локальное перенаправление, которое должно работать только для текущей игры. Загрузка или начало новой загружает или очищает такие перенаправления. Глобальные перенаправления тоже доступны через вызов GlobalRedirectFile,


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

Posts: 323
Post: #4819

(28.08.2020 00:43)Berserker Wrote:  ElfbI, если найдёшь точно, поделись, пожалуйста. Кажется, не первый раз у тебя или Алгора всплывает.

Это старая версия скрипта на ачивки, я использую не последниц вариант, и там был баг с установкой хода игроку, поэтому ходил один стек, а номер показывался другой. Команда работает корректно


The dreams you kill will break your heart
(This post was last modified: 29.08.2020 16:28 by ElfbI.)
29.08.2020 16:27
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5270
Post: #4820

Berserker, пара вопросов по этой платформе...
1.
Code:
[+] SN:E always assigns both v1 and e1. No need to add 4 to calling convention in order to receive float result.
Убирать ли из справки вот это раннее замечание, или, в принципе, скриптер может и прибавлять эту четвёрку вручную, по старой памяти??
Quote:По умолчанию от функции ожидается целочисленный результат, который будет помещён в переменную v1. Если же функция возвращает вещественный результат, то к номеру соглашения нужно прибавить 4.


2.
Code:
v1..v10 and z1 variables are restored after OnKeyPressed event automatically
Нужно ли оставлять ранее замечание по событию нажатия клавиши в справке, или можно и оставить, ведь глобальные могут взять и выше v10, к примеру??
Quote:Поскольку данное событие возникает во всех игровых диалогах, не рекомендуется использовать общие глобальные переменные между показами диалогов, так как событие из диалога может их испортить.


3. нужна ли такая "чёрная магия", как пример для справки по SN:M
Quote:
(This post was last modified: 02.10.2020 10:07 by Bes.)
02.10.2020 10:03
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4821

Quote:Убирать ли из справки вот это раннее замечание, или, в принципе, скриптер может и прибавлять эту четвёрку вручную, по старой памяти??
Эта запись устарела для 2.9.5 уже:
[*] SN:E result is stored in e1 only for FLOAT_RES convention (+4), otherwise in v1. The behavior is the
    same, as it was before Era 2.9.x branch.

Quote:Нужно ли оставлять ранее замечание по событию нажатия клавиши в справке, или можно и оставить, ведь глобальные могут взять и выше v10, к примеру??
Обязательно оставить.

Quote:!!SN:M(src array)/?y1/(src index) M(dst array)/(dst index)/y1; насколько я помню, эта магия должна сработать.
; команды Эры, принимающие строки, одинаково хорошо переваривают и адреса pchar-ов
Оставь, я уже и сам забыл про этот способ.


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

Posts: 5270
Post: #4822

(02.10.2020 15:49)Berserker Wrote:  
Quote:Убирать ли из справки вот это раннее замечание, или, в принципе, скриптер может и прибавлять эту четвёрку вручную, по старой памяти??
Эта запись устарела для 2.9.5 уже:
[*] SN:E result is stored in e1 only for FLOAT_RES convention (+4), otherwise in v1. The behavior is the
    same, as it was before Era 2.9.x branch.
так я не понял, эьту четвёрку самостоятельно надо как-то прибавлять к соглашению вызова в коде команды или нет?
Unsure
02.10.2020 22:48
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5270
Post: #4823

Berserker, что за событие OnUpdateHeroScreen?
в changelog есть его упоминание, но в списке новых триггеров (событий), что ты постил, такого нет Unsure
07.10.2020 23:24
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4824

Исправил у себя на OnLoadHeroScreen.


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

Posts: 5270
Post: #4825

Berserker, меня интересует кто из этих двух команд приоритетнее?
OnBeforeHeroInteraction или !!HO# ?
Скажем, я сделаю такой запрет
А в другом месте будет активирована команда
Эта команда перебьёт запрет от события (OnBeforeHeroInteraction) ?
И наоборот, если сначала ресивер, а потом событие, то выставится ли запрет?
10.10.2020 03:31
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4826

Bes, только через тесты проверять, не знаю.


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

Posts: 5270
Post: #4827

ну, тут упирается всё в логику срабатывания, ты не помнишь как заводил событие это?
оно туда же ссылается куда и !!HO ?Unsure
10.10.2020 03:36
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4828

Bes, только тестами, Бес. По-другому не скажешь.


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

Posts: 5270
Post: #4829

Berserker, можно как-то получить параметры родительного события из тела вызванной ф-ции?


Unsure
12.10.2020 00:06
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15663
Post: #4830

Bes, нет. Либо сохраняй в i^^, s^^ глобальных (если нет риска повторной генерации события внутри триггера), либо нужные данные передавай каждой функции сам.


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