RO/getSoundLevelData

From Multi Theft Auto: Wiki
Revision as of 19:38, 15 August 2021 by Alvesvin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Această funcție obține nivelul stâng/drept a unui element de tip sound. Dacă elementul este un jucător, funcția va folosi vocea jucătorului.

Sintaxă

int, int getSoundLevelData (element theSound)

OOP Syntax Help! I don't understand this!

Method: sound:getLevelData(...)


Argumente Necesare

Redare

Redă doi integers între 0 și 32767.

Exemplu

Click to collapse [-]
Client
soundHandler = playSound("sound.wav")

function onSoundPlayRender()
    if (soundHandler) then
        local leftData, rightData = getSoundLevelData(soundHandler)
	if (leftData) then
            dxDrawRectangle(0, 0, 64, leftData / 32767 * 256, tocolor(255, 0, 0))
            dxDrawRectangle( 64, 0, 64, rightData / 32767 * 256, tocolor(0, 0, 255))
        end
    end
end
addEventHandler("onClientRender", getRootElement(), onSoundPlayRender)

Cerințe

Versiune minimă server n/a
Versiune minimă client 1.3.0-9.04162

Notă: Folosirea acestei funcții necesită ca versiunea minimă de mai sus să fie declarată în meta.xml folosind următoarea sintaxă: <min_mta_version> secțiune. ex. <min_mta_version client="1.3.0-9.04162" />

Changelog

Versiune Descriere
1.3.2 Adăugat element de tip jucător (player) pentru a putea folosi vocea unui jucător

Vizualizați de asemenea