HU/playSound: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(31 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:''' Támogatott audió formátumok: MP3, WAV, OGG, RIFF, MOD, XM, IT, S3M and PLS(e.g. Webstream).
{{Note|
{{Note|For performance reasons, when using playSound for effects that will be played lots (pl. fegyver lövés), ezért 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).
==Syntax==  
*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==  
<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>  
{{OOP||[[Sound]]}}
{{OOP||[[Sound]]}}
===Required Arguments===  
===Kötelező argumentumok===  
*'''soundPath:''' the [[filepath]] or URL of the sound file you want to play. (Sound specified by filepath has to be predefined in the [[meta.xml]] file with <file /> tag.)
*'''soundPath:''' a lejátszani kívánt hang [[filepath|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)


===Optional Arguments===  
===Tetszőleges Argumentumok===  
{{OptionalArg}}  
{{OptionalArg hu}}  
*'''looped:''' a [[boolean]] representing whether the sound will be looped. To loop the sound, use ''true''. Loop is not available for streaming sounds, only for sound files.
 
*'''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.
{{New feature/item|3.0150|1.5||
{{New feature/item|3.0150|1.5||
*'''throttled:''' a [[boolean]] representing whether the sound will be throttled (i.e. given reduced download bandwidth). To throttle the sound, use ''true''. Sounds will be throttled per default and only for URLs.
*'''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.
}}
}}


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


==Example==
==Példa==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function wasted (killer, weapon, bodypart)  
function wasted (killer, weapon, bodypart)  
local sound = playSound("sounds/wasted.mp3") --Play wasted.mp3 from the sounds folder
local sound = playSound("sounds/wasted.mp3") --Lejátsza a 'wasted.mp3' fájlt a sounds mappából
setSoundVolume(sound, 0.5) -- set the sound volume to 50%
setSoundVolume(sound, 0.5) -- 50%-ra állítja a hangerőt
end
end


addEventHandler("onClientPlayerWasted", localPlayer, wasted) --add the event handler
addEventHandler("onClientPlayerWasted", localPlayer, wasted) -- egy eseménykezelő hozzáadása
</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==
* '''''[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