PT-BR/Resource:Editor-EDF: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created just for already have a link on PT-BR/Map Editor Manual.)
 
mNo edit summary
Line 1: Line 1:
{{PT-BR/Recursos}}
{{PT-BR/Recursos}}
{{Aviso|Esta página ainda está em branco, desculpe-nos pelo transtorno. Podes acessar a ''[[Resource:Editor/EDF|página em Inglês]]''|true}}
{{Aviso|Este artigo necessita de revisão, pois está '''incompleto'''.|true}}
[[en:Resource:Editor/EDF]]
<!--
__NOTOC__
__NOTOC__
EDF stands for ''Editor Definition File''. EDF's are XML files with an .edf extension that describe the custom elements used by a resource: new element types that have no meaning to MTA itself. Examples are &lt;spawnpoint&gt;, &lt;flag&gt;, &lt;checkpoint&gt; etc. They also are used to define settings that are used by gamemodes, which are placed under the &lt;settings&gt; tag within a resource's ''meta.xml''.
EDF significa ''Editor Definition File'' ou ''Arquivo de Definições do Editor''. Ele é um arquivo XML com a extensão .edf e define elementos customizados usados pelo recurso. Em outras palavras, um elemento não reconhecível pelo MTA. Exemplos são &lt;spawnpoints&gt;, &lt;bandeiras&gt; e &lt;checkpoints&gt;. Ele também adiciona configurações do mapa específicas a cada recurso - salvos na tag designada no arquivo meta.


==Introduction==
==Introdução==
Some resources use custom map elements. A capture the flag gamemode, for example, will likely use &lt;flag&gt; elements that contain flag positions and teams. When a map is loaded, the gamemode looks for any &lt;flag&gt; elements and installs flags accordingly - for example by creating a flag object and a collision shape.
Alguns recursos usam elementos customizados. Por exemplo, o ''Capture The Flag'' usa &lt;bandeiras&gt; para posicionar no mapa e indicar de qual time é. Quando o mapa é carregado, este modo de jogo irá procurar por qualquer elemento do tipo &lt;flag&gt; (bandeira) no seu arquivo .map, para por exemplo, criar um objeto no formato de uma bandeira e um colisor em torno dele.


The problem with these custom elements is that, unlike built-in MTA elements, the map editor has no idea of their meaning. How should a &lt;flag&gt; element be visually represented? What properties does it have? Without telling the editor this information, you could not use it to create these custom elements and would instead have to resort to manually editing the .map file with a text editor. Fortunately this isn't necessary: any resource can contain an editor definition file that describes the custom map elements used by that resource.
O problema é que esses elementos customizados não podem estar inclusos no MTA, consequentemente, o editor não faz a menor ideia da existência deles. Então ele precisa de um arquivo EDF definindo como uma &lt;bandeira&gt; deve ser visualmente representada: Como ela deve aparecer no mapa? Qual é o ID do objeto? Quais são suas possíveis propriedades (seu time, por exemplo)? Se não for feito isso, o editor não poderá fazer nada sozinho e o usuário terá de editar o arquivo .map manualmente - algo que dá '''muito''' trabalho. Mas felizmente esse sistema é disponibilizado aos recursos e facilita a vida. Nada que pensar um pouco, não é?


[[en:Resource:Editor/EDF]]
<!--
==Using definition files in the editor==
==Using definition files in the editor==
As described in the [[Resource:Editor|main editor manual]], to be able to create the custom elements of a resource in your map you need to add it in the ''Definitions'' window. Click the ''Definitions'' button in the main menu and double click the resource in the left list. Then close the window and roll the mousewheel in the element panel until the resource comes up. At that point you can create and manipulate custom elements of that resource like any other element.
As described in the [[Resource:Editor|main editor manual]], to be able to create the custom elements of a resource in your map you need to add it in the ''Definitions'' window. Click the ''Definitions'' button in the main menu and double click the resource in the left list. Then close the window and roll the mousewheel in the element panel until the resource comes up. At that point you can create and manipulate custom elements of that resource like any other element.

Revision as of 15:04, 8 July 2014

Dialog-warning.png Aviso: Este artigo necessita de revisão, pois está incompleto.

EDF significa Editor Definition File ou Arquivo de Definições do Editor. Ele é um arquivo XML com a extensão .edf e define elementos customizados usados pelo recurso. Em outras palavras, um elemento não reconhecível pelo MTA. Exemplos são <spawnpoints>, <bandeiras> e <checkpoints>. Ele também adiciona configurações do mapa específicas a cada recurso - salvos na tag designada no arquivo meta.

Introdução

Alguns recursos usam elementos customizados. Por exemplo, o Capture The Flag usa <bandeiras> para posicionar no mapa e indicar de qual time é. Quando o mapa é carregado, este modo de jogo irá procurar por qualquer elemento do tipo <flag> (bandeira) no seu arquivo .map, para por exemplo, criar um objeto no formato de uma bandeira e um colisor em torno dele.

O problema é que esses elementos customizados não podem estar inclusos no MTA, consequentemente, o editor não faz a menor ideia da existência deles. Então ele precisa de um arquivo EDF definindo como uma <bandeira> deve ser visualmente representada: Como ela deve aparecer no mapa? Qual é o ID do objeto? Quais são suas possíveis propriedades (seu time, por exemplo)? Se não for feito isso, o editor não poderá fazer nada sozinho e o usuário terá de editar o arquivo .map manualmente - algo que dá muito trabalho. Mas felizmente esse sistema é disponibilizado aos recursos e facilita a vida. Nada que pensar um pouco, não é?