RU/Resource:Editor/Plugins: Difference between revisions
mNo edit summary |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{RU/Resource page}} | {{RU/Resource page}} | ||
== | == Вступление == | ||
Редактор предоставляет функции и команды для взаимодействия со внешними ресурсами. Обычно создание элементов или схожие действия вне редактора делают их незаметными или недопконтрольными ему. Благодаря импортированию элементов, редактор был сделан совместимым и даже сможет ими управлять, сохраняя в ресурс карты. На практике это дает возможностик базовой разработке плагинов или созданию совместимости со внешними ресурсами вручную. | |||
== | == Команды == | ||
Команда "import" экспортирована с целью разрешения пользователям импортировать элементы указанного ресурса: | |||
<syntaxhighlight lang="lua">import <resourceName></syntaxhighlight> | <syntaxhighlight lang="lua">import <resourceName></syntaxhighlight> | ||
* '''resourceName:''' | * '''resourceName:''' Имя ресурса, из которого вы хотите произвести импорт. | ||
Из ресурса будут импортированы элементы. На практике это используется для импортирования собственных моделей. Когда редактор не может подгрузить ваши модели сам, благодаря импортированию моделей из ресурса, который это может, возможно создание новых карт. Например, следующие шаги могут быть проделаны для управления собственной картой sth-aztec | |||
* | * Запустите редактор | ||
* | * Запустите (а не откройте) карту sth-aztec вручную. Это и запустит карту, и подгрузит ее собственные модели. | ||
* | * Введите "import sth-aztec", и объекты будут импортированы в редактор | ||
* | * Теперь карта будет загружена | ||
== | == Функции == | ||
Ресурс '''editor''' (редактор) также экспортирует функцию ''import''. Она дублирует команду, но также позволяет импортировать типы данных элементов. В сущности, это позволяет ресурсам иметь контроль над импортированием без разрешения от редактора самого по себе. | |||
<syntaxhighlight lang="lua">bool import ( element rootElement/resource resourceToImportFrom )</syntaxhighlight> | <syntaxhighlight lang="lua">bool import ( element rootElement/resource resourceToImportFrom )</syntaxhighlight> | ||
* '''rootElement:''' | * '''rootElement:''' Root element (корневой элемент) того, что вы хотите импортировать (будут импортированы сам root (корень) и его дочерние элементы) | ||
<p>''' | <p>'''ИЛИ:''' | ||
* '''resourceToImportFrom:''' | * '''resourceToImportFrom:''' Указатель ресурса, из которого вы хотите произвести импорт. | ||
== | == Плагины редактора == | ||
[[Image:LoopGenerator.jpg|thumb| | ====Генератор петель для редактора==== | ||
[[Image:LoopGenerator.jpg|thumb|Генератор петель, подключенный к редактору.|400x250px]] | |||
Образцом является [http://www.multiupload.com/ZSQLI9NM4L плагин генератора петель], адаптированный Offroader23'ом для работы ''без редактирования (offedit)''. | |||
Этот ресурс имеет свой gui, который используется для создания прекрасных петель из стандартных объектов. После того, как сделаете одну из них, благодаря использованию экспортированной функции ''import'', вы сможете и управлять ими через редактор. | |||
====Загрузчик гоночных карт для редактора==== | |||
Этот плагин подгрузит объекты с ваших гоночных карт без надобности их конвертации. | |||
Скачать его вы можете [http://www.multiupload.com/JPEDK14H0I здесь] | |||
====Генератор американских горок==== | |||
Через этот плагин вы с легкостью можете создавать карты-американские горки. | |||
[[Roller Coaster Generator|Больше информации здесь.]] | |||
====Генератор движущихся объектов==== | |||
Попытка еще больше облегчить людям создание движущихся объектов (с использованием функции moveObject). | |||
Скачать [http://community.mtasa.com/index.php?p=resources&s=details&id=1224 здесь] | |||
[[en:Resource:Editor/Plugins]] |
Latest revision as of 03:05, 1 April 2016
Вступление
Редактор предоставляет функции и команды для взаимодействия со внешними ресурсами. Обычно создание элементов или схожие действия вне редактора делают их незаметными или недопконтрольными ему. Благодаря импортированию элементов, редактор был сделан совместимым и даже сможет ими управлять, сохраняя в ресурс карты. На практике это дает возможностик базовой разработке плагинов или созданию совместимости со внешними ресурсами вручную.
Команды
Команда "import" экспортирована с целью разрешения пользователям импортировать элементы указанного ресурса:
import <resourceName>
- resourceName: Имя ресурса, из которого вы хотите произвести импорт.
Из ресурса будут импортированы элементы. На практике это используется для импортирования собственных моделей. Когда редактор не может подгрузить ваши модели сам, благодаря импортированию моделей из ресурса, который это может, возможно создание новых карт. Например, следующие шаги могут быть проделаны для управления собственной картой sth-aztec
- Запустите редактор
- Запустите (а не откройте) карту sth-aztec вручную. Это и запустит карту, и подгрузит ее собственные модели.
- Введите "import sth-aztec", и объекты будут импортированы в редактор
- Теперь карта будет загружена
Функции
Ресурс editor (редактор) также экспортирует функцию import. Она дублирует команду, но также позволяет импортировать типы данных элементов. В сущности, это позволяет ресурсам иметь контроль над импортированием без разрешения от редактора самого по себе.
bool import ( element rootElement/resource resourceToImportFrom )
- rootElement: Root element (корневой элемент) того, что вы хотите импортировать (будут импортированы сам root (корень) и его дочерние элементы)
ИЛИ:
- resourceToImportFrom: Указатель ресурса, из которого вы хотите произвести импорт.
Плагины редактора
Генератор петель для редактора
Образцом является плагин генератора петель, адаптированный Offroader23'ом для работы без редактирования (offedit).
Этот ресурс имеет свой gui, который используется для создания прекрасных петель из стандартных объектов. После того, как сделаете одну из них, благодаря использованию экспортированной функции import, вы сможете и управлять ими через редактор.
Загрузчик гоночных карт для редактора
Этот плагин подгрузит объекты с ваших гоночных карт без надобности их конвертации.
Скачать его вы можете здесь
Генератор американских горок
Через этот плагин вы с легкостью можете создавать карты-американские горки. Больше информации здесь.
Генератор движущихся объектов
Попытка еще больше облегчить людям создание движущихся объектов (с использованием функции moveObject).
Скачать здесь