HU/playSound: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "__NOTOC__  {{Client function hu}} Creates a sound element and plays it immediately after creation for the local player.<br /> <br /> '''Note:''' The only supported aud...")  | 
				mNo edit summary  | 
				||
| (38 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.  | |||
{{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==    | |||
<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]]}}  | ||
===  | ===Kötelező argumentumok===    | ||
*'''soundPath:'''   | *'''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)  | ||
===  | ===Tetszőleges Argumentumok===    | ||
{{OptionalArg}}    | {{OptionalArg hu}}    | ||
*'''looped:'''   | |||
*'''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:'''   | *'''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 [[sound|hang]][[element|elemet]], ha a hang sikeresen létre lett hozva, egyébként ''hamis''.  | |||
==  | ==Példa==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
function wasted (killer, weapon, bodypart)    | function wasted (killer, weapon, bodypart)    | ||
	local sound = playSound("sounds/wasted.mp3") --  | 	local sound = playSound("sounds/wasted.mp3") --Lejátsza a 'wasted.mp3' fájlt a sounds mappából  | ||
	setSoundVolume(sound, 0.5) --   | 	setSoundVolume(sound, 0.5) -- 50%-ra állítja a hangerőt  | ||
end  | end  | ||
addEventHandler("onClientPlayerWasted", localPlayer, wasted) --  | addEventHandler("onClientPlayerWasted", localPlayer, wasted) -- egy eseménykezelő hozzáadása  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
==  | ==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.
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
- HU/getRadioChannel
 - HU/getRadioChannelName
 - HU/getSFXStatus
 - HU/getSoundBPM
 - HU/getSoundEffects
 - HU/getSoundFFTData
 - HU/getSoundLength
 - HU/getSoundLevelData
 - HU/getSoundMaxDistance
 - HU/getSoundMetaTags
 - HU/getSoundMinDistance
 - HU/getSoundPan
 - HU/getSoundPosition
 - HU/getSoundProperties
 - HU/getSoundSpeed
 - HU/getSoundVolume
 - HU/getSoundWaveData
 - HU/isSoundPanningEnabled
 - HU/isSoundPaused
 - HU/playSFX
 - HU/playSFX3D
 - HU/playSound
 - HU/playSound3D
 - HU/playSoundFrontEnd
 - HU/setRadioChannel
 - HU/setSoundEffectEnabled
 - HU/setSoundMaxDistance
 - HU/setSoundMinDistance
 - HU/setSoundPan
 - HU/setSoundPanningEnabled
 - HU/setSoundPaused
 - HU/setSoundPosition
 - HU/setSoundProperties
 - HU/setSoundSpeed
 - HU/setSoundVolume
 - HU/stopSound