HU/playSFX3D: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(13 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{Client function hu}}
{{Client function hu}}
{{New feature/item|3.0134|1.3.4|5731|
{{New feature/item|3.0134|1.3.4|5731|
This function plays a sound in the GTA world from GTA's big sound containers.
Ez a funkció lejátszik egy hangot a GTA világban a nagy GTA hangkonténerből..
}}
}}


{{Note|There is a tool available which allows you to find bank and sound IDs easily: [[https://community.mtasa.com/index.php?p=resources&s=details&id=7549 sfxBrowser:Download]]. }}
{{Note_hu|Itt egy eszköz, amely lehetővé teszi, hogy könnyedén találj meg bank, és hangazonosítókat: [[https://community.mtasa.com/index.php?p=resources&s=details&id=7549 sfxBrowser:Download]]. }}
{{Warning|Many players use versions of GTA:SA (especially pirated versions) that have audio files full of zeros so that they can compresses better in their ''AUDIO\SFX\'' folder. (They lack any data)  
{{Warning_hu|Sok játékos használja a GTA:SA-t (különösen a kalóz) verzióit, amelyeknek nulla hangfájljai vannak, így ők jobban tudják tömöríteni ezeket az \AUDIO\SFX\ mappájukban. (Hiányoznak adatok)  
In case of these invalid audio files, this function returns ''false''.
Ezek érvénytelen audió fájlok esetén ez a funkció ''hamis'' értéked ad vissza.


It also returns ''false'' when trying to play a track deleted in the recent GTA: SA Steam patches (and if the client is using a Steam GTA: SA copy).|true}}
Akkor is ''hamis'' értéked ad vissza, ha egy töröld dalt próbál meg lejátszani a legújabb GTA:SA Steam verziójában (és ha a kliens egy GTA: SA Steam másolatát használja.|true}}


==Syntax==
==Szintaxis==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
element playSFX3D ( string containerName, int bankId, int soundId, float x, float y, float z [, bool looped = false ] )
element playSFX3D ( string containerName, int bankId, int soundId, float x, float y, float z [, bool looped = false ] )
</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===
===Kötelező argumentumok===
*'''containerName:''' The name of the audio container. Possible values are: "feet", "genrl", "pain_a", "script", "spc_ea", "spc_fa", "spc_ga", spc_na", "spc_pa"
*'''containerName:''' Az audió konténer neve. Lehetséges értékek: "feet", "genrl", "pain_a", "script", "spc_ea", "spc_fa", "spc_ga", spc_na", "spc_pa"
*'''bankId:''' The audio bank id
*'''bankId:''' Az audió bank id
*'''soundId:''' The sound id within the audio bank
*'''soundId:''' A hang id az audió bankban
*'''x:''' A floating point number representing the X coordinate on the map.
*'''x:''' A térképen az x koordinátát ábrázoló lebegőpontos szám.
*'''y:''' A floating point number representing the Y coordinate on the map.
*'''y:''' A térképen az y koordinátát ábrázoló lebegőpontos szám.
*'''z:''' A floating point number representing the Z coordinate on the map.
*'''z:''' A térképen az z koordinátát ábrázoló lebegőpontos szám.


===Optional Arguments===
===Tetszőleges Argumentumok===
*'''looped:''' A [[boolean]] representing whether the sound will be looped
*'''looped:''' A [[boolean]] visszadja, hogy a hang ismétlődő-e


==Returns==
==Visszaadott értékek==
Returns a [[sound]] element if the sound was successfully created, ''false'' otherwise.
Visszaad egy [[sound|hang]] elemet, ha a hang sikeresen létre lett hozva, egyébként hamis.  




{{New feature/item|4.0140|1.4|6443|
{{New feature/item|4.0140|1.4|6443|
==Syntax 2==
==Szintaxis 2==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
element playSFX3D( string "radio", string radioStation, int trackId, float x, float y, float z [, bool looped = false ] )
element playSFX3D( string "radio", string radioStation, int trackId, float x, float y, float z [, bool looped = false ] )
</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===
===Kötelező argumentumok===
*'''radio:''' The string "radio" (used to differentiate to the first syntax)  
*'''radio:''' The string "radio" (used to differentiate to the first syntax)  
*'''radioStation:''' The radio station. Possible values are "Adverts", "Ambience", "Police", "Playback FM", "K-Rose", "K-DST", "Cutscene", "Beats", "Bounce FM", "SF-UR", "Radio Los Santos", "Radio X", "CSR 103.9", "K-Jah West", "Master Sounds 98.3", "WCTR".
*'''radioStation:''' The radio station. Possible values are "Adverts", "Ambience", "Police", "Playback FM", "K-Rose", "K-DST", "Cutscene", "Beats", "Bounce FM", "SF-UR", "Radio Los Santos", "Radio X", "CSR 103.9", "K-Jah West", "Master Sounds 98.3", "WCTR".
*'''trackId :''' The radio track id within the radio station audio file
*'''trackId :''' The radio track id within the radio station audio file
*'''x:''' A floating point number representing the X coordinate on the map.
*'''x:''' A térképen az x koordinátát ábrázoló lebegőpontos szám.
*'''y:''' A floating point number representing the Y coordinate on the map.
*'''y:''' A térképen az y koordinátát ábrázoló lebegőpontos szám.
*'''z:''' A floating point number representing the Z coordinate on the map.
*'''z:''' A térképen az z koordinátát ábrázoló lebegőpontos szám.


===Optional Arguments===
===Tetszőleges Argumentumok===
*'''looped:''' A [[boolean]] representing whether the sound will be looped
*'''looped:''' A [[boolean]] visszadja, hogy a hang ismétlődő-e
==Returns==
==Visszaadott értéks==
Returns a [[sound]] element if the sound was successfully created, ''false'' otherwise.
Visszaad egy [[sound|hang]] elemet, ha a hang sikeresen létre lett hozva, egyébként hamis.  
}}
}}






==Example==
==Példa==
The following example plays a fire alarm sound near you (looped).
A következő példa lejátsza a tűzoltó hangját a közeledben (ismétlődő).
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local x, y, z = getElementPosition(localPlayer)
local x, y, z = getElementPosition(localPlayer)
Line 62: Line 62:
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==Lásd még==
{{Client_audio_functions hu}}
{{Client_audio_functions hu}}


[[en:playSFX3D]]
[[en:playSFX3D]]
==Fordította==
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Revision as of 20:40, 16 August 2018

Ez a funkció lejátszik egy hangot a GTA világban a nagy GTA hangkonténerből..


[[{{{image}}}|link=|]] Megjegyzés: Itt egy eszköz, amely lehetővé teszi, hogy könnyedén találj meg bank, és hangazonosítókat: [sfxBrowser:Download].
Dialog-warning.png Figyelmeztetés: Sok játékos használja a GTA:SA-t (különösen a kalóz) verzióit, amelyeknek nulla hangfájljai vannak, így ők jobban tudják tömöríteni ezeket az \AUDIO\SFX\ mappájukban. (Hiányoznak adatok)

Ezek érvénytelen audió fájlok esetén ez a funkció hamis értéked ad vissza.

Akkor is hamis értéked ad vissza, ha egy töröld dalt próbál meg lejátszani a legújabb GTA:SA Steam verziójában (és ha a kliens egy GTA: SA Steam másolatát használja.

Szintaxis

element playSFX3D ( string containerName, int bankId, int soundId, float x, float y, float z [, bool looped = false ] )

Kötelező argumentumok

  • containerName: Az audió konténer neve. Lehetséges értékek: "feet", "genrl", "pain_a", "script", "spc_ea", "spc_fa", "spc_ga", spc_na", "spc_pa"
  • bankId: Az audió bank id
  • soundId: A hang id az audió bankban
  • x: A térképen az x koordinátát ábrázoló lebegőpontos szám.
  • y: A térképen az y koordinátát ábrázoló lebegőpontos szám.
  • z: A térképen az z koordinátát ábrázoló lebegőpontos szám.

Tetszőleges Argumentumok

  • looped: A boolean visszadja, hogy a hang ismétlődő-e

Visszaadott értékek

Visszaad egy hang elemet, ha a hang sikeresen létre lett hozva, egyébként hamis.


ADDED/UPDATED IN VERSION 1.4 r6443:

Szintaxis 2

element playSFX3D( string "radio", string radioStation, int trackId, float x, float y, float z [, bool looped = false ] )

Kötelező argumentumok

  • radio: The string "radio" (used to differentiate to the first syntax)
  • radioStation: The radio station. Possible values are "Adverts", "Ambience", "Police", "Playback FM", "K-Rose", "K-DST", "Cutscene", "Beats", "Bounce FM", "SF-UR", "Radio Los Santos", "Radio X", "CSR 103.9", "K-Jah West", "Master Sounds 98.3", "WCTR".
  • trackId : The radio track id within the radio station audio file
  • x: A térképen az x koordinátát ábrázoló lebegőpontos szám.
  • y: A térképen az y koordinátát ábrázoló lebegőpontos szám.
  • z: A térképen az z koordinátát ábrázoló lebegőpontos szám.

Tetszőleges Argumentumok

  • looped: A boolean visszadja, hogy a hang ismétlődő-e

Visszaadott értéks

Visszaad egy hang elemet, ha a hang sikeresen létre lett hozva, egyébként hamis.


Példa

A következő példa lejátsza a tűzoltó hangját a közeledben (ismétlődő).

local x, y, z = getElementPosition(localPlayer)
if not playSFX3D("script", 7, 1, x + 10, y, z, true) then
    outputChatBox("You have to install some missing audio files to hear the sound")
end

Lásd még

Fordította