HU/playSound: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Client function hu}}
{{Client function hu}}
Egy [[sound|hang]][[element|elemet]] hoz létre, majd rögtön azután le is játsza azt a játékosnak.<br />
Egy [[sound|hang]][[element|elemet]] hoz létre, majd rögtön azután le is játsza azt a játékosnak.
<br />


{{Note|
{{Note|
*Támogatott audió formátumok: MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M and PLS(e.g. Webstream). <br />*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.}}
*Támogatott audió formátumok: MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M and PLS(e.g. Webstream).
*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==  
==Szintaxis==  
<syntaxhighlight lang="lua">element playSound ( string soundPath, [ bool looped = false, bool throttled = true ] )</syntaxhighlight>  
<syntaxhighlight lang="lua">element playSound ( string soundPath, [ bool looped = false, bool throttled = true ] )</syntaxhighlight>  
Line 13: Line 13:


===Tetszőleges Argumentumok===  
===Tetszőleges Argumentumok===  
{{OptionalArg}} <br/>
{{OptionalArg hu}}  
''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.
*'''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.
Line 22: Line 21:


===Visszaadott érték===
===Visszaadott érték===
Visszaad egy [[sound|hang]][[element|elemet]], ha a hang sikeresen létre lett hozva, egyébként ''hamis''..
Visszaad egy [[sound|hang]][[element|elemet]], ha a hang sikeresen létre lett hozva, egyébként ''hamis''.


==Példa==
==Példa==
Line 34: Line 33:
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==Lásd még==
{{Client_audio_functions hu}}
{{Client_audio_functions hu}}
[[EN:playSound]]
[[EN:playSound]]
[[AR:playSound]]
[[AR:playSound]]
[[DE:playSound]]
[[DE:playSound]]
[[PT-BR:playSound]]


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

Latest revision as of 02:01, 18 August 2021

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

[[{{{image}}}|link=|]] Note:
  • Támogatott audió formátumok: MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M and PLS(e.g. Webstream).
  • 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

Megjegyzés: Amikor tetszőleges paramétereket használ, előfordulhat, hogy az összes paramétert meg kell adnia, mielőtt egyet is használna. További információkért látogassa meg a tetszőleges paraméterek oldalt.

  • 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") --Lejátsza a 'wasted.mp3' fájlt a sounds mappából
	setSoundVolume(sound, 0.5) -- 50%-ra állítja a hangerőt
end

addEventHandler("onClientPlayerWasted", localPlayer, wasted) -- egy eseménykezelő hozzáadása

Lásd még

Fordította