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

Post Reply 
Threaded Mode | Linear Mode
Сложные скрипты (справочник)
» Готовые решения
Author Message
Raistlin Away
Moderators

Posts: 1349
Post: #1
Восклицание 
Данная тема является справочником, содержащем примеры готовых скриптов. Скрипты, выкладываемые здесь, должны быть хорошо прокомментированы, хорошо структурированы, а также не быть банальными. Использование команд UN:C, SN:E и SN:К приветствуется.


В качестве примера возьму скрипт, найденный на просторах этого форума, и доработанный мной. Суть скрипта - поиск наиболее короткого маршрута от одного гекса до другого в бою, суть моей поправки - раньше скрипт всегда считал замковые ворота препятствием, но теперь это не так. Решение проблемы заключалось в отказе от BU:О и использовании вместо этой команды SN:E4625904[...].

Узнать расстояние между двумя гексами на поле боя:




Также приведу пример из моего собственного кода.
Реализация абилки Астральных Элементалей из WoG UE:

Что за абилка (Click to View)



Создал новый глобальный мод: WoG Ultra Edition
11.04.2021 18:06
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #2

Получение названий/описаний заклинаний:



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

Posts: 16657
Post: #3

Как, имея арт "Сердце Дракона", влиять на тип драконов, появляющихся на поле боя, при помощи ERM?:


Как поменять название строения Грааля в Инферно?:


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

Posts: 1349
Post: #4

Добавление нового события для существующего объекта:


Способность Воплощений Сехмет - существ 4 уровня в новом городе Бастионе:


Одна из пособностей Надсмотрщиков - существ 2 уровня в новом городе Бастионе:
Описание: "Каждый Надсмотрщик, находящийся не в армии героя (то есть, в каком-либо гарнизоне), повышает общий доход на 5 единиц золота. Если в гарнизоне шахты находится не менее 50 Надсмотрщиков (суммируются все стеки), то ровно один раз в каждые 3 дня эта шахта приносит двойной доход."


Я принял решение выложить немного кода, относящегося к Бастиону, по двум причинам: во первых, чтобы продемонстрировать его работоспособность, и во вторых, чтобы справочник развивался, а также, чтобы у людей всегда были под рукой примеры того, как можно реализовывать различные нестандартные игровые бонусы.
Да, кстати, если у кого будут время и настроение, можете попробовать свои силы в реализации парочки неготовых способностей. Просто напишите мне, я буду рад любой помощи. 20 Оформление кода, желательно, делать таким же, как у меня.


Создал новый глобальный мод: WoG Ultra Edition
05.05.2021 00:11
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #5

Получение названия класса героя: © igrik



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

Posts: 4343
Post: #6

Получение координат курсора при движении мыши в любых диалогах
+ Бонус получение id Элемента при наведении на него
:
© daemon_n & Hawaiing



Image: widget.png?style=banner2

Новейший Heroes Launcher
09.11.2021 07:26
Visit this user's website Find all posts by this user Quote this message in a reply
SergOz Offline

Posts: 1315
Post: #7

Просмотр книги заклинаний у вражеского героя: © daemon_n


Строку !!OW:Cd/?(meID:y), если версия ERA ещё не поддерживает эту команду, можно заменить на:


Карта-мод "Война на Холсте"
(This post was last modified: 06.06.2023 21:57 by SergOz.)
14.08.2022 08:09
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