HU/playSFX3D

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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