ES/PlaySound3D: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:


== Sintaxis ==
== Sintaxis ==
<syntaxhighlight lang="lua">element playSound3D ( string Archivo, float posX, float posY, float posZ, [ bool repeticion = false ] )</syntaxhighlight>
<syntaxhighlight lang="lua">element playSound3D ( string Archivo, float posX, float posY, float posZ [, bool repeticion = false ] )</syntaxhighlight>


== Argumentos Requeridos ==
== Argumentos Requeridos ==




*'''El audio''': El archivo de audio que quieres reproducir. (agregar el tag <file> </file> en el archivo meta.xml).
*'''Archivo''': El archivo a reproducir.


*'''x''': El punto flotante que representa la coordenada X en el mapa.
*'''x''': El punto flotante que representa la coordenada X en el mapa.
Line 18: Line 18:


*'''z''': El punto flotante que representa la coordenada Z en el mapa.
*'''z''': El punto flotante que representa la coordenada Z en el mapa.
----


== Argumentos Opcionales ==
== Argumentos Opcionales ==


*'''Bucle''': El bucle representa si el sonido se reproducirá de nuevo o No. De caso contrario usar false.
*'''Repeticion''': Un boolean representando si el sonido se reproducirá de nuevo al terminar.
 
----


== Ejemplos ==
== Ejemplos ==

Latest revision as of 23:38, 21 April 2013

playSound3D

Crea un elemento de sonido en el ambiente de juego y lo reproduce inmediatamente después de la creación para el jugador local. setElementPosition es utilizable para este elemento.

Nota: Los formatos de audio soportados sólo son MP3, WAV, OGG, RIFF, MOD, XM, IT y S3M.

Sintaxis

element playSound3D ( string Archivo, float posX, float posY, float posZ [, bool repeticion = false ] )

Argumentos Requeridos

  • Archivo: El archivo a reproducir.
  • x: El punto flotante que representa la coordenada X en el mapa.
  • y: El punto flotante que representa la coordenada Y en el mapa.
  • z: El punto flotante que representa la coordenada Z en el mapa.

Argumentos Opcionales

  • Repeticion: Un boolean representando si el sonido se reproducirá de nuevo al terminar.

Ejemplos

En este ejemplo se reproduce un archivo de audio en la pizzeria , cerca de de Pier 69 en San Fierro.

addEventHandler( 'onClientResourceStart', resourceRoot,
	function( )
		local uSound = playSound3D( 'sonidos/audio23.mp3', 2498, -1659, 12, true ) -- Se utiliza 'true' porque el sonido se repetirá infinidad de veces
		setSoundMaxDistance( uSound, 100 )
	end
)

Mira Tambien