RO/playSound

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Crează un element de tip sound și îl redă imediat după ce acesta a fost creat pentru jucătorul local.

Notă: Singurele formate audio acceptate sunt MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M și PLS (exemplu Webstream).

[[{{{image}}}|link=|]] Observație: Din motive de performanță, atunci când playSound este folosit pentru efecte ce vor fi redate frecvent (exemplu: tragerea unei arme), se recomandă să convertiți fișierul audio într-unul de tip WAV pe un singur canal de redare (mono) la o rată de maximum 22050 Hz. De asemenea, se recomandă adăugarea unei limite privind frecvența (cât de des) la care poate fi redat efectul. (exemplu: odată la 50ms.)

Sintaxă

element playSound (string soundPath, [ bool looped = false, bool throttled = true ])

OOP Syntax Help! I don't understand this!

Method: Sound(...)


Argumente Necesare

  • soundPath: calea (filepath) sau URL-ul (link-ul) fișierului audio pe care doriți să-l redați. (Fișierele audio specificate prin filepath trebuie predefinite în meta.xml folosind tag-ul <file />.)

Argumente Opționale

OBSERVAȚIE: Atunci când doriți să utilizați argumente opționale există posibilitatea să fiți nevoit să introduceți toate argumentele predecesoare argumentului pe care doriți să-l utilizați. Pentru mai multe informații despre argumentele opționale, vizualizați optional arguments.

  • looped: o valoare de tip boolean folosită pentru a stabili dacă sunetul trebuie să fie repetat. Pentru a repeta sunetul folosiți true. Acest argument nu va funcționa pe sunetele redate în stream, ci doar în cazul fișierelor audio.
  • throttled: o valoare de tip boolean folosită pentru a stabili dacă sunetului trebuie să i se ofere o bandă de descărcare redusă. Pentru a oferi o bandă de descărcare redusă sunetului, folosiți true. Acest argument va fi activat din oficiu și va fi aplicat numai în cazul unui URL (link).

Redare

Redă un element de tip sound dacă sunetul a fost creat cu succes. În caz contrar false.

Exemplu

function wasted (killer, weapon, bodypart) 
	local sound = playSound("sounds/wasted.mp3") -- Redă fișierul audio wasted.mp3 din registrul sounds
	setSoundVolume(sound, 0.5) -- Setează volumul sunetului la 50%
end
addEventHandler("onClientPlayerWasted", localPlayer, wasted) -- Adaugă un eveniment declanșator

Vizualizați de asemenea