HU/playSound

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

Egy hangelemet hoz létre, majd rögtön azután le is játsza azt a játékosnak.

Note: Támogatott audió formátumok: MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M and PLS(e.g. Webstream).

[[{{{image}}}|link=|]] Note: Teljesítményi okokból, mikor a playSound-ot használjuk egy effekt többszöri lejátszásánál (pl. fegyver lövés), javasoljuk, hogy az audiófájlokat egycsatornás WaV-ba konvertálja (mono), 22050-Hz, vagy kisebb mintavételi frekvenciával. Valamint érdemes hozzáadni egy limitet, ami szabályozza az effekt lejátszási gyakoriságát.

Szintaxis

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

OOP Syntax Help! I don't understand this!

Method: Sound(...)


Kötelező argumentumok

  • soundPath: a lejátszani kívánt hang elérési helye vagy URL címe. (Az elérési hely által rendszerezett hangot elő kell definiálni a meta.xml fájlban, <file /> taggel)

Tetszőleges Argumentumok

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
NOTE: Amikor tetszőleges argumentumokat használ, előfordulhat, hogy az összes argumentumokat meg kell adnia, mielőtt egyed is használna.

  • looped: A boolean visszadja, hogy a hang ismétlődni fog-e. A hang ismétlésére használja a true-t. Az ismétlés nem elérhető a streamelt hangoknál, csak hangfájlok esetén.
  • throttled: A boolean visszadja, hogy a hang szabályozva lesz-e (pl. csökkentett letöltési sávszélességgel). A hang szabályozásához használja a "true" parancsot. A hangok alapértelmezés szerint csak az URL-ekre korlátozódnak.

Visszaadott érték

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

Példa

function wasted (killer, weapon, bodypart) 
	local sound = playSound("sounds/wasted.mp3") --Play wasted.mp3 from the sounds folder
	setSoundVolume(sound, 0.5) -- set the sound volume to 50%
end

addEventHandler("onClientPlayerWasted", localPlayer, wasted) --add the event handler

See Also

Fordította

Surge