Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3450
Старый 23.08.2021, 09:43
  #3450
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 2056
Выставка наград
По умолчанию
Re: Скрипты

Марта, Ответить => Расширенный Режим => Вложения (кнопка визу), вот так можно прикрепить изображения.


Вот выкладка из одного их руководств:
Для начала создадим новый lua и xdb файлы скрипта, в которых будет написан боевой скрипт, и 
привяжем его к герою. Это действие выполняется для всех героев, специализация которых 
работает в бою.
Чтобы создать новый xdb-файл, откроем карту и найдём Map Properites Tree => MapScript. 
Нажимаем на эту строчку, выделяем текущее содержимое и копируем в буфер обмена (Ctrl+C). 
Затем жмём New => Вводим имя CombatScript => OK. Можно, конечно, просто заново зайти в Map 
Properties Window => Script => Edit Script и продолжить редактировать скрипт боевой 
специализации оттуда, но он часто вылетает, поэтому далее настоятельно рекомендую 
пользоваться редактором скриптов. Сохраняем-закрываем карту, открываем её в редакторе 
скриптов. В любой папке создаём новый lua-файл (File=>New *.lua) и сохраняем, закрываем. 
Теперь снова открываем карту в редакторе, MapScript => … => FileName => … => В проводнике идём
в Editor/H5Mods/Имя карты/Maps/SingleMissions/ИмяКарты/=> Выбираем отсюда наш файл lua. 
Ну или оттуда, куда положили. Сохраняем-закрываем редактор и возвращаемся в редактор 
скриптов. Итак, общие приготовления к созданию боевого скрипта закончены.
Теперь в основном скрипте карты пишем 
SetHeroCombatScript('Hero', 
'/Maps/SingleMissions/ИмяКарты/CombatScript.xdb#xpointer(/Script)').
Этим действием вы повесили скрипт, который будет выполняться каждый раз, когда герой Hero
вступает в бой. Также перед созданием боевых скриптов рекомендую ознакомиться с 
руководством по боевым скриптам.

Думаю, это достаточно полный ответ!
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием