<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Araa</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Araa"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Araa"/>
	<updated>2026-04-24T03:58:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33806</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33806"/>
		<updated>2012-10-20T19:36:51Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Traductores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
=== Funciones ===&lt;br /&gt;
* Añadido [[setObjectBreakable]]&lt;br /&gt;
* Añadido [[isObjectBreakable]]&lt;br /&gt;
* Añadido [[dxSetBlendMode]]&lt;br /&gt;
* Añadido [[dxGetBlendMode]]&lt;br /&gt;
* Añadido [[dxDrawMaterialLine3D]]&lt;br /&gt;
* Añadido [[dxDrawMaterialSectionLine3D]]&lt;br /&gt;
* Añadido [[getLatentEventHandles]]&lt;br /&gt;
* Añadido [[getLatentEventStatus]]&lt;br /&gt;
* Añadido [[cancelLatentEvent]]&lt;br /&gt;
* Añadido [[triggerLatentServerEvent]]&lt;br /&gt;
* Añadido [[getVehicleSirenParams]]&lt;br /&gt;
* Añadido [[getVehicleSirens]]&lt;br /&gt;
* Añadido [[setVehicleSirens]]&lt;br /&gt;
* Añadido [[getSoundProperties]]&lt;br /&gt;
* Añadido [[setSoundProperties]]&lt;br /&gt;
* Añadido [[getSoundFFTData]]&lt;br /&gt;
* Añadido [[setSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[isSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[setWorldSoundEnabled]]&lt;br /&gt;
* Añadido [[isWorldSoundEnabled]] &lt;br /&gt;
* Añadido [[resetWorldSounds]]&lt;br /&gt;
* Añadido [[getSoundBPM]]&lt;br /&gt;
* Añadido [[getSoundLevelData]]&lt;br /&gt;
* Añadido [[getSoundWaveData]]&lt;br /&gt;
* Añadido [[setPedAnalogControlState]]&lt;br /&gt;
* Añadido [[getPedAnalogControlState]]&lt;br /&gt;
* Añadido [[setAnalogControlState]]&lt;br /&gt;
* Añadido [[getAnalogControlState]]&lt;br /&gt;
* Añadido [[setPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[isPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[setElementMatrix]]&lt;br /&gt;
* Añadido [[warpPedIntoVehicle]]&lt;br /&gt;
* Añadido [[removePedFromVehicle]]&lt;br /&gt;
* Añadido [[setProjectileCounter]]&lt;br /&gt;
* Añadido [[createWeapon]]&lt;br /&gt;
* Añadido [[fireWeapon]]&lt;br /&gt;
* Añadido [[setWeaponProperty]]&lt;br /&gt;
* Añadido [[setWeaponState]]&lt;br /&gt;
* Añadido [[setWeaponTarget]]&lt;br /&gt;
* Añadido [[getWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponFlags]]&lt;br /&gt;
* Añadido [[getWeaponFlags]]&lt;br /&gt;
* Añadido [[setWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponFiringRate]]&lt;br /&gt;
* Añadido [[resetWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[setWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[getWeaponAmmo]]&lt;br /&gt;
* Añadido [[setWeaponAmmo]]&lt;br /&gt;
* Añadido [[getProjectileCounter]]&lt;br /&gt;
* Añadido [[setWaterDrawnLast]]&lt;br /&gt;
* Añadido [[isWaterDrawnLast]]&lt;br /&gt;
* Añadido [[guiLabelGetColor]]&lt;br /&gt;
&lt;br /&gt;
===Eventos===&lt;br /&gt;
* Añadido [[onClientPedHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPedHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupHit]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupLeave]]&lt;br /&gt;
* Añadido [[onClientSoundBeat]]&lt;br /&gt;
* Añadido [[onClientWeaponFire]]&lt;br /&gt;
&lt;br /&gt;
===Cambios/Arreglos (Traduccion 50%)===&lt;br /&gt;
* Arreglado 'no estas permitido a ingresar al vehiculo' bug&lt;br /&gt;
* Añadida prioridad de order a [[addEventHandler]]&lt;br /&gt;
* Arreglada la variante 'engineless' a la NRG-500&lt;br /&gt;
* Añadida la opcion para saltar la seleccion de Dual Monitor Resolution&lt;br /&gt;
* Hecho [[playSound3D]] usar la posicion de la camara en lugar de la posicion del jugador cuando se determina la distancia&lt;br /&gt;
* Añadidas opciones de color coding y sub-pixel positioning a [[dxDrawText]]&lt;br /&gt;
* Añadida la habilidad de crear y modificar cubemaps y volume textures - Detalles: [[dxCreateTexture]]&lt;br /&gt;
* Añadido un sistema de cache de modelos para reducir los retrasos de carga&lt;br /&gt;
* Añadido un sistema de cache de ropa para CJ para reducir los congelamientos en el juego&lt;br /&gt;
* Aumentada velocidad de los sistemas para llamar cliente y servidor&lt;br /&gt;
* Añadida la opcion element a [[engineApplyShaderToWorldTexture]]&lt;br /&gt;
* Añadido un bool opcional a [[getElementMatrix]] ( element, bool )&lt;br /&gt;
* Added optional bool to [[getElementMatrix]] ( element, bool )&lt;br /&gt;
* Added unrar for smoother update procedure&lt;br /&gt;
* Fixed custom model replacement errors sometimes with weapons &amp;amp; weapon pickups.&lt;br /&gt;
* Fixed vehicle upgrade custom models not showing immediately&lt;br /&gt;
* Fixed accuracy of hit point in [[onClientPlayerWeaponFire]] and added shot origin parameter&lt;br /&gt;
* Fixed [[setPedAimTarget]] direction being all wrong&lt;br /&gt;
* Fixed issue when peds' bullets origin from wrong position&lt;br /&gt;
* Fixed custom models not rendering correctly sometimes parameter&lt;br /&gt;
* Fixed custom model LOD distance is not reseting after quiting&lt;br /&gt;
* Added size limit for clientscript.log file&lt;br /&gt;
* Added ability to shoot with any weapon with jetpack&lt;br /&gt;
* Made timers less crashy&lt;br /&gt;
* Fixed some animation crashes&lt;br /&gt;
* Fixed [[getPedMoveState]] returns false when moving in crouch state&lt;br /&gt;
* Fixed a bug when a resource that replace an object model (dff) and texture (txd) is stopped the object texture get white&lt;br /&gt;
* Added ped pixel shaders&lt;br /&gt;
* Added ability to layer multiple shaders on a world texture&lt;br /&gt;
* Fixed Windows 8 missing dll error&lt;br /&gt;
* Fixed [[setElementPosition]] for vehicles on a non streamed in position will make the vehicle spin very quickly&lt;br /&gt;
* Added check for GTA file loading failures&lt;br /&gt;
* Fixed map editor crash&lt;br /&gt;
* Fixed floating vehicles when using [[setVehicleIdleRespawnDelay]]&lt;br /&gt;
* Fixed [[Client_Commands#showhud|showhud]] not fully working before the player has spawned&lt;br /&gt;
* Fixed connect problem when using a domain name that starts with a number&lt;br /&gt;
* Fixed missing font error message&lt;br /&gt;
* Fixed [[getSoundLength]] returns 0 for sound streams (not radio streams)&lt;br /&gt;
* Fixed a crash when taking a screenshot and minimizing then restoring&lt;br /&gt;
* Fixed setElementFrozen killing players from falls&lt;br /&gt;
* Fixed textures disappearing and flickering at certain camera angles&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
* F4ST3R&lt;br /&gt;
* Pekio123&lt;br /&gt;
* Araa&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/P%C3%A1gina_Principal&amp;diff=33805</id>
		<title>ES/Página Principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/P%C3%A1gina_Principal&amp;diff=33805"/>
		<updated>2012-10-20T19:35:11Z</updated>

		<summary type="html">&lt;p&gt;Araa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding: 10px; height: 140px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Mtalogo.png|left|100px]]'''&lt;br /&gt;
Bienvenid@ a la Wiki de Multi Theft Auto: San Andreas en español.''' Aquí puedes encontrar mucha información sobre el uso de Multi Theft Auto. &lt;br /&gt;
&lt;br /&gt;
Hay muchas [[ES/Cómo puedes ayudar|cosas que puedes hacer para ayudarnos]] a mejorar MTA - crea un mapa, un modo de juego, escribe códigos de ejemplo, tutoriales, traduce páginas del inglés al español, o simplemente juega y reporta los bugs que encuentres.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:10px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Input-gaming.png‎]]&amp;lt;/div&amp;gt;&lt;br /&gt;
=== El Juego ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFEEAA;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://mtasa.com/]] ''' [http://mtasa.com/ Descargar Multi Theft Auto: San Andreas {{Current Version|full}}]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[ES/Manual del Cliente|Manual del Cliente]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
* [[ES/Cambios en la versión 1.3|Cambios de la versión 1.3]] [[Image:flag_es.png|En Español|20px]] (Traducción 70%)&lt;br /&gt;
* [[ES/Problemas_Conocidos_-_FAQ|Problemas Conocidos]] [[Image:flag_es.png|En Español|20px]] (Traducción: 10%)&lt;br /&gt;
* [[Upgrading_from_MTA:Race|Cambiando MTA:Race a MTA:SA 1.0.x]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[ES/Manual del Servidor|Manual del Servidor]] [[Image:flag_es.png|En Español|20px]] (Traducción: 90%)&lt;br /&gt;
* [[Map_manager|El Resource &amp;quot;Map Manager&amp;quot;]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&lt;br /&gt;
====Editor de Mapas====&lt;br /&gt;
*[[ES/Resource:Editor|Manual del Editor]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
*[[Resource:Editor/EDF|EDF: Formato de Definiciones del Editor]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
*[[Resource:Editor/Plugins|Plugins para el Editor]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
*[[ES/Resource:Editor#Preguntas_Frecuentes|Preguntas Frecuentes]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
&lt;br /&gt;
====Bases de Datos====&lt;br /&gt;
* [[:Category:Resource|Catálogo de Resources]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[ES/Scripts de Cliente|Scripts de Cliente]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
* [[Modules| Módulos]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-development.png‎‎‎]]&amp;lt;/div&amp;gt;&lt;br /&gt;
====Desarrollando Multi Theft Auto====&lt;br /&gt;
[[File:Go-down.png|link=http://nightly.mtasa.com/]] [http://nightly.mtasa.com/ Nightly builds]&lt;br /&gt;
* [[Compiling_MTASA|Compilando MTA:SA en Windows]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[Building_MTASA_Server_on_Mac_OS_X|Compilando MTA:SA en Mac OS X]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[Building_MTASA_Server_on_GNU_Linux|Compilando MTA:SA en GNU/Linux]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[Coding guidelines|Guías de Codificación]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [http://code.google.com/p/mtasa-blue Google Code SVN] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [http://bugs.mtasa.com/roadmap_page.php Seguimiento de Versiones] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [http://bugs.mtasa.com/ Central de Reportes de Bugs] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-office.png‎]]&amp;lt;/div&amp;gt;&lt;br /&gt;
===Wiki - Cómo puedes ayudar===&lt;br /&gt;
* Termina la documentación para [[:Category:Incomplete|funciones incompletas]].&lt;br /&gt;
* [[:Category:Needs_Example|Crea ejemplos para eventos y funciones]].&lt;br /&gt;
* Revisa y verifica [[:Category:Needs Checking|páginas que necesitan revisión]].&lt;br /&gt;
* Escribe tutoriales para ayudar a la gente.&lt;br /&gt;
* Traduce las páginas del wiki.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Internet-group-chat.png‎]]&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Comunidad ===&lt;br /&gt;
* [http://forum.multitheftauto.com/ Foro] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
** [http://forum.multitheftauto.com/viewforum.php?f=122&amp;amp;sid=72be1c29dd00c4442f8112cc09818283 Sección en español] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
* [irc://irc.multitheftauto.com/mta Canal IRC] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [http://community.mtasa.com/ Comunidad MTA] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [http://www.youtube.com/user/MTAQA Canal de YouTube oficial] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:4px 8px 8px 8px; margin:10px; text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Osi symbol.png|75px|link=http://opensource.org/]]&lt;br /&gt;
'''Multi Theft Auto''' es un '''Proyecto Open Source'''. &lt;br /&gt;
¡Todos podemos contribuir a mejorar Multi Theft Auto!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Accessories-text-editor.png]]&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Scripting ===&lt;br /&gt;
* [[ES/Resources|Introducción a los Resources]]  [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
** [[Resource Web Access|Acceso Web con Resources]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
** [[Meta.xml|Sobre el archivo &amp;quot;meta.xml&amp;quot;]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
** [[:Category:Resource|Catálogo de Resources]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
** [[ACL]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[ES/Introducción a Lua|Introducción a Lua]] [[Image:flag_es.png|En Español|20px]] (Traducción: 70%)&lt;br /&gt;
** [[ES/Introducción a la Programación de GUI|Introducción al GUI]] [[Image:flag_es.png|En Español|20px]] (Traducción: 40%)&lt;br /&gt;
** [[Debugging|Tutorial de Depuración]] [[Image:flag_us.png|En Inglés|20px]] - Encontrar errores en scripts.&lt;br /&gt;
* [[ES/Useful_Functions| Funciones útiles]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
* [[Writing_Gamemodes|Escribiendo Modos de Juego]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
====Ayuda General de Lua====&lt;br /&gt;
*[http://www.lua.org/manual/5.1/es/manual.html Manual de Referencia de Lua 5.1]  [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
*[http://www.lua.org/pil/index.html Manual Programando en Lua]  [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
*[http://lua-users.org/wiki/TutorialDirectory Lua Wiki]  [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
*[http://nixstaller.berlios.de/manual/0.2/nixstaller_9.html Guía general de Lua de Nixstaller]  [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px dotted #AAAAAA;padding:4px 8px 8px 8px;margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
====Referencia====&lt;br /&gt;
* [[Client Scripting Functions|Funciones de Cliente]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[Client Scripting Events|Eventos de Cliente]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
* [[ES/Funciones de Servidor|Funciones de Servidor]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
* [[Server Scripting Events|Eventos de Servidor]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;!-- Incomplete * [[Module functions|Lista de funciones de módulos externos de servidor]] [[Image:flag_us.png|En Inglés]] --&amp;gt;&lt;br /&gt;
* [[ES/Clases MTA| Clases de MTA]] [[Image:flag_es.png|En Español|20px]]&lt;br /&gt;
**[[Element tree| Árbol de Elementos]] [[Image:flag_us.png|En Inglés|20px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:System-file-manager.png]]&amp;lt;/div&amp;gt;&lt;br /&gt;
====[[Id|Lista de ID's]]====&lt;br /&gt;
*[[Animations|Animaciones]]&lt;br /&gt;
*[[ES/Skins de Personajes|Skins]]&lt;br /&gt;
*[[CJ_Clothes|Ropa]]&lt;br /&gt;
*[[Garage|Garajes]]&lt;br /&gt;
*[[Interior IDs|Interiores]]&lt;br /&gt;
*[[Projectiles|Proyectiles]]&lt;br /&gt;
*[[Radar Blips|Iconos de Radar]]&lt;br /&gt;
*[[Sounds|Sonidos]]&lt;br /&gt;
*[[Vehicle IDs|ID's de Vehículos]]&lt;br /&gt;
*[[Vehicle Colors|Colores de Vehículos]]&lt;br /&gt;
*[[Vehicle Upgrades|Mejoras de Vehículos]]&lt;br /&gt;
*[[Weapons|Armas]]&lt;br /&gt;
*[[ES/Climas|Climas]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px dotted #AAAAAA;padding:4px 8px 8px 8px;margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Equipo de Traducción====&lt;br /&gt;
* [mailto:zorrigas@gtagamingchile.com zorrigas@gtagamingchile.com]&amp;lt;br&amp;gt;&lt;br /&gt;
* [mailto:Brijido_XD@hotmail.com Brijido_XD@hotmail.com]&amp;lt;br&amp;gt;&lt;br /&gt;
* Benxamix2/The Kid&lt;br /&gt;
* [mailto:matiuno@gmail.com matiuno@gmail.com]&amp;lt;br&amp;gt;&lt;br /&gt;
* [mailto:cesarcastillo4@gmail.com cesarcastillo4@gmail.com]&amp;lt;br&amp;gt;&lt;br /&gt;
* [mailto:alex_firexx@hotmail.com alex_firexx@hotmail.com]&amp;lt;br&amp;gt;&lt;br /&gt;
* [mailto:carlos_olivo@msn.com carlos_olivo@msn.com]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''¡NO ELIMINES CONTENIDO SIN AUTORIZACIÓN!'''&amp;lt;br&amp;gt; Tampoco uses modismos, usa el Castellano (Internacional), y trata de que al traducir todo quede tan claro como puedas, y la ortografía sea la mejor posible.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{{Languages list|es}}&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33804</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33804"/>
		<updated>2012-10-20T19:33:20Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Cambios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
=== Funciones ===&lt;br /&gt;
* Añadido [[setObjectBreakable]]&lt;br /&gt;
* Añadido [[isObjectBreakable]]&lt;br /&gt;
* Añadido [[dxSetBlendMode]]&lt;br /&gt;
* Añadido [[dxGetBlendMode]]&lt;br /&gt;
* Añadido [[dxDrawMaterialLine3D]]&lt;br /&gt;
* Añadido [[dxDrawMaterialSectionLine3D]]&lt;br /&gt;
* Añadido [[getLatentEventHandles]]&lt;br /&gt;
* Añadido [[getLatentEventStatus]]&lt;br /&gt;
* Añadido [[cancelLatentEvent]]&lt;br /&gt;
* Añadido [[triggerLatentServerEvent]]&lt;br /&gt;
* Añadido [[getVehicleSirenParams]]&lt;br /&gt;
* Añadido [[getVehicleSirens]]&lt;br /&gt;
* Añadido [[setVehicleSirens]]&lt;br /&gt;
* Añadido [[getSoundProperties]]&lt;br /&gt;
* Añadido [[setSoundProperties]]&lt;br /&gt;
* Añadido [[getSoundFFTData]]&lt;br /&gt;
* Añadido [[setSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[isSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[setWorldSoundEnabled]]&lt;br /&gt;
* Añadido [[isWorldSoundEnabled]] &lt;br /&gt;
* Añadido [[resetWorldSounds]]&lt;br /&gt;
* Añadido [[getSoundBPM]]&lt;br /&gt;
* Añadido [[getSoundLevelData]]&lt;br /&gt;
* Añadido [[getSoundWaveData]]&lt;br /&gt;
* Añadido [[setPedAnalogControlState]]&lt;br /&gt;
* Añadido [[getPedAnalogControlState]]&lt;br /&gt;
* Añadido [[setAnalogControlState]]&lt;br /&gt;
* Añadido [[getAnalogControlState]]&lt;br /&gt;
* Añadido [[setPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[isPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[setElementMatrix]]&lt;br /&gt;
* Añadido [[warpPedIntoVehicle]]&lt;br /&gt;
* Añadido [[removePedFromVehicle]]&lt;br /&gt;
* Añadido [[setProjectileCounter]]&lt;br /&gt;
* Añadido [[createWeapon]]&lt;br /&gt;
* Añadido [[fireWeapon]]&lt;br /&gt;
* Añadido [[setWeaponProperty]]&lt;br /&gt;
* Añadido [[setWeaponState]]&lt;br /&gt;
* Añadido [[setWeaponTarget]]&lt;br /&gt;
* Añadido [[getWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponFlags]]&lt;br /&gt;
* Añadido [[getWeaponFlags]]&lt;br /&gt;
* Añadido [[setWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponFiringRate]]&lt;br /&gt;
* Añadido [[resetWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[setWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[getWeaponAmmo]]&lt;br /&gt;
* Añadido [[setWeaponAmmo]]&lt;br /&gt;
* Añadido [[getProjectileCounter]]&lt;br /&gt;
* Añadido [[setWaterDrawnLast]]&lt;br /&gt;
* Añadido [[isWaterDrawnLast]]&lt;br /&gt;
* Añadido [[guiLabelGetColor]]&lt;br /&gt;
&lt;br /&gt;
===Eventos===&lt;br /&gt;
* Añadido [[onClientPedHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPedHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupHit]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupLeave]]&lt;br /&gt;
* Añadido [[onClientSoundBeat]]&lt;br /&gt;
* Añadido [[onClientWeaponFire]]&lt;br /&gt;
&lt;br /&gt;
===Cambios/Arreglos (Traduccion 50%)===&lt;br /&gt;
* Arreglado 'no estas permitido a ingresar al vehiculo' bug&lt;br /&gt;
* Añadida prioridad de order a [[addEventHandler]]&lt;br /&gt;
* Arreglada la variante 'engineless' a la NRG-500&lt;br /&gt;
* Añadida la opcion para saltar la seleccion de Dual Monitor Resolution&lt;br /&gt;
* Hecho [[playSound3D]] usar la posicion de la camara en lugar de la posicion del jugador cuando se determina la distancia&lt;br /&gt;
* Añadidas opciones de color coding y sub-pixel positioning a [[dxDrawText]]&lt;br /&gt;
* Añadida la habilidad de crear y modificar cubemaps y volume textures - Detalles: [[dxCreateTexture]]&lt;br /&gt;
* Añadido un sistema de cache de modelos para reducir los retrasos de carga&lt;br /&gt;
* Añadido un sistema de cache de ropa para CJ para reducir los congelamientos en el juego&lt;br /&gt;
* Aumentada velocidad de los sistemas para llamar cliente y servidor&lt;br /&gt;
* Añadida la opcion element a [[engineApplyShaderToWorldTexture]]&lt;br /&gt;
* Añadido un bool opcional a [[getElementMatrix]] ( element, bool )&lt;br /&gt;
* Added optional bool to [[getElementMatrix]] ( element, bool )&lt;br /&gt;
* Added unrar for smoother update procedure&lt;br /&gt;
* Fixed custom model replacement errors sometimes with weapons &amp;amp; weapon pickups.&lt;br /&gt;
* Fixed vehicle upgrade custom models not showing immediately&lt;br /&gt;
* Fixed accuracy of hit point in [[onClientPlayerWeaponFire]] and added shot origin parameter&lt;br /&gt;
* Fixed [[setPedAimTarget]] direction being all wrong&lt;br /&gt;
* Fixed issue when peds' bullets origin from wrong position&lt;br /&gt;
* Fixed custom models not rendering correctly sometimes parameter&lt;br /&gt;
* Fixed custom model LOD distance is not reseting after quiting&lt;br /&gt;
* Added size limit for clientscript.log file&lt;br /&gt;
* Added ability to shoot with any weapon with jetpack&lt;br /&gt;
* Made timers less crashy&lt;br /&gt;
* Fixed some animation crashes&lt;br /&gt;
* Fixed [[getPedMoveState]] returns false when moving in crouch state&lt;br /&gt;
* Fixed a bug when a resource that replace an object model (dff) and texture (txd) is stopped the object texture get white&lt;br /&gt;
* Added ped pixel shaders&lt;br /&gt;
* Added ability to layer multiple shaders on a world texture&lt;br /&gt;
* Fixed Windows 8 missing dll error&lt;br /&gt;
* Fixed [[setElementPosition]] for vehicles on a non streamed in position will make the vehicle spin very quickly&lt;br /&gt;
* Added check for GTA file loading failures&lt;br /&gt;
* Fixed map editor crash&lt;br /&gt;
* Fixed floating vehicles when using [[setVehicleIdleRespawnDelay]]&lt;br /&gt;
* Fixed [[Client_Commands#showhud|showhud]] not fully working before the player has spawned&lt;br /&gt;
* Fixed connect problem when using a domain name that starts with a number&lt;br /&gt;
* Fixed missing font error message&lt;br /&gt;
* Fixed [[getSoundLength]] returns 0 for sound streams (not radio streams)&lt;br /&gt;
* Fixed a crash when taking a screenshot and minimizing then restoring&lt;br /&gt;
* Fixed setElementFrozen killing players from falls&lt;br /&gt;
* Fixed textures disappearing and flickering at certain camera angles&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
'''Traducción por F4ST3R,Pekio123''' Revivamos la Wiki!&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33803</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33803"/>
		<updated>2012-10-20T19:25:02Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Cliente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
=== Funciones ===&lt;br /&gt;
* Añadido [[setObjectBreakable]]&lt;br /&gt;
* Añadido [[isObjectBreakable]]&lt;br /&gt;
* Añadido [[dxSetBlendMode]]&lt;br /&gt;
* Añadido [[dxGetBlendMode]]&lt;br /&gt;
* Añadido [[dxDrawMaterialLine3D]]&lt;br /&gt;
* Añadido [[dxDrawMaterialSectionLine3D]]&lt;br /&gt;
* Añadido [[getLatentEventHandles]]&lt;br /&gt;
* Añadido [[getLatentEventStatus]]&lt;br /&gt;
* Añadido [[cancelLatentEvent]]&lt;br /&gt;
* Añadido [[triggerLatentServerEvent]]&lt;br /&gt;
* Añadido [[getVehicleSirenParams]]&lt;br /&gt;
* Añadido [[getVehicleSirens]]&lt;br /&gt;
* Añadido [[setVehicleSirens]]&lt;br /&gt;
* Añadido [[getSoundProperties]]&lt;br /&gt;
* Añadido [[setSoundProperties]]&lt;br /&gt;
* Añadido [[getSoundFFTData]]&lt;br /&gt;
* Añadido [[setSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[isSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[setWorldSoundEnabled]]&lt;br /&gt;
* Añadido [[isWorldSoundEnabled]] &lt;br /&gt;
* Añadido [[resetWorldSounds]]&lt;br /&gt;
* Añadido [[getSoundBPM]]&lt;br /&gt;
* Añadido [[getSoundLevelData]]&lt;br /&gt;
* Añadido [[getSoundWaveData]]&lt;br /&gt;
* Añadido [[setPedAnalogControlState]]&lt;br /&gt;
* Añadido [[getPedAnalogControlState]]&lt;br /&gt;
* Añadido [[setAnalogControlState]]&lt;br /&gt;
* Añadido [[getAnalogControlState]]&lt;br /&gt;
* Añadido [[setPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[isPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[setElementMatrix]]&lt;br /&gt;
* Añadido [[warpPedIntoVehicle]]&lt;br /&gt;
* Añadido [[removePedFromVehicle]]&lt;br /&gt;
* Añadido [[setProjectileCounter]]&lt;br /&gt;
* Añadido [[createWeapon]]&lt;br /&gt;
* Añadido [[fireWeapon]]&lt;br /&gt;
* Añadido [[setWeaponProperty]]&lt;br /&gt;
* Añadido [[setWeaponState]]&lt;br /&gt;
* Añadido [[setWeaponTarget]]&lt;br /&gt;
* Añadido [[getWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponFlags]]&lt;br /&gt;
* Añadido [[getWeaponFlags]]&lt;br /&gt;
* Añadido [[setWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponFiringRate]]&lt;br /&gt;
* Añadido [[resetWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[setWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[getWeaponAmmo]]&lt;br /&gt;
* Añadido [[setWeaponAmmo]]&lt;br /&gt;
* Añadido [[getProjectileCounter]]&lt;br /&gt;
* Añadido [[setWaterDrawnLast]]&lt;br /&gt;
* Añadido [[isWaterDrawnLast]]&lt;br /&gt;
* Añadido [[guiLabelGetColor]]&lt;br /&gt;
&lt;br /&gt;
===Eventos===&lt;br /&gt;
* Añadido [[onClientPedHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPedHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupHit]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupLeave]]&lt;br /&gt;
* Añadido [[onClientSoundBeat]]&lt;br /&gt;
* Añadido [[onClientWeaponFire]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Los jugadores en línea en la parte inferior derecha del navegador del servidor&lt;br /&gt;
* Nuevo skin &amp;quot;Lighter Black&amp;quot; de Aibo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
'''Traducción por F4ST3R,Pekio123''' Revivamos la Wiki!&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33802</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33802"/>
		<updated>2012-10-20T19:23:52Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Nuevos Eventos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
=== New Functions ===&lt;br /&gt;
* Añadido [[setObjectBreakable]]&lt;br /&gt;
* Añadido [[isObjectBreakable]]&lt;br /&gt;
* Añadido [[dxSetBlendMode]]&lt;br /&gt;
* Añadido [[dxGetBlendMode]]&lt;br /&gt;
* Añadido [[dxDrawMaterialLine3D]]&lt;br /&gt;
* Añadido [[dxDrawMaterialSectionLine3D]]&lt;br /&gt;
* Añadido [[getLatentEventHandles]]&lt;br /&gt;
* Añadido [[getLatentEventStatus]]&lt;br /&gt;
* Añadido [[cancelLatentEvent]]&lt;br /&gt;
* Añadido [[triggerLatentServerEvent]]&lt;br /&gt;
* Añadido [[getVehicleSirenParams]]&lt;br /&gt;
* Añadido [[getVehicleSirens]]&lt;br /&gt;
* Añadido [[setVehicleSirens]]&lt;br /&gt;
* Añadido [[getSoundProperties]]&lt;br /&gt;
* Añadido [[setSoundProperties]]&lt;br /&gt;
* Añadido [[getSoundFFTData]]&lt;br /&gt;
* Añadido [[setSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[isSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[setWorldSoundEnabled]]&lt;br /&gt;
* Añadido [[isWorldSoundEnabled]] &lt;br /&gt;
* Añadido [[resetWorldSounds]]&lt;br /&gt;
* Añadido [[getSoundBPM]]&lt;br /&gt;
* Añadido [[getSoundLevelData]]&lt;br /&gt;
* Añadido [[getSoundWaveData]]&lt;br /&gt;
* Añadido [[setPedAnalogControlState]]&lt;br /&gt;
* Añadido [[getPedAnalogControlState]]&lt;br /&gt;
* Añadido [[setAnalogControlState]]&lt;br /&gt;
* Añadido [[getAnalogControlState]]&lt;br /&gt;
* Añadido [[setPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[isPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[setElementMatrix]]&lt;br /&gt;
* Añadido [[warpPedIntoVehicle]]&lt;br /&gt;
* Añadido [[removePedFromVehicle]]&lt;br /&gt;
* Añadido [[setProjectileCounter]]&lt;br /&gt;
* Añadido [[createWeapon]]&lt;br /&gt;
* Añadido [[fireWeapon]]&lt;br /&gt;
* Añadido [[setWeaponProperty]]&lt;br /&gt;
* Añadido [[setWeaponState]]&lt;br /&gt;
* Añadido [[setWeaponTarget]]&lt;br /&gt;
* Añadido [[getWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponFlags]]&lt;br /&gt;
* Añadido [[getWeaponFlags]]&lt;br /&gt;
* Añadido [[setWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponFiringRate]]&lt;br /&gt;
* Añadido [[resetWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[setWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[getWeaponAmmo]]&lt;br /&gt;
* Añadido [[setWeaponAmmo]]&lt;br /&gt;
* Añadido [[getProjectileCounter]]&lt;br /&gt;
* Añadido [[setWaterDrawnLast]]&lt;br /&gt;
* Añadido [[isWaterDrawnLast]]&lt;br /&gt;
* Añadido [[guiLabelGetColor]]&lt;br /&gt;
&lt;br /&gt;
===Eventos===&lt;br /&gt;
* Añadido [[onClientPedHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHeliKilled]]&lt;br /&gt;
* Añadido [[onClientPlayerHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPedHitByWaterCannon]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupHit]]&lt;br /&gt;
* Añadido [[onClientPlayerPickupLeave]]&lt;br /&gt;
* Añadido [[onClientSoundBeat]]&lt;br /&gt;
* Añadido [[onClientWeaponFire]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Los jugadores en línea en la parte inferior derecha del navegador del servidor&lt;br /&gt;
* Nuevo skin &amp;quot;Lighter Black&amp;quot; de Aibo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
'''Traducción por F4ST3R,Pekio123''' Revivamos la Wiki!&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33801</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33801"/>
		<updated>2012-10-20T19:22:59Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Nuevas Funciones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
=== New Functions ===&lt;br /&gt;
* Añadido [[setObjectBreakable]]&lt;br /&gt;
* Añadido [[isObjectBreakable]]&lt;br /&gt;
* Añadido [[dxSetBlendMode]]&lt;br /&gt;
* Añadido [[dxGetBlendMode]]&lt;br /&gt;
* Añadido [[dxDrawMaterialLine3D]]&lt;br /&gt;
* Añadido [[dxDrawMaterialSectionLine3D]]&lt;br /&gt;
* Añadido [[getLatentEventHandles]]&lt;br /&gt;
* Añadido [[getLatentEventStatus]]&lt;br /&gt;
* Añadido [[cancelLatentEvent]]&lt;br /&gt;
* Añadido [[triggerLatentServerEvent]]&lt;br /&gt;
* Añadido [[getVehicleSirenParams]]&lt;br /&gt;
* Añadido [[getVehicleSirens]]&lt;br /&gt;
* Añadido [[setVehicleSirens]]&lt;br /&gt;
* Añadido [[getSoundProperties]]&lt;br /&gt;
* Añadido [[setSoundProperties]]&lt;br /&gt;
* Añadido [[getSoundFFTData]]&lt;br /&gt;
* Añadido [[setSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[isSoundPanningEnabled]]&lt;br /&gt;
* Añadido [[setWorldSoundEnabled]]&lt;br /&gt;
* Añadido [[isWorldSoundEnabled]] &lt;br /&gt;
* Añadido [[resetWorldSounds]]&lt;br /&gt;
* Añadido [[getSoundBPM]]&lt;br /&gt;
* Añadido [[getSoundLevelData]]&lt;br /&gt;
* Añadido [[getSoundWaveData]]&lt;br /&gt;
* Añadido [[setPedAnalogControlState]]&lt;br /&gt;
* Añadido [[getPedAnalogControlState]]&lt;br /&gt;
* Añadido [[setAnalogControlState]]&lt;br /&gt;
* Añadido [[getAnalogControlState]]&lt;br /&gt;
* Añadido [[setPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[isPedTargetingMarkerEnabled]]&lt;br /&gt;
* Añadido [[setElementMatrix]]&lt;br /&gt;
* Añadido [[warpPedIntoVehicle]]&lt;br /&gt;
* Añadido [[removePedFromVehicle]]&lt;br /&gt;
* Añadido [[setProjectileCounter]]&lt;br /&gt;
* Añadido [[createWeapon]]&lt;br /&gt;
* Añadido [[fireWeapon]]&lt;br /&gt;
* Añadido [[setWeaponProperty]]&lt;br /&gt;
* Añadido [[setWeaponState]]&lt;br /&gt;
* Añadido [[setWeaponTarget]]&lt;br /&gt;
* Añadido [[getWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponOwner]]&lt;br /&gt;
* Añadido [[setWeaponFlags]]&lt;br /&gt;
* Añadido [[getWeaponFlags]]&lt;br /&gt;
* Añadido [[setWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponFiringRate]]&lt;br /&gt;
* Añadido [[resetWeaponFiringRate]]&lt;br /&gt;
* Añadido [[getWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[setWeaponClipAmmo]]&lt;br /&gt;
* Añadido [[getWeaponAmmo]]&lt;br /&gt;
* Añadido [[setWeaponAmmo]]&lt;br /&gt;
* Añadido [[getProjectileCounter]]&lt;br /&gt;
* Añadido [[setWaterDrawnLast]]&lt;br /&gt;
* Añadido [[isWaterDrawnLast]]&lt;br /&gt;
* Añadido [[guiLabelGetColor]]&lt;br /&gt;
&lt;br /&gt;
===Nuevos Eventos===&lt;br /&gt;
* Se ha añadido [[onClientVehicleCollision]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Los jugadores en línea en la parte inferior derecha del navegador del servidor&lt;br /&gt;
* Nuevo skin &amp;quot;Lighter Black&amp;quot; de Aibo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
'''Traducción por F4ST3R,Pekio123''' Revivamos la Wiki!&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33800</id>
		<title>ES/Cambios en la versión 1.3</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Cambios_en_la_versi%C3%B3n_1.3&amp;diff=33800"/>
		<updated>2012-10-20T19:21:33Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Principales Cambios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|For the upcoming version see [[Changes in 1.3.1]].}}&lt;br /&gt;
==Principales Cambios==&lt;br /&gt;
* Añadidas Sirenas para vehiculos&lt;br /&gt;
* Arreglada descarga muy lenta de archivos map&lt;br /&gt;
* Arreglados timeouts en cambios de mapa&lt;br /&gt;
* Arreglados varios problemas, crashes y congelamientos&lt;br /&gt;
* Actualizado la mayor cantidad de jugadores a 4096&lt;br /&gt;
* Añadidos BASS efectos&lt;br /&gt;
* Añadido Analog Control States&lt;br /&gt;
* Añadido bullet sync&lt;br /&gt;
* Arreglados muchos problemas al remplazar custom models&lt;br /&gt;
* Soporte para Windows 8 (ambos 32-bits y 64-bits)&lt;br /&gt;
* Abilidad de crear peds sin armas a travez de creacion de armas&lt;br /&gt;
* Mejorada la estabilidad del map editor y añadidas nuevas caracteristicas&lt;br /&gt;
* Instaladores para regular builds y nightlies estan ahora digitalmente registrados.&lt;br /&gt;
&lt;br /&gt;
==Cliente==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Se ha añadido [[removeWorldModel]] (Available in 1.2.0-3591)&lt;br /&gt;
* Se ha añadido [[restoreWorldModel]] (Available in 1.2.0-3591)&lt;br /&gt;
* Se ha añadido [[restoreAllWorldModels]] (Available in 1.2.0-3591)&lt;br /&gt;
* Se ha añadido [[getBirdsEnabled]]&lt;br /&gt;
* Se ha añadido [[setBirdsEnabled]]&lt;br /&gt;
* Se ha añadido [[setOcclusionsEnabled]]&lt;br /&gt;
&lt;br /&gt;
===Nuevos Eventos===&lt;br /&gt;
* Se ha añadido [[onClientVehicleCollision]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Los jugadores en línea en la parte inferior derecha del navegador del servidor&lt;br /&gt;
* Nuevo skin &amp;quot;Lighter Black&amp;quot; de Aibo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugs Arreglados===&lt;br /&gt;
* Se ha corregido colisiones de vehículos personalizados las cuales no cargaban&lt;br /&gt;
* Se ha corregido que algunos modelos personalizados no cargaban&lt;br /&gt;
* onVehicleExplode es triggeable para los coches RC tambien ahora.&lt;br /&gt;
* Los proyectiles disparan a su distancia&lt;br /&gt;
* Arreglada el tatuaje de araña de CJ&lt;br /&gt;
* Speed up in entity collision detection client side&lt;br /&gt;
* Fixed the glitchy GTASA animation when you block+sprint (where hands are repeatedly raised and lowered)&lt;br /&gt;
* Fixed Objects scaled with setObjectScale aren't rendered when the unscaled bounding box goes off-screen&lt;br /&gt;
* Fixed Always falling off bikes and motorbikes&lt;br /&gt;
* Fixed Some vehicles become indestructible when a certain door is open&lt;br /&gt;
* Possible fix for client freezing/crashing after playing a long while&lt;br /&gt;
* Los marcadores en interiores ahora aparecen&lt;br /&gt;
* Chineese/Japanese/Korean input fixed&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
&lt;br /&gt;
===Nuevas Funciones===&lt;br /&gt;
* Añadido [[takePlayerScreenShot]]&lt;br /&gt;
* Añadido [[setOcclusionsEnabled]]&lt;br /&gt;
* Añadido [[removeWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreWorldModel]] (Disponible en 1.2.0-3624)&lt;br /&gt;
* Añadido [[restoreAllWorldModels]] (Disponible en 1.2.0-3624)&lt;br /&gt;
&lt;br /&gt;
===Nuevos eventos===&lt;br /&gt;
* Añadido [[onPlayerScreenShot]]&lt;br /&gt;
&lt;br /&gt;
===Cambios===&lt;br /&gt;
* Ninguno todavía&lt;br /&gt;
&lt;br /&gt;
===Arreglo de bug's===&lt;br /&gt;
* Arreglado el map downloader que aveces rompía el mapa en diferentes partes.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* Admin: añadido anti spam nick&lt;br /&gt;
* Freeroam: añadido de chat y spam opción de mensaje de repetición&lt;br /&gt;
* Freeroam: añadido libro de posicion&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
* Se agregó información LOD para ayudar a la eliminación de los LOD's&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
'''Traducción por F4ST3R,Pekio123''' Revivamos la Wiki!&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/Introducci%C3%B3n_a_Lua&amp;diff=33613</id>
		<title>ES/Introducción a Lua</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/Introducci%C3%B3n_a_Lua&amp;diff=33613"/>
		<updated>2012-09-26T22:15:59Z</updated>

		<summary type="html">&lt;p&gt;Araa: /* Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Los llamados &amp;quot;resources&amp;quot; son fundamentales en MTA. Básicamente consisten en una carpeta o archivo ZIP que contiene una colección archivos, además de un archivo '''meta.xml''' que define qué archivos pertenecen al resource, algunas configuraciones, y otras cosas. Como los programas en un sistema operativo, los resources pueden ser iniciados, detenidos, y reiniciados, y varios pueden funcionar al mismo tiempo.&lt;br /&gt;
&lt;br /&gt;
Todo lo que es la programación ocurre dentro de los resources. Lo que éste haga define si se trata de un modo de juego, un mapa, un script sencillo, u otra cosa. MTA, por defecto, trae ciertos resources que puedes usar opcionalmente en tus modos de juego.&lt;br /&gt;
&lt;br /&gt;
'''Lo primero que debes tener en cuenta al iniciarte en la programacion en LUA, es conseguir un editor que funcione para ello. Esto hace mucho más facil tu trabajo, permitiéndote corregir el sintaxis de las matemáticas, por ejemplo. El equipo de MTA recomienda [http://notepad-plus.sourceforge.net/uk/site.htm Notepad++] y [http://luaedit.sourceforge.net/ LuaEdit].'''&lt;br /&gt;
&lt;br /&gt;
==Creando un script funcional==&lt;br /&gt;
Primero, aprenderemos a hacer un script que permita al jugador caminar libremente por la ciudad. Esto lo explicaremos paso a paso.&lt;br /&gt;
&lt;br /&gt;
===Estructura de un script y ubicación del mismo===&lt;br /&gt;
Dirijámonos a la carpeta raíz de tu servidor para MTA (por defecto es ''C:\Archivos de Programa\Multi Theft Auto\server''). Después vamos a la siguiente ubicación:&lt;br /&gt;
&lt;br /&gt;
	\server\mods\deathmatch\resources\&lt;br /&gt;
&lt;br /&gt;
Verás muchos archivos ZIP. Como mencioné antes, estos ZIP son los resources, que vienen por defecto con MTA. Para crear tu propio resource, añade una carpeta a esta ubicación, y dale un nombre. Recomiendo que, al ser tu primer script, sigas las instrucciones al pie de la letra, y a esta carpeta la llames &amp;quot;myserver&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ahora, entremos a la ubicación: &lt;br /&gt;
&lt;br /&gt;
	\resources\myserver\&lt;br /&gt;
&lt;br /&gt;
===Identificando tu resource===&lt;br /&gt;
Como mencioné antes, todo resource tiene un archivo que define el tipo, los archivos, y las configuraciones del resource, es el ''meta.xml''. Siempre debe estar dentro de cada resource, de otra forma éste no funciona. Así que creemos un archivo de texto, y llamémoslo &amp;quot;meta.xml&amp;quot; (sin las comillas). Luego abrámoslo con el Bloc de Notas, o con Microsoft Wordpad.&lt;br /&gt;
&lt;br /&gt;
Una vez dentro de este archivo, agregaremos el siguiente código:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
     &amp;lt;info author=&amp;quot;TuNombre&amp;quot; type=&amp;quot;gamemode&amp;quot; name=&amp;quot;Mi Servidor&amp;quot; description=&amp;quot;Mi primer servidor de MTA DM&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;script src=&amp;quot;script.lua&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;
&lt;br /&gt;
En la etiqueta ''&amp;lt;info /&amp;gt;'' hay un campo &amp;quot;type&amp;quot;. Éste indica el tipo de resource, que siendo &amp;quot;gamemode&amp;quot; en este caso, define que es un modo de juego. Nótese que cuando es otro tipo de resource, el valor &amp;quot;type&amp;quot; cambia. Pero eso lo veremos luego. Por ahora, un modo de juego es lo que necesitas para comenzar un servidor.&lt;br /&gt;
&lt;br /&gt;
La etiqueta ''&amp;lt;script /&amp;gt;'' indica el script que tendrá nuestro modo de juego. A continuación, cómo crearlo.&lt;br /&gt;
&lt;br /&gt;
===Creando un script simple===&lt;br /&gt;
Nótese que en la etiqueta ''&amp;lt;script /&amp;gt;'', el archivo Lua no está en otro directorio, como por ejemplo ''myserver\script.lua''. Esto es porque el archivo LUA del que hablamos será creado en el mismo lugar en el que el archivo ''meta.xml''. Bueno, ahora creamos en &amp;quot;myserver&amp;quot;, otro archivo de texto, y lo llamamos &amp;quot;script.lua&amp;quot;. Abrámoslo y agreguemos estas líneas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function manejadorDeInicio()&lt;br /&gt;
	local x = 1959.55&lt;br /&gt;
	local y = -1714.46&lt;br /&gt;
	local z = 10&lt;br /&gt;
	spawnPlayer(source, x, y, z)&lt;br /&gt;
	fadeCamera(source, true)&lt;br /&gt;
	setCameraTarget(source, source)&lt;br /&gt;
	outputChatBox(&amp;quot;Bienvenido a Mi Servidor&amp;quot;, source)&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), joinHandler)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este script inicia a tu jugador en las coordenadas &amp;quot;x&amp;quot;, &amp;quot;y&amp;quot; y &amp;quot;z&amp;quot; (spawnPlayer) cuando entras al servidor. OJO: ¡La función ''fadeCamera'' siempre debe ser usada cuando inicias al jugador, de otra forma, la pantalla quedará en negro!. Lo mismo pasa con la función ''setCameraTarget''; si no la usas, el jugador no podrá verse a sí mismo, si no que mirará al cielo infinito.&lt;br /&gt;
&lt;br /&gt;
La variable '''source''' indica qué fue lo que ocasionó al evento. Como el evento ''onPlayerJoin'' significa ''alIniciarJugador'', lógico que lo que ocasione a este evento sea el jugador. Así, evitaremos iniciar a cualquier jugador.&lt;br /&gt;
&lt;br /&gt;
Ahora, dirigiéndonos a [[addEventHandler]], podrás ver que posee 3 cosas: ''onPlayerJoin'' (el nombre del evento), ''getRootElement()'' (que indica por qué o quién será iniciado el evento, ya que ''getRootElement()'' significa &amp;quot;todo&amp;quot;), y ''joinHandler'', que es el nombre de la función a ejecutar cuando el evento sea activado.&lt;br /&gt;
&lt;br /&gt;
Con esto, deberías poder comenzar a jugar. Pero faltan algunos detalles... ¡Sigamos!&lt;br /&gt;
&lt;br /&gt;
===Corriendo el script===&lt;br /&gt;
Para que tu servidor local sea iniciado, debes ir a la carpeta raíz de tu servidor (recuerda cuando fuimos a los resources, 2 puestos encima). Una vez que lo inicies, aparecerá una consola con una serie de datos; recuerda el número del puerto, porque lo necesitarás para jugar. Cuando aparezca un mensaje que diga &amp;quot;Server started and is ready to accept connections!&amp;quot;, sabrás que ya está listo.&lt;br /&gt;
&lt;br /&gt;
Pero antes de jugar, debes iniciar el modo de juego. Escribe &amp;quot;gamemode myserver&amp;quot; en la consola del servidor, y presiona Enter. El servidor emitirá algunos mensajes, e iniciará tu modo de juego, y si algún error surge, nos lo dirá. Bueno, ahora es tiempo de probar el modo de juego. Inicia MTA, y en el menú principal escoge &amp;quot;Quick Connect&amp;quot;. Apareceren 3 campos. En el primero, escribe &amp;quot;localhost&amp;quot;, en el segundo, el número del puerto de tu servidor, y en el tercero, nada, después de todo es la contraseña,y tú no pusiste ninguna. Si todo funciona bien, deberías poder comenzar a jugar en Los Santos.&lt;br /&gt;
&lt;br /&gt;
A continuación, te enseñaremos a crear un comando que permita crear un vehículo a tu lado. Si quieres, puedes saltarte este paso y seguir la programación avanzada con [[Map manager|Map Manager]], que continúa este tutorial. También puedes revisar [[Introduction to Scripting GUI| Introducción a la Programación del GUI]], en el que te enseñaremos a diseñar la Interfaz Gráfica de Usuario (GUI en inglés, por ''Graphical User Interface'').&lt;br /&gt;
&lt;br /&gt;
==Creando un Comando==&lt;br /&gt;
Volvamos a ''script.lua''. Como dije hace un momento, crearemos un comando que permita crear un vehículo a tu lado. Primero, necesitaremos crear una función a la que llamar, y un manejador de comandos que cree el comando buscado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Aquí creamos la función que llama el manejador, con los argumentos &amp;quot;elJugador&amp;quot;, &amp;quot;nombreDelComando&amp;quot;, &amp;quot;modeloDeVehiculo&amp;quot;:&lt;br /&gt;
function crearVehículoParaJugador(elJugador, nombreDelComando, modeloDeVehículo)&lt;br /&gt;
   -- Crear el vehículo y otros.&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Aquí creamos el manejador de comandos:&lt;br /&gt;
addCommandHandler(&amp;quot;crearvehiculo&amp;quot;, crearVehículoParaJugador)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' ''Los nombres de las funciones tienen enlaces que te llevan a la '''documentación''' de ellas.''&lt;br /&gt;
&lt;br /&gt;
====Acerca de los manejadores de comandos====&lt;br /&gt;
El primer argumento de ''addCommandHandler'' es el nombre del comando que el jugador podrá ingresar, y el segundo es la función que ejecutará en el momento de ingreso del comando (en este caso ''crearVehiculoParaJugador''). &lt;br /&gt;
&lt;br /&gt;
Si tienes alguna experiencia con la programación en C o algún lenguaje parecido, sabrás que las funciones se ejecutan de la forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
nombreDeFunción(argumento1, argumento2, argumento3, ..)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
nombreDeFunción(elJugador, nombreDelComando, argumento3, ..)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fijémonos bien en esto. Vemos que ''argumento1'' es ''elJugador'' y ''argumento2'' es ''nombreDelComando''. ''elJugador'' representa al jugador que haya ingresado el comando, por lo que de la forma que lo llames, esta variable será el jugador. ''nombreDelComando'' es simplemente el nombre del comando (sin la barra &amp;quot;/&amp;quot;), no hay ningún misterio en ello, por lo que si el jugador escribió &amp;quot;/crearvehiculo&amp;quot; entonces esta variable sería &amp;quot;crearvehiculo&amp;quot;. Por último, ''argumento3'' representa una variable más, que estudiaremos más adelante. Nunca olvides que los 2 primeros argumentos son obligatorios y están predefinidos (y debes tenerlos en el orden que se indican), pero puedes llamarlos como sea.&lt;br /&gt;
&lt;br /&gt;
''addCommandHandler'' permite llamar fácilmente a funciones como ''crearVehículoParaJugador'', de forma interna.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo: Alguien entra el comando &amp;quot;/crearvehiculo 468&amp;quot;. El servidor creará el vehículo 468, es decir, la moto Sánchez. Dentro del código, ''addCommandHandler'' llama a la función ''crearVehículoParaJugador'' como si hubiera sido escrito así:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
crearVehículoParaJugador(elJugador,&amp;quot;crearvehiculo&amp;quot;,&amp;quot;468&amp;quot;) -- Recuerda que &amp;quot;elJugador&amp;quot; es el elemento jugador que entró el comando.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, esto prevée ciertos argumentos que ya hemos mencionado. Pero el más importante es &amp;quot;468&amp;quot;, que es el &amp;quot;argumento3&amp;quot; del que hablábamos más arriba. Éste se refiere al modelo del vehículo. Recuerda que siempre debes definir los primeros 2 parámetros (&amp;quot;elJugador&amp;quot; y &amp;quot;nombreDelComando&amp;quot;), porque de otra forma el comando no funcionará.&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' ''Tienes que poner el manejador de comandos DEBAJO de la función a llamar por el comando. ¡El orden de las ejecuciones es fundamental!''&lt;br /&gt;
&lt;br /&gt;
====Escribiendo la función====&lt;br /&gt;
Para llenar la función que hemos creado, primero hay que plantearse qué se debe hacer:&lt;br /&gt;
* Conseguir la posición del jugador, así sabremos dónde crear el vehículo (queremos que aparezca al lado del jugador).&lt;br /&gt;
* Calcular la posición donde crearemos el vehículo (no queremos que aparezca en el jugador).&lt;br /&gt;
* Crear el vehículo.&lt;br /&gt;
* Revisar si fue creado. Si no, mostrar alguna advertencia o algún mensaje de error.&lt;br /&gt;
&lt;br /&gt;
Para conseguir estos objetivos, debemos usar ciertas funciones, las cuales se pueden ver visitando la [[Scripting Functions| Lista de Funciones de Servidor]]. Primero, una función para conseguir la posición del jugador. Si visitaste la [[ES/Clases MTA| Lista de Clases de MTA]], sabrás que un jugador es un elemento, lo que nos lleva a buscar una '''Función de Elemento''', la cual es ''[[getElementPosition]]''. Haciendo click en ella, visitarás la documentación de ella, que contiene una descripción, el sintaxis (los argumentos necesarios en la función), y, generalmente, un ejemplo de cómo usarla.&lt;br /&gt;
&lt;br /&gt;
Para la función [[getElementPosition]], el sintaxis sería:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float, float, float getElementPosition ( elemento elElemento )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los 3 ''float'' que aparecen, son los valores que regresa la función. Estos valores, en español, se llaman '''Número de punto flotante''', y son números que pueden o no, poseer decimales (véase la [[ES/Tipos de Valores| Lista de tipos de valores]]). Como &amp;quot;x&amp;quot;, &amp;quot;y&amp;quot; y &amp;quot;z&amp;quot; son coordenadas, por defecto siempre serán números de punto flotante. Ahora, fijándonos en los paréntesis, notaremos que sólo aparece &amp;quot;elElemento&amp;quot; como argumento de la función. Pues, aplicando la función a un jugador, tendríamos algo como esto:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function crearVehículoParaJugador(elJugador, nombreDelComando, modeloDeVehículo)&lt;br /&gt;
	--[[Aquí conseguiremos la posición del jugador, y la almacenaremos en 3 valores: &amp;quot;x&amp;quot;, &amp;quot;y&amp;quot; y &amp;quot;z&amp;quot;. Nota: &amp;quot;local&amp;quot; significa que las variables indicadas sólo pueden ser usadas en la función actual.]]--&lt;br /&gt;
	local x,y,z = getElementPosition(elJugador)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora, para crear el vehículo al lado del jugador, debemos modificar alguna coordenada, en este caso, &amp;quot;x&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function crearVehículoParaJugador(elJugador, nombreDelComando, modeloDeVehículo)&lt;br /&gt;
	local x,y,z = getElementPosition(elJugador)&lt;br /&gt;
	x = x + 5 --Agregamos 5 a la posición &amp;quot;X&amp;quot; (¡esto no altera la posición del jugador!)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuevamente, necesitamos otra función para crear el vehículo. Buscándola en la [[Scripting Functions| Lista de Funciones de Servidor]], la encontraremos. Ya que hablamos de vehículo, vamos a la subcategoría tal, en la que encontramos [[createVehicle]]. En esta función, el valor que regresa la función consta de 1 solo argumento (esto es lo más común en las funciones), y es el vehículo creado, o un valor &amp;quot;boolean&amp;quot; (&amp;quot;lógico&amp;quot; en inglés) de tipo &amp;quot;false&amp;quot;, si el vehículo no fue creado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function crearVehículoParaJugador(elJugador, nombreDelComando, modeloDeVehículo)&lt;br /&gt;
	local x,y,z = getElementPosition(elJugador)&lt;br /&gt;
	x = x + 5&lt;br /&gt;
	local vehículoCreado = createVehicle(tonumber(modeloDeVehículo),x,y,z)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nótese que usamos &amp;quot;tonumber(modeloDeVehículo)&amp;quot; en vez de usar directamente &amp;quot;modeloDeVehículo&amp;quot;. Esto es porque cuando entramos un comando, todos los argumentos salen en forma de &amp;quot;string&amp;quot; (&amp;quot;arreglo&amp;quot; en inglés), que es un tipo de valor textual. Por ello, no puede ser usado como número, y la función &amp;quot;tonumber()&amp;quot; nos permite dejarlo como un número.&lt;br /&gt;
&lt;br /&gt;
Bueno, tenemos todo lo necesario para que nuestro script funcione, pero eso no indica que esté listo. Ya tenemos la función para conseguir la posición del jugador, modificarla, y crear el vehículo. Pero nos falta el mensaje. La función para esto se llama ''outputChatBox''. Como dije antes, si el vehículo no fue creado, entonces regresa un valor &amp;quot;false&amp;quot;. Así que creamos nuestra primera condición, en la que si el valor regresado es falso, entonces aparece un mensaje.&lt;br /&gt;
&lt;br /&gt;
Veamos cómo luce el script final:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function crearVehículoParaJugador(elJugador, nombreDelComando, modeloDeVehículo)&lt;br /&gt;
	local x,y,z = getElementPosition(elJugador)&lt;br /&gt;
	x = x + 5&lt;br /&gt;
	local vehículoCreado = createVehicle(tonumber(modeloDeVehículo),x,y,z)&lt;br /&gt;
	if (vehículoCreado == false) then --&amp;quot;if&amp;quot; es la condición, siempre debe ir acompañado de la condición y un &amp;quot;then&amp;quot;.&lt;br /&gt;
		outputChatBox(&amp;quot;Error al crear vehículo.&amp;quot;,elJugador) --Crea un mensaje de error simple en el chat.&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;crearvehiculo&amp;quot;, crearVehículoParaJugador) --Y aquí creamos el manejador de comandos.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nada mal, ¿no? Ya te hemos introducido en la creación de 2 scripts sencillos. Si quieres más programación avanzada, entonces visita el [[Map Manager| Mánager de Mapas]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lo que necesitas saber==&lt;br /&gt;
Ya has leído un poco sobre resources, manejadores de comandos y funciones de búsqueda en la documentación (en el primer párrafo), pero aún queda mucho por aprender. En esta sección te daremos una vista rápida sobre esto, y si se puede, enlazar a otras páginas útiles.&lt;br /&gt;
&lt;br /&gt;
===Scripts de cliente y servidor===&lt;br /&gt;
Quizás ya has notado los términos Server (o Servidor) y Client (o Cliente) en algún lado, mayormente en conjunción con las funciones. MTA no sólo soporta scripts que funcionan en el servidor y prevén comandos (como el que escribimos arriba) u otras características; también scripts que corren en el cliente (MTA en sí, el software que usas para conectarte a los servidores). Esto se debe a que algunas funciones tienen que estar del lado cliente (como el GUI; Graphical User Interface, Interfaz de Usuario Gráfica), si bien funcionan mejor o porque no se pueden hacer en el servidor.&lt;br /&gt;
&lt;br /&gt;
La mayoría de los scripts que harás (modos de juego y/o mapas) probablemente serán de tipo servidor, como el que escribimos en la primera sección. Si tratas de hacer funcionar algo que no se puede hacer en el servidor, probablemente tendrá que ser de cliente. para un script de cliente, por ejemplo, podrías crear un archivo de Lua ordinario (como ''client.lua'') y especificarlo en el archivo meta.xml, así:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;client.lua&amp;quot; type=&amp;quot;client&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
El atributo ''type'' por defecto es 'server' (servidor), por lo que no es necesario escribirlo cuando se trata de scripts de servidor. Si quieres, puedes leer más sobre [[ES/Scripts de Cliente|scripts de cliente]].&lt;br /&gt;
&lt;br /&gt;
===Resources más complejos===&lt;br /&gt;
&lt;br /&gt;
(Falta traducir desde aquí)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The previous section showed briefly how to add clientside scripts to the resource, but there is also much more possible. As mentioned at the very top of this page, resources can be pretty much everything. Their purpose is defined by what they do. Let's have some theoretical resources, by looking at the files it contains, the ''meta.xml'' and what they might do:&lt;br /&gt;
&lt;br /&gt;
====First example - A utility script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
/admin_commands&lt;br /&gt;
	/meta.xml&lt;br /&gt;
	/commands.lua&lt;br /&gt;
	/client.lua&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
	&amp;lt;info author=&amp;quot;Someguy&amp;quot; description=&amp;quot;admin commands&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script src=&amp;quot;commands.lua&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script src=&amp;quot;client.lua&amp;quot; type=&amp;quot;client&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;
* The ''commands.lua'' provides some admin commands, like banning a player, muting or something else that can be used to admin the server&lt;br /&gt;
* The ''client.lua'' provides a GUI to be able to perform the mentioned actions easily&lt;br /&gt;
&lt;br /&gt;
This example might be running all the time (maybe even auto-started when the server starts) as it's useful during the whole gaming experience and also wont interfere with the gameplay, unless an admin decides to take some action of course.&lt;br /&gt;
&lt;br /&gt;
====Second example - A gamemode====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
/counterstrike&lt;br /&gt;
	/meta.xml&lt;br /&gt;
	/counterstrike.lua&lt;br /&gt;
	/buymenu.lua&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
	&amp;lt;info author=&amp;quot;Someguy&amp;quot; description=&amp;quot;Counterstrike remake&amp;quot; type=&amp;quot;gamemode&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script src=&amp;quot;counterstrike.lua&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script src=&amp;quot;buymenu.lua&amp;quot; type=&amp;quot;client&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;
* The ''counterstrike.lua'' contains similiar to the following features:&lt;br /&gt;
** Let players choose their team and spawn them&lt;br /&gt;
** Provide them with weapons, targets and instructions (maybe read from a Map, see below)&lt;br /&gt;
** Define the game's rules, e.g. when does the round end, what happens when a player dies&lt;br /&gt;
** .. and maybe some more&lt;br /&gt;
* The ''buymenu.lua'' is a clientside script and creates a menu to buy weapons&lt;br /&gt;
&lt;br /&gt;
This example can be called a gamemode, since it not only intereferes with the gameplay, but actually defines the rules of it. The ''type'' attribute indicates that this example works with the [[Map manager]], yet another resource that was written by the QA Team to manage gamemodes and map loading. It is highly recommended that you base your gamemodes on the techniques it provides.&lt;br /&gt;
&lt;br /&gt;
This also means that the gamemode probably won't run without a map. Gamemodes should always be as generic as possible. An example for a map is stated in the next example.&lt;br /&gt;
&lt;br /&gt;
====Third example - A Map====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
/cs-airport&lt;br /&gt;
	/meta.xml&lt;br /&gt;
	/airport.map&lt;br /&gt;
	/airport.lua&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
	&amp;lt;info author=&amp;quot;Someguy&amp;quot; description=&amp;quot;Counterstrike airport map&amp;quot; type=&amp;quot;map&amp;quot; gamemodes=&amp;quot;counterstrike&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;map src=&amp;quot;airport.map&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;script src=&amp;quot;airport.lua&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;
* The ''airport.map'' in a XML file that provides information about the map to the gamemode, these may include:&lt;br /&gt;
** Where the players should spawn, with what weapons, what teams there are&lt;br /&gt;
** What the targets are&lt;br /&gt;
** Weather, World Time, Timelimit&lt;br /&gt;
** Provide vehicles&lt;br /&gt;
* The ''airport.lua'' might contain map-specific features, that may include:&lt;br /&gt;
** Opening some door/make something explode when something specific happens&lt;br /&gt;
** Create or move some custom objects, or manipulate objects that are created through the .map file&lt;br /&gt;
** .. anything else map-specific you can think of&lt;br /&gt;
&lt;br /&gt;
As you can see, the ''type'' attribute changed to 'map', telling the [[Map manager]] that this resource is a map, while the ''gamemodes'' attribute tells it for which gamemodes this map is valid, in this case the gamemode from the above example.&lt;br /&gt;
What may come as a surprise is that there is also a script in the Map resource. Of course this is not necessarily needed in a map, but opens a wide range of possibilities for map makers to create their own world within the rules of the gamemode they create it for.&lt;br /&gt;
&lt;br /&gt;
The ''airport.map'' file might look similiar to this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;map mode=&amp;quot;deathmatch&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;terrorists&amp;gt;&lt;br /&gt;
		&amp;lt;spawnpoint posX=&amp;quot;2332.23&amp;quot; posY=&amp;quot;-12232.33&amp;quot; posZ=&amp;quot;4.42223&amp;quot; skins=&amp;quot;23-40&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/terrorists&amp;gt;&lt;br /&gt;
	&amp;lt;counterterrorists&amp;gt;&lt;br /&gt;
		&amp;lt;spawnpoint posX=&amp;quot;2334.23443&amp;quot; posY=&amp;quot;-12300.233&amp;quot; posZ=&amp;quot;10.2344&amp;quot; skins=&amp;quot;40-50&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/counterterrorists&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;bomb posX=&amp;quot;23342.23&amp;quot; posY=&amp;quot;&amp;quot; posZ=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;vehicle posX=&amp;quot;&amp;quot; posY=&amp;quot;&amp;quot; posZ=&amp;quot;&amp;quot; model=&amp;quot;602&amp;quot; /&amp;gt;	&lt;br /&gt;
	&amp;lt;vehicle posX=&amp;quot;&amp;quot; posY=&amp;quot;&amp;quot; posZ=&amp;quot;&amp;quot; model=&amp;quot;603&amp;quot; /&amp;gt;	&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a gamemode is started with a map, the map resources is automatically started by the mapmanager and the information it contains can be read by the gamemode resource. When the map changes, the current map resource is stopped and the next map resource is started. For a more in-depth explanation and examples of how map resources are utilized in the main script, please visit the [[Writing Gamemodes]] page.&lt;br /&gt;
&lt;br /&gt;
===Eventos===&lt;br /&gt;
Los eventos son la manera en la cual MTA le informa a los scripts cuando las cosas estan ocurriendo. Por ejemplo cuando un jugador muere, el evento [[onPlayerWasted]] es llamado. De manera de realizar cualquier accion cuando un jugador muere, tienes que prepararlo tu mismo, de manera similar a como cuando añades un command handler en[[#Writing_the_script|el primer capitulo]].&lt;br /&gt;
&lt;br /&gt;
Este ejemplo mostrara un mensaje con el nombre del jugador que murió.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function playerDied(totalAmmo, killer, killerWeapon, bodypart)&lt;br /&gt;
	outputChatBox(getPlayerName(source)..&amp;quot; died!&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerWasted&amp;quot;,getRootElement(),playerDied)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Instead of showing what arguments are needed, the documentation page for Events shows what parameters are passed to the handler function, similiar to the way a [[#About_command_handlers|command handler]] does, just that it is different from event to event. Another important point is the ''source'' variable, that exists in handler functions. It doesn't have to be added to the parameter list of the function, but it still exists. It has a different value from event to event, for player events (as in the example above) it is the player element. As another example, you can take a look at the basic spawning player script in the first section to get an idea how ''source'' is used.&lt;br /&gt;
&lt;br /&gt;
==¿Y ahora qué?==&lt;br /&gt;
Deberías ya estar familiarizado con los aspectos básicos de los scripts de MTA, así como con la documentación. La [[ES/Pagina Principal|Página Principal]] te provee de enlaces con mayor información, así como tutoriales y Referencias que permiten una vista más profunda a los temas que te interesan.&lt;br /&gt;
&lt;br /&gt;
Recomendamos que leas el tutorial de [[debugging|debug]] (encuentro de errores). Es necesaria una buena habilidad con el &amp;quot;debug&amp;quot; cuando haces scripts. ¡Suerte en MTA!&lt;br /&gt;
&lt;br /&gt;
==Traductores==&lt;br /&gt;
&lt;br /&gt;
*Benxamix2/The Kid&lt;br /&gt;
&lt;br /&gt;
[[ru:Scripting Introduction]]&lt;br /&gt;
[[it:Introduzione allo scripting]]&lt;br /&gt;
[[en:Scripting Introduction]]&lt;/div&gt;</summary>
		<author><name>Araa</name></author>
	</entry>
</feed>