RU/Resource:Editor/Plugins: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Reverted edits by Bonzo (talk) to last revision by Vincent)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:RU/Resource]]
{{RU/Resource page}}
== Introduction ==
== Вступление ==


The editor provides functions and commands to interface with external resourcesNormally creating elements or any such actions outside the editor makes them unseeable or unmanipulatableBy importing elements, the editor is made to be compatible and is able to manipulate them, and save them into its map resource.   In practice, this allows basic development of plugins, or allowing manual compatibility to external resources.
Редактор предоставляет функции и команды для взаимодействия со внешними ресурсамиОбычно создание элементов или схожие действия вне редактора делают их незаметными или недопконтрольными емуБлагодаря импортированию элементов, редактор был сделан совместимым и даже сможет ими управлять, сохраняя в ресурс карты. На практике это дает возможностик  базовой разработке плагинов или созданию совместимости со внешними ресурсами вручную.


== Commands ==
== Команды ==
An "import" command is exported in order to allow users to import the elements of a specified resource:
Команда "import" экспортирована с целью разрешения пользователям импортировать элементы указанного ресурса:


<syntaxhighlight lang="lua">import <resourceName></syntaxhighlight>
<syntaxhighlight lang="lua">import <resourceName></syntaxhighlight>
* '''resourceName:''' The name of the resource you wish to import from.
* '''resourceName:''' Имя ресурса, из которого вы хотите произвести импорт.




The elements from the resource will then be importedA practical use is for the importing of custom models. While the editor is unable to load custom models itself, by importing models from a resource which can, a custom map can be created. For example, the following steps could be performed in order order to modify custom map sth-aztec
Из ресурса будут импортированы элементыНа практике это используется для импортирования собственных моделей. Когда редактор не может подгрузить ваши модели сам, благодаря импортированию моделей из ресурса, который это может, возможно создание новых карт. Например, следующие шаги могут быть проделаны для управления собственной картой sth-aztec


* Start the editor
* Запустите редактор
* Start (Not Open) sth-aztec manually. This will start the map and load the custom models.
* Запустите (а не откройте) карту sth-aztec вручную. Это и запустит карту, и подгрузит ее собственные модели.
* Type "import sth-aztec" and the objects will be imported into the editor
* Введите "import sth-aztec", и объекты будут импортированы в редактор
* The map will now be loaded
* Теперь карта будет загружена


== Functions ==
== Функции ==
The '''editor''' resource also exports an ''import'' functionThis replicates the command, but also allows importing element datatypes.  Essentially this allows resources to have control over importing without having to have permission from the editor itself..
Ресурс '''editor''' (редактор) также экспортирует функцию ''import''.  Она дублирует команду, но также позволяет импортировать типы данных элементов. В сущности, это позволяет ресурсам иметь контроль над импортированием без разрешения от редактора самого по себе.


<syntaxhighlight lang="lua">bool import ( element rootElement/resource resourceToImportFrom )</syntaxhighlight>
<syntaxhighlight lang="lua">bool import ( element rootElement/resource resourceToImportFrom )</syntaxhighlight>
* '''rootElement:'''  The root element of which you wish to import (The root itself and all children will be imported)
* '''rootElement:'''  Root element (корневой элемент) того, что вы хотите импортировать (будут импортированы сам root (корень) и его дочерние элементы)
<p>'''OR:'''
<p>'''ИЛИ:'''
* '''resourceToImportFrom:'''  The resource pointer of which you wish to import.
* '''resourceToImportFrom:'''  Указатель ресурса, из которого вы хотите произвести импорт.


== Example plugins ==
== Плагины редактора ==
[[Image:LoopGenerator.jpg|thumb|Loop generator working with the editor.|400x250px]]
====Генератор петель для редактора====
An example use for this is the [http://dan.bastage.net/mta/editor_loopgen.zip loop generator plugin], adapted from Offroader23's work on ''offedit''.   
[[Image:LoopGenerator.jpg|thumb|Генератор петель, подключенный к редактору.|400x250px]]
Образцом является [http://www.multiupload.com/ZSQLI9NM4L плагин генератора петель], адаптированный Offroader23'ом для работы ''без редактирования (offedit)''.   


This resource adds custom gui which can be used to create perfect loops out of standard objectsAfter perfoming this, it uses the exported ''import'' function and allows the editor to manipulate them.
Этот ресурс имеет свой 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).

Скачать здесь