Current time: 24.03.2024, 06:57 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA Scripts 1.46f
» Скриптпак/мод для ERA 2.9.12+
Author Message
daemon_n Offline
Administrators

Posts: 4333
Post: #1801

Berserker, спасибо. Получается, здесь .json проигрывает?


Image: widget.png?style=banner2

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

Posts: 3880
Post: #1802

daemon_n, никто не мешает сделать в json'е ключи формата 123400..123414 и грузить их аналогично.
Но, явных преимуществ json'а перед ert я пока не наблюдаю, если честно. Вложенность ключей мне ни разу еще не была нужна, читабильные названия ключей - тоже, т.к. пока пишешь они и так в голове или параллельно открытом ert'шнике, а когда написал - не нужны тем более (возможно, для дальнейшего удобства разбора твоего кода багоискателями, но это уже их проблема и, откровенно, не самая большая Sm)

Кстати, Берс, а json так же как и ert хранится в сэйве и перегружается по F12?


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

Posts: 4333
Post: #1803

Algor, что удобно однозначно, так это возможность сворачивать по блокам Yes


Image: widget.png?style=banner2

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

Posts: 3880
Post: #1804

Угу, а что однозначно неудобно - так это править многострочные тексты, когда каждый разлазится на треть экрана, вместо того чтобы занимать одну строку в общем списке.
Да и искусственно поддерживать одинаковые отступы между ключами и значениями, а также расставлять лишние знаки препинания и искать грёбаную пропущенную запятую - тот еще мазохизм.
И да, маскировать фигурные "" и {} в тексте как-то нужно?


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
20.02.2020 10:20
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #1805

(20.02.2020 10:20)Algor Wrote:  И да, маскировать фигурные "" и {} в тексте как-то нужно?

Если я правильно понял вопрос, то {} работают так же, как и в txt/ert оригинала/вога. "" - не проверял, но они обязательны в начале и в конце.


Image: widget.png?style=banner2

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

Posts: 4333
Post: #1806

(20.02.2020 10:20)Algor Wrote:  И да, маскировать фигурные "" и {} в тексте как-то нужно?
Если я правильно понял вопрос, то {} работают так же, как и в txt/ert оригинала/вога. "" - не проверял, но они обязательны в начале и в конце любого текста - задаёт границы, к слову, в оигинале так и было.

option 787 - new mana regeneration system.erm

ЛКМ на Image: BXJJR9n.png открывает окошко, но после его автосворачивания любой клик ЛКМ открывает окошко заново, и оно не сворачивается само.
Либо сделать для ЛКМ какое-то условие, либо ограничить флаг клика на 512

UPD: благодаря igrik'у появился опыт работы с двойным сообщением от ЛКМ. (Click to View)


Image: widget.png?style=banner2

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

Posts: 2807
Post: #1807

Image: BXJJR9n.png
Кстати, как этот pcx/def называется? Давно его пора сделать выпуклым, а не вогнутым.


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

Posts: 4333
Post: #1808

igrik, pskil42.def / кадр 3

Проще, конечно, вернуть оригинальный для SoD.


Image: widget.png?style=banner2

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

Posts: 3880
Post: #1809

(20.02.2020 10:31)daemon_n Wrote:  
(20.02.2020 10:20)Algor Wrote:  И да, маскировать фигурные "" и {} в тексте как-то нужно?

Если я правильно понял вопрос, то {} работают так же, как и в txt/ert оригинала/вога. "" - не проверял, но они обязательны в начале и в конце.
В ert, в отличие от json'а, фигурные и двойные кавычки не являются синтаксичискими/обязательными элементами, соответственно, их можно использовать без каких либо ограничений. Спец символ только один - %, который маскируется вторым %, что, впрочем, не обязательно - и 5% и 5%% работает одинаково, а конструкции типа %Yes в обычном тексте не встречаются.

(20.02.2020 09:51)Algor Wrote:  сохранять/загружать лишние 7кб или при загрузке выполнять 45 операций чтения из ert-файла
погоди-ка, ток дошло.... а при загрузке ведь операций чтения из ert-файла не будет, возьмутся ert-данные загруженные из сэйва, так?
Если да, то однозначно лучше НЕ сохранять массивы.


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

Posts: 4333
Post: #1810

Algor, вариант исправления окошка с собщением оставил в "ответе" с его упоминанием.

Ограничений на спецсимволы не встречал - текст можно сделать лобого цвета, который поддерживается героями/hd mod.


Image: widget.png?style=banner2

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

Posts: 456
Post: #1811

(20.02.2020 10:20)Algor Wrote:  Угу, а что однозначно неудобно - так это править многострочные тексты, когда каждый разлазится на треть экрана, вместо того чтобы занимать одну строку в общем списке.
Да и искусственно поддерживать одинаковые отступы между ключами и значениями, а также расставлять лишние знаки препинания и искать грёбаную пропущенную запятую - тот еще мазохизм.
И да, маскировать фигурные "" и {} в тексте как-то нужно?

When I started to use .json had problems in beginning too. But now after a while, I got used to it and starting to like it. Meanwhile, my json file has over 2000 lines and formatting looks still good.
20.02.2020 11:59
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3880
Post: #1812

(20.02.2020 11:57)daemon_n Wrote:  Algor, вариант исправления окошка с собщением оставил в "ответе" с его упоминанием.
Бывает, когда забываешь, что у клика есть 2 стадии - нажатие и отпускание, и не ставишь соотв. условие.


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

Posts: 4333
Post: #1813

Algor, я вообще не знал до недавних событий Fie
Клик, просто нажал, и всё105


Image: widget.png?style=banner2

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

Posts: 336
Post: #1814

(19.02.2020 22:51)daemon_n Wrote:  проверил толбко что на сборке - всё работает.
(19.02.2020 22:56)Algor Wrote:  у меня работает нормально

На старой версии Эры, ВоГ-а и ES-R (та, что с хукером ещё) у меня тоже работает нормально. 105
20.02.2020 14:30
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #1815

Ethereal, скинь скрипт, пожалуйста. Ощущение, что у тебя старая врсия.


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
20.02.2020 14:32
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