<?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=Z0rrigas</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=Z0rrigas"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Z0rrigas"/>
	<updated>2026-04-30T08:33:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/getSoundFFTData&amp;diff=38198</id>
		<title>ES/getSoundFFTData</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/getSoundFFTData&amp;diff=38198"/>
		<updated>2014-01-07T02:14:53Z</updated>

		<summary type="html">&lt;p&gt;Z0rrigas: dont add &amp;quot;translated&amp;quot; in sub pages, use main page for credits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
Esta función obtiene flujos de audio de un sonido y los transforma a una tabla de números decimales que representan la trama de audio actual. Esto permite hacer cosas como visualizaciones.&lt;br /&gt;
&lt;br /&gt;
Genera una tabla de todas las frecuencias de la trama de audio actual, que se inicia en el extremo bajo del espectro de frecuencias, luego medias y altas en ese orden.&lt;br /&gt;
&lt;br /&gt;
En caso de tener algún problema existe un recurso que puede servir como ejemplo: [https://code.google.com/p/mtasa-resources/source/browse/#svn%2Ftrunk%2F%5Bgameplay%5D%2FVisualiser Visualiser]&lt;br /&gt;
&lt;br /&gt;
Sólo escribe &amp;quot;startmusic mystreamurl&amp;quot; en la consola y lo reproducirá en la cartelera de cine cerca del Área 51 (drvin_screen).&lt;br /&gt;
&lt;br /&gt;
Si el elemento es un jugador, esta función utilizará la voz de los jugadores.&lt;br /&gt;
&lt;br /&gt;
== Sintaxis ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;table getSoundFFTData (element Sonido, int Muestras [, int Bandas = 0])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Argumentos obligatorios ===&lt;br /&gt;
*'''Sonido:''' Un sonido que se creó utilizando las funciones [[playSound]] o [[playSound3D]].&lt;br /&gt;
*'''Muestras:''' Las muestras que utilizara la función para crear la tabla. Las muestras permitidas son 256, 512, 1024, 2048, 4096, 8192 y 16384.&lt;br /&gt;
&lt;br /&gt;
=== Argumentos opcionales ===&lt;br /&gt;
*'''Bandas:''' La cantidad de bandas o barras a las cuales las muestras se van a dividir. Si sólo se necesitan 5 barras, esto ahorra una gran cantidad de energía del CPU en comparación con tratar de hacerlo con 500 barras.&lt;br /&gt;
&lt;br /&gt;
=== Devoluciones ===&lt;br /&gt;
Devuelve una tabla de '''Muestras'''/2 (o '''Bandas''' - 1 si son utilizadas) con números decimales representando la trama de audio actual. Devuelve ''false'' si el sonido no se está reproduciendo o no hay suficiente información en buffer en el caso de streams.&lt;br /&gt;
&lt;br /&gt;
== Ejemplo ==&lt;br /&gt;
Este ejemplo hace una visualización simple en el centro superior de la pantalla:&lt;br /&gt;
&amp;lt;section name=&amp;quot;Cliente&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function ReproducirMusica ()&lt;br /&gt;
	Musica = playSound (&amp;quot;Musica.mp3&amp;quot;, true) -- Reproducir la musica&lt;br /&gt;
	addEventHandler (&amp;quot;onClientRender&amp;quot;, root, Visualizacion) -- Activar la funcion de Visualizacion&lt;br /&gt;
end&lt;br /&gt;
addEventHandler (&amp;quot;onClientResourceStart&amp;quot;, resourceRoot, ReproducirMusica)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
local PantallaX = guiGetScreenSize () -- Obtener la resolucion X de la pantalla&lt;br /&gt;
function Visualizacion () -- Funcion de Visualizacion&lt;br /&gt;
	FFT = getSoundFFTData (Musica, 4096, 21) -- Obtener la tabla en 4096 muestras y 20 barras (la funcion da una barra menos)&lt;br /&gt;
	for X = 0, 20 do -- Establecer que X vale de 0 a 20 (un numero para cada barra) simultaneamente&lt;br /&gt;
		FFT [X] = math.sqrt (FFT [X]/6)*128 -- Ajustar las barras para que no se hagan muy largas&lt;br /&gt;
		if FFT [X] &amp;gt; 13 then FFT [X] = 13 end -- Limitar las barras a que no se estiren mas de 13 pixeles&lt;br /&gt;
		if FFT [X] &amp;lt; 1 then FFT [X] = 1 end -- Establecer que minimo tengan un pixel de altura&lt;br /&gt;
		dxDrawRectangle (PantallaX/2 + X*10 - 98, 0, 5, FFT [X], tocolor (0, 255, 0)) -- Dibujar el rectangulo que representa las barras y ajustarlas a la pantalla&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cambios ==&lt;br /&gt;
{{ChangelogHeader}}&lt;br /&gt;
{{ChangelogItem|1.3.2|Agregado el elemento jugador para usar la voz de los jugadores}}&lt;br /&gt;
&lt;br /&gt;
== Vea también ==&lt;br /&gt;
{{Client_audio_functions}} &lt;br /&gt;
&lt;br /&gt;
[[EN:getSoundFFTData]]&lt;br /&gt;
[[AR:getSoundFFTData]]&lt;/div&gt;</summary>
		<author><name>Z0rrigas</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RemoveWorldModel&amp;diff=28766</id>
		<title>RemoveWorldModel</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RemoveWorldModel&amp;diff=28766"/>
		<updated>2011-12-23T01:15:30Z</updated>

		<summary type="html">&lt;p&gt;Z0rrigas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function|New items}}&lt;br /&gt;
This function is used to remove a world object.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool removeWorldModel ( int modelID, float radius, float x, float y, float z )&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''modelID:''' A whole integer specifying the GTASA object model ID.&lt;br /&gt;
*'''radius:''' A floating point number representing the radius that will be eliminated.&lt;br /&gt;
*'''x:''' A floating point number representing the X coordinate on the map.&lt;br /&gt;
*'''y:''' A floating point number representing the Y coordinate on the map.&lt;br /&gt;
*'''z:''' A floating point number representing the Z coordinate on the map.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if the [[object]] was removed, ''false'' if invalid arguments were passed.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
{{Requirements|n/a|1.3|}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example will removes buildings on BigEar.&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
removeWorldModel(16617,1000,-300,1556,75) --lod&lt;br /&gt;
removeWorldModel(16616,1000,-300,1556,75) --lod&lt;br /&gt;
removeWorldModel(16615,1000,-300,1556,75) --lod&lt;br /&gt;
removeWorldModel(16138,1000,-300,1556,75) -- model&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;/div&gt;</summary>
		<author><name>Z0rrigas</name></author>
	</entry>
</feed>