Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-03-28, 17:59


Janushek*







Wiek: 27
Na forum: 3156 dni
Posty: 10

Piwa: 1

Respekt: 50

Witam, m?j problem polega na tym, ?e gdy w??czam syreny (poganiacz) to wszystko jest w porz?dku, ale s?ysz? to tylko jedynie ja i na dosy? ma?? odleg?o?? od pojazdu. Mo?na to tak zobrazowa?, ?e pojazd jest w jakim? pude?ku i kiedy jest si? w pude?ku to wszystko s?ycha?, ale kiedy wyjdzie si? poza pude?ko to nie s?ycha? nic. My?l?, ?e ka?dy zrozumia? o co mi chodzi. Bardzo prosz? o pomoc. :)

Oto kod c-side:

 function bind ()
    
    local veh = getPedOccupiedVehicle(localPlayer)
    local id = getElementModel(veh)
    if id == 407 or id == 597 then
        triggerServerEvent("broadCast", root, veh, id)
    end

end
bindKey("6", "down", bind)

addEvent("toggleSound", true)
addEventHandler("toggleSound", root, function()
    if isElement(sound) then return end
    
    local veh = getPedOccupiedVehicle(localPlayer)
    local x,y,z = getElementPosition(veh)

    sound = playSound3D("Poganiacz.ogg", x,y,z)
    
    setSoundVolume(sound, 1000)
    attachElements(sound, veh,0,0,0)
    
end)

function destroy()
    if isElement(sound) then
        destroyElement(sound)
    end
end
bindKey("7", "down", destroy) 


Kod s-side:

 addEvent("broadCast", true)
addEventHandler("broadCast", root, function(thePlayer)

triggerClientEvent(root, "toggleSound", root) 
    

end) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-28, 19:50


readreis







Wiek: 37
Na forum: 4049 dni
Posty: 62

Piwa: 4

Respekt: 50

Janushek*, probowales to podglo?nic?
setSoundVolume(sound, 1000)
zmien na jakies 5000 i zobacz wtedy

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Janushek*
Wysłany: 2018-03-28, 20:37


Kalizman







Wiek: 24
Na forum: 3793 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Do dystansu d?wi?ku.

Więcej informacji znajdziesz w Wikipedii MTA:

setSoundMaxDistance

lub

Więcej informacji znajdziesz w Wikipedii MTA:

setSoundMinDistance


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Janushek*
Wysłany: 2018-03-28, 21:06


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3351 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

"readreis" napisał/a:

Janushek*, probowales to podglo?nic?
setSoundVolume(sound, 1000)
zmien na jakies 5000 i zobacz wtedy


G?o?no?? okre?la si? w skali 0.0-1.0 ;)

Cytat:

volume: A floating point number representing the desired volume level. Range is from 0.0 to 1.0


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Janushek*
Wysłany: 2018-03-29, 16:10


Janushek*







Wiek: 27
Na forum: 3156 dni
Posty: 10

Piwa: 1

Respekt: 50

Gdzie mia?bym wpisa? to setSoundMaxDistance?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-29, 16:24


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3351 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

addEvent("toggleSound", true)
addEventHandler("toggleSound", root, function()
    if isElement(sound) then return end
    
    local veh = getPedOccupiedVehicle(localPlayer)
    local x,y,z = getElementPosition(veh)

    sound = playSound3D("Poganiacz.ogg", x,y,z)
    
    setSoundVolume(sound, 1000)
    attachElements(sound, veh,0,0,0) 


zamie? na;

addEvent("toggleSound", true)
addEventHandler("toggleSound", root, function()
    if isElement(sound) then return end
    
    local veh = getPedOccupiedVehicle(localPlayer)
    local x,y,z = getElementPosition(veh)

    sound = playSound3D("Poganiacz.ogg", x,y,z)
    
    setSoundVolume(sound, 1.0)
    attachElements(sound, veh,0,0,0) 


Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Janushek*
Wysłany: 2018-03-29, 19:48


Janushek*







Wiek: 27
Na forum: 3156 dni
Posty: 10

Piwa: 1

Respekt: 50

Wszystko ju? dzia?a tylko, ?e s?ysz? to tylko ja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-03, 11:31


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3351 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

"Janushek*" napisał/a:

Wszystko ju? dzia?a tylko, ?e s?ysz? to tylko ja

setSoundMaxDistance( sound, 100 )

dodaj to pod playSound

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Tagi: syreny :: pojeździe.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku