<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes?action=history&amp;feed=atom</id>
	<title>PT-BR/Composição de Gamemodes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;action=history"/>
	<updated>2026-04-13T14:27:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=40577&amp;oldid=prev</id>
		<title>Cristiano Cardoso: Page completely revised.</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=40577&amp;oldid=prev"/>
		<updated>2014-07-06T23:44:30Z</updated>

		<summary type="html">&lt;p&gt;Page completely revised.&lt;/p&gt;
&lt;a href=&quot;https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;amp;diff=40577&amp;amp;oldid=35052&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Cristiano Cardoso</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=35052&amp;oldid=prev</id>
		<title>Ninguem: Correção..</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=35052&amp;oldid=prev"/>
		<updated>2013-02-26T22:33:54Z</updated>

		<summary type="html">&lt;p&gt;Correção..&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:33, 26 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito, você deve utilizar todo potencial do sistema de arquivos MTA .map . Isto significa que não contem elementos específicos do mapa (pickups, objetos, dasovas, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito, você deve utilizar todo potencial do sistema de arquivos MTA .map . Isto significa que não contem elementos específicos do mapa (pickups, objetos, dasovas, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.map &lt;/del&gt;. Não há necessidade de alterar o modo de jogo mesmo para alterar as desovas, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados. Não há necessidade de alterar o modo de jogo mesmo para alterar as desovas, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Arquivos de mapas são basicamente documentos XML com uma extensão .map . Eles definem um ambiente para &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jogar uma &lt;/del&gt;ou mais gamemodes específicos&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Que &lt;/del&gt;não provoquem uma alteração das regras do jogo, que, por sua vez, depende do gamemode.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Arquivos de mapas são basicamente documentos XML com uma extensão .map . Eles definem um ambiente &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;de jogo &lt;/ins&gt;para &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;um &lt;/ins&gt;ou mais gamemodes específicos&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, que &lt;/ins&gt;não provoquem uma alteração das regras do jogo, que, por sua vez, depende do gamemode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cada elemento em um mapa corresponde a um nó no arquivo .map . Há uma sintaxe para elementos como objetos, veículos e assim por diante, no entanto, para os elementos &amp;quot;especias&amp;quot; de seus gamemodes, você terá de criar uma sintaxe especial.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cada elemento em um mapa corresponde a um nó no arquivo .map . Há uma sintaxe para elementos como objetos, veículos e assim por diante, no entanto, para os elementos &amp;quot;especias&amp;quot; de seus gamemodes, você terá de criar uma sintaxe especial.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-35051:rev-35052 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=35051&amp;oldid=prev</id>
		<title>Ninguem: Correção..</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=35051&amp;oldid=prev"/>
		<updated>2013-02-26T22:28:37Z</updated>

		<summary type="html">&lt;p&gt;Correção..&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:28, 26 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scripting para o &lt;/del&gt;MTA, você pode verificar outros tutoriais de scripting [[PT-BR/Página_Inicial|Página Inicial]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a scriptar arquivos relacionados ao &lt;/ins&gt;MTA, você pode verificar outros tutoriais de scripting [[PT-BR/Página_Inicial|Página Inicial]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Oque é um &amp;quot;gamemode adequado&amp;quot;?==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Oque é um &amp;quot;gamemode adequado&amp;quot;?==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;é aquele que utiliza &lt;/del&gt;todo potencial do sistema de arquivos MTA .map . Isto significa que não contem elementos específicos do mapa (pickups, objetos, dasovas, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, você deve utilizar &lt;/ins&gt;todo potencial do sistema de arquivos MTA .map . Isto significa que não contem elementos específicos do mapa (pickups, objetos, dasovas, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados .map . Não há necessidade de alterar o modo de jogo mesmo para alterar as desovas, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados .map . Não há necessidade de alterar o modo de jogo mesmo para alterar as desovas, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-34436:rev-35051 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34436&amp;oldid=prev</id>
		<title>Ninguem at 02:03, 11 January 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34436&amp;oldid=prev"/>
		<updated>2013-01-11T02:03:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:03, 11 January 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outro &lt;/del&gt;tutoriais de scripting [[PT-BR/Página_Inicial|Página Inicial]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;outros &lt;/ins&gt;tutoriais de scripting [[PT-BR/Página_Inicial|Página Inicial]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Oque é um &amp;quot;gamemode adequado&amp;quot;?==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Oque é um &amp;quot;gamemode adequado&amp;quot;?==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito é aquele que utiliza todo potencial do sistema de arquivos MTA &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Map&lt;/del&gt;. Isto significa que não contem elementos específicos do &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Map &lt;/del&gt;(pickups, objetos, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spawns&lt;/del&gt;, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para ser simples, adequado ou bem feito é aquele que utiliza todo potencial do sistema de arquivos MTA &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.map &lt;/ins&gt;. Isto significa que não contem elementos específicos do &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mapa &lt;/ins&gt;(pickups, objetos, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dasovas&lt;/ins&gt;, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Map&lt;/del&gt;. Não há necessidade de alterar o modo de jogo mesmo para alterar as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spawnpoints&lt;/del&gt;, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados .&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;map &lt;/ins&gt;. Não há necessidade de alterar o modo de jogo mesmo para alterar as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;desovas&lt;/ins&gt;, veículos, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Arquivos de mapas são basicamente documentos XML com uma extensão .map . Eles definem um ambiente para jogar uma ou mais gamemodes específicos. Que não provoquem uma alteração das regras do jogo, que, por sua vez, depende do gamemode.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Arquivos de mapas são basicamente documentos XML com uma extensão .map . Eles definem um ambiente para jogar uma ou mais gamemodes específicos. Que não provoquem uma alteração das regras do jogo, que, por sua vez, depende do gamemode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/map&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/map&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aqui você pode ver dois elementos MTA, um ponto de desova e uma pickup. Mais importante ainda, este tem um mapa nó chamado flag que define a localização e a cor da bandeira. O ponto de desova e pickup pode ser manuseado pelos recursos externos, os elementos personalizados têm de ser &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processado &lt;/del&gt;pelo gamemode.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aqui você pode ver dois elementos MTA, um ponto de desova e uma pickup. Mais importante ainda, este tem um mapa nó chamado flag que define a localização e a cor da bandeira. O ponto de desova e pickup pode ser manuseado pelos recursos externos, os elementos personalizados têm de ser &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processados &lt;/ins&gt;pelo gamemode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Resumindo, queremos que os jogadores criem seus próprios mapas como vimos no MTA:Race.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Resumindo, queremos que os jogadores criem seus próprios mapas como vimos no MTA:Race.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-34435:rev-34436 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34435&amp;oldid=prev</id>
		<title>Ninguem at 01:48, 11 January 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34435&amp;oldid=prev"/>
		<updated>2013-01-11T01:48:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:48, 11 January 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[PT-BR/Página_Inicial|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Main Page&lt;/del&gt;]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[PT-BR/Página_Inicial|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Página Inicial&lt;/ins&gt;]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-34434:rev-34435 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34434&amp;oldid=prev</id>
		<title>Ninguem at 01:47, 11 January 2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34434&amp;oldid=prev"/>
		<updated>2013-01-11T01:47:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:47, 11 January 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[Main Page]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PT-BR/Página_Inicial|&lt;/ins&gt;Main Page]] em primeiro lugar.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introdução==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-34431:rev-34434 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34431&amp;oldid=prev</id>
		<title>Ninguem: Created page with &quot;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[Main...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PT-BR/Composi%C3%A7%C3%A3o_de_Gamemodes&amp;diff=34431&amp;oldid=prev"/>
		<updated>2013-01-11T01:40:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[Main...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Este guia tenta descrever o processo de como escrever um gamemode adequado. Se você esta iniciando scripting para o MTA, você pode verificar outro tutoriais de scripting [[Main Page]] em primeiro lugar. &lt;br /&gt;
==Introdução==&lt;br /&gt;
&lt;br /&gt;
Um gamemode é um recurso que quando iniciado controla todo o jogo. Isto pode incluir, dizer aos jogadores oque fazer, a desova dos jogadores, a criação de Equipes, definir como os jogadores podem ganhar dinheiro ou pontos, e assim por diante. Alguns exemplos são o gamemode Race e Deathmatch.&lt;br /&gt;
&lt;br /&gt;
==Oque é um &amp;quot;gamemode adequado&amp;quot;?==&lt;br /&gt;
&lt;br /&gt;
Para ser simples, adequado ou bem feito é aquele que utiliza todo potencial do sistema de arquivos MTA Map. Isto significa que não contem elementos específicos do Map (pickups, objetos, spawns, veiculo e etc) codificados no seu interior. Em vez disso ele, o gamemode deve ser capaz de carregar arquivos de mapas que definem os dados. Desta forma o gamemode pode ter vários mapas, as pessoas também podem criar arquivos de mapas para o gamemode com o Map Editor, que é mais conveniente do que escrever códigos.&lt;br /&gt;
&lt;br /&gt;
Um exemplo óbvio de um gamemode adequado é o MTA:Race ; permite que os jogadores façam upload de mapas personalizados. Map. Não há necessidade de alterar o modo de jogo mesmo para alterar as spawnpoints, veículos, etc.&lt;br /&gt;
&lt;br /&gt;
Arquivos de mapas são basicamente documentos XML com uma extensão .map . Eles definem um ambiente para jogar uma ou mais gamemodes específicos. Que não provoquem uma alteração das regras do jogo, que, por sua vez, depende do gamemode.&lt;br /&gt;
&lt;br /&gt;
Cada elemento em um mapa corresponde a um nó no arquivo .map . Há uma sintaxe para elementos como objetos, veículos e assim por diante, no entanto, para os elementos &amp;quot;especias&amp;quot; de seus gamemodes, você terá de criar uma sintaxe especial.&lt;br /&gt;
&lt;br /&gt;
====Exemplo====&lt;br /&gt;
&lt;br /&gt;
Para o nosso exemplo, vamos examinar o modo de jogo Capture the Flag. Um mapa para este modo de jogo precisa definir principalmente pontos de desova, localização das bandeiras, e possivelmente a presença de outros objetos, como veículos ou pickups.&lt;br /&gt;
Um simples arquivo map seria assim :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;map&amp;gt;&lt;br /&gt;
    &amp;lt;spawnpoint id=&amp;quot;spawnpoint1&amp;quot; posX=&amp;quot;1959.5487060547&amp;quot; posY=&amp;quot;-1714.4613037109&amp;quot; posZ=&amp;quot;877.25219726563&amp;quot; rot=&amp;quot;63.350006103516&amp;quot; model=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;pickup id=&amp;quot;Armor 1&amp;quot; posX=&amp;quot;1911.083984375&amp;quot; posY=&amp;quot;-1658.8798828125&amp;quot; posZ=&amp;quot;885.40216064453&amp;quot; type=&amp;quot;armor&amp;quot; health=&amp;quot;50&amp;quot; respawn=&amp;quot;60000&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;flag posX=&amp;quot;1959.5487060547&amp;quot; posY=&amp;quot;-1714.4613037109&amp;quot; posZ=&amp;quot;877.25219726563&amp;quot; team=&amp;quot;blue&amp;quot; /&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Aqui você pode ver dois elementos MTA, um ponto de desova e uma pickup. Mais importante ainda, este tem um mapa nó chamado flag que define a localização e a cor da bandeira. O ponto de desova e pickup pode ser manuseado pelos recursos externos, os elementos personalizados têm de ser processado pelo gamemode.&lt;br /&gt;
&lt;br /&gt;
Resumindo, queremos que os jogadores criem seus próprios mapas como vimos no MTA:Race.&lt;br /&gt;
&lt;br /&gt;
====Exemplo de como obter as informações do map.====&lt;br /&gt;
&lt;br /&gt;
Como mencionado anteriormente, sua forma precisa encontrar elementos personalizados definidos em um arquivo, e processá-los. É muito simples como demonstrado abaixo.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Criar uma tabela com todos os elementos do tipo bandeira&lt;br /&gt;
local flagElements = getElementsByType ( &amp;quot;flag&amp;quot; )&lt;br /&gt;
-- cria um laço entre eles&lt;br /&gt;
for key, value in pairs(flagElements) do&lt;br /&gt;
	-- obter informaçõe&lt;br /&gt;
	local posX = getElementData ( value, &amp;quot;posX&amp;quot; )&lt;br /&gt;
	local posY = getElementData ( value, &amp;quot;posY&amp;quot; )&lt;br /&gt;
	local posZ = getElementData ( value, &amp;quot;posZ&amp;quot; )&lt;br /&gt;
	local team = getElementData ( value, &amp;quot;team&amp;quot; )&lt;br /&gt;
	-- criar um objeto de acordo com a posição da bandeira&lt;br /&gt;
	createObject ( 1337, posX, posY, posZ )&lt;br /&gt;
	-- escreve no chatbox da equipe&lt;br /&gt;
	outputChatBox ( &amp;quot;Base for team &amp;quot; .. team .. &amp;quot; created&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
A função [[getElementsByType]] retorna uma tabela contendo todos os elementos de um determinado tipo(o tipo é o nome do nó [exemplo de &amp;quot;bandeira&amp;quot;] no arquivo de mapa.). Isso funciona para ambos os tipos personalizados, tanto para o MTA padrão (como &amp;quot;veículo&amp;quot; ou &amp;quot;player&amp;quot;) [[getElementData]] é usado para recuperar os atributos definidos no XML. Neste simples exemplo, um objeto é criado no local da bandeira e uma mensagem surge no chatbox. Você naturalmente precisa fazer durante o carregamento do mapa, como neste caso criam formas de colisão para determinar quando o jogador capturar a bandeira.&lt;br /&gt;
&lt;br /&gt;
==Map manager==&lt;br /&gt;
&lt;br /&gt;
Tendo lido a seção acima, deve ficar claro que um modo de jogo deve sempre consistem de duas partes:&lt;br /&gt;
*O recurso gamemode, que continua o mesmo.&lt;br /&gt;
*Muitos recursos de mapas, que fornecem informações relacionadas ao mapa do gamemode.&lt;br /&gt;
Agora, em vez de escrever um script para cada modo de jogo único, o [[Map manager]] fornece funções para carregar gamemodes e mapas. Simplificando, quando você digitar o comando correto (por exemplo 'gamemode ctf ctf-italy') ele vai começar ambos os recursos 'ctf' e 'ctf-Itália' ao provocar um evento ([[onGamemodeMapStart]]) para avisar o recurso 'ctf' que um mapa é carregado.  O recurso 'ctf' pode, então, acessar as informações contidas em 'ctf-Itália' e começar a desovar os jogadores, etc.&lt;br /&gt;
&lt;br /&gt;
===Como usar o mapmanager===&lt;br /&gt;
&lt;br /&gt;
Para utilizar o recurso mapmanager, o modo de jogo deve ser marcado em conformidade. Mais especificamente, vamos definir em meta.xml, o &amp;quot;tipo&amp;quot; atributo da tag &amp;lt;info&amp;gt; para &amp;quot;gamemode&amp;quot;. Além disso, você pode definir o atributo 'name' para um nome 'familiar' (como &amp;quot;Capture the flag&amp;quot;), que será mostrado no navegador do servidor, em vez do o nome do recurso.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- meta.xml &amp;quot;cowcatapult&amp;quot; gamemode --&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;info type=&amp;quot;gamemode&amp;quot; name=&amp;quot;Cow catapulting 2.0&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se o seu modo de jogo vai carregar mapas personalizados, você deve adicionar manipuladores para&lt;br /&gt;
* onGamemodeMapStart&lt;br /&gt;
* onGamemodeMapStop (se houver descarregamento é necessária)&lt;br /&gt;
Esses eventos são chamados quando um mapa para o seu modo de jogo é iniciado ou parado, e passar o recurso mapa de como um parâmetro.&lt;br /&gt;
Dentro da função relacionada a esses eventos você pode obter todas as informações que você precisa do arquivo de mapa.&lt;br /&gt;
&lt;br /&gt;
====Exemplo====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function startCtfMap( startedMap ) -- startedMap contém uma referência ao recurso do mapa&lt;br /&gt;
    local mapRoot = getResourceRootElement( startedMap )        -- obtém o nó raiz do mapa iniciado&lt;br /&gt;
    local flagElements = getElementsByType ( &amp;quot;flag&amp;quot; , mapRoot ) -- obter todas as bandeiras no mapa e salvá-los em uma tabela &lt;br /&gt;
    -- continua a carregar informações como acima &lt;br /&gt;
    -- os jogadores de desova etc&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onGamemodeMapStart&amp;quot;, getRootElement(), startCtfMap)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Confecção de mapas compatível===&lt;br /&gt;
&lt;br /&gt;
Os mapas são recursos separados. Isto foi feito para criar um novo mapa não implica qualquer mudança no jogo, e vice-versa.&lt;br /&gt;
Para fazer um mapa compatível com o seu modo de jogo, abra o seu arquivo meta.xml e editá-lo assim: atributo &amp;quot;type&amp;quot; deve ser definido como &amp;quot;map&amp;quot;, eo atributo &amp;quot;gamemodes&amp;quot; deve ser uma lista separada por vírgula (sem espaços) de nomes de recursos GameMode que o mapa trabalha.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--map's meta.xml--&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;info type=&amp;quot;map&amp;quot; gamemodes=&amp;quot;cowcatapult,assault,tdm&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quando tudo estiver pronto, o administrador será capaz de usar esses dois comandos para iniciar parar o modo de jogo:&lt;br /&gt;
*/gamemode nomeGamemode [mapname] (mapname é opcional: você pode selecionar um mapa para começar o jogo, por padrão ele não existe)&lt;br /&gt;
*/changemap mapname [nomeGamemode] (nomeGamemode é opcional: selecione o modo de jogo para começar com o mapa, o padrão é o atual)&lt;br /&gt;
O [[map manager]] exporta algumas outra funçôes neste exemplo não ajuda, mas pode ser útil.&lt;br /&gt;
&lt;br /&gt;
==O que mais você deve fazer==&lt;br /&gt;
&lt;br /&gt;
Existem alguns outros recursos que você deve usar para criar a sua própria maneira, ou pelo menos saber.&lt;br /&gt;
&lt;br /&gt;
===Helpmanager===&lt;br /&gt;
&lt;br /&gt;
O helpmanager deve ser a interface padrão para os jogadores que precisam de ajuda. Se você usar o helpmanager para exibir a ajuda de seu modo de jogo, cada jogador que usou helpmanager antes (por exemplo, em outros gamemodes) imediatamente sabe como chegar lá. Ele também exibe a ajuda para os diferentes recursos ativos divididos por abas em uma única janela, se necessário.&lt;br /&gt;
&lt;br /&gt;
Há duas maneiras de usar o mapmanager, em resumo:&lt;br /&gt;
*Fornecer um texto simples que explica como usar o seu modo de jogo&lt;br /&gt;
*Mostrar informações mais complexas na forma de GUI.&lt;br /&gt;
Leia a página helpmanager para obter detalhes sobre como fazê-lo.&lt;br /&gt;
&lt;br /&gt;
===Scoreboard===&lt;br /&gt;
&lt;br /&gt;
Scoreboard ou painel de avaliação, apresenta jogadores e equipes que estão presentes no servidor. Você pode adicionar colunas personalizadas para fornecer informações adicionais em seu mapa. Por exemplo, &amp;quot;pontos&amp;quot; a coluna gamemode o &amp;quot;ctf&amp;quot; poderia representar pontos do jogador adquiridos através de mortes ou capturas.&lt;br /&gt;
&lt;br /&gt;
===Map cycler===&lt;br /&gt;
&lt;br /&gt;
O map cycler ou mapa termociclador, controla o mapas e gamemode que estão em jogo no servidor. Por exemplo, você pode especificar quantas vezes um modo de jogo vai ser repetido antes de ir para o próximo, para fazer isso, você deve dizer ao mapa termociclador quando termina seu modo de jogo (por exemplo, quando uma rodada termina).&lt;br /&gt;
&lt;br /&gt;
[[en:Writing gamemodes]]&lt;br /&gt;
[[it:Scrivere una gamemode]]&lt;br /&gt;
[[ru:Writing Gamemodes]]&lt;br /&gt;
[[de:Gamemodes schreiben]]&lt;/div&gt;</summary>
		<author><name>Ninguem</name></author>
	</entry>
</feed>