ODutii Posted August 27, 2019 Share Posted August 27, 2019 Esse é o script atual, e não está funcionando, quero que, somente o piloto e o co-piloto da frente podem acionar esse som, so que no meu, todos os ocupantes do carro podem usar esse som, a linha 1 que está errada, já tentei diversas combinações e não funcionou. if (seat == 0 or 1) then vehiclesSirene2[source] = playSound3D( "sirene2.wav", 0,0,0, true ) setSoundMaxDistance(vehiclesSirene2[source], 99 ) setSoundVolume (vehiclesSirene2[source], 1) attachElements (vehiclesSirene2[source], source, 0, 0, 0 ) Link to comment
Jonas^ Posted August 27, 2019 Share Posted August 27, 2019 Você esta chamando essa função onde? não poste códigos pela metade por favor... Link to comment
ODutii Posted August 27, 2019 Author Share Posted August 27, 2019 (edited) addEvent("startSireneSound3",true) -- criamos um evento para iniciar o som da sirene addEventHandler("startSireneSound3",root, function(seat) local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if(vehiclesSirene2[source])then -- ja tem o som na tabela do carro destroyElement(vehiclesSirene2[source]) -- destroy ele vehiclesSirene2[source] = nil -- deixa nulo pa poder usar dnv s2 = false elseif s1 == false then -- n tem o som ainda if ( vehicle ) then if (seat == 0 or 1) then vehiclesSirene2[source] = playSound3D( "s'irene2.wav", 0,0,0, true ) setSoundMaxDistance(vehiclesSirene2[source], 99 ) setSoundVolume (vehiclesSirene2[source], 1) attachElements (vehiclesSirene2[source], source, 0, 0, 0 ) s2 = true end else end end end) O que quero modificar é so o seat. Edited August 27, 2019 by ODutii Link to comment
beast99 Posted August 28, 2019 Share Posted August 28, 2019 14 hours ago, ODutii said: addEvent("startSireneSound3",true) -- criamos um evento para iniciar o som da sirene addEventHandler("startSireneSound3",root, function(seat) local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if(vehiclesSirene2[source])then -- ja tem o som na tabela do carro destroyElement(vehiclesSirene2[source]) -- destroy ele vehiclesSirene2[source] = nil -- deixa nulo pa poder usar dnv s2 = false elseif s1 == false then -- n tem o som ainda if ( vehicle ) then if (seat == 0 or 1) then vehiclesSirene2[source] = playSound3D( "s'irene2.wav", 0,0,0, true ) setSoundMaxDistance(vehiclesSirene2[source], 99 ) setSoundVolume (vehiclesSirene2[source], 1) attachElements (vehiclesSirene2[source], source, 0, 0, 0 ) s2 = true end else end end end) O que quero modificar é so o seat. porque você não coloca if (seat == 0) or (seat == 1) then ? Link to comment
Other Languages Moderators Lord Henry Posted August 28, 2019 Other Languages Moderators Share Posted August 28, 2019 Resolvido. if (seat <= 1) then -- Se o assento for 0 ou 1, então: Link to comment
ODutii Posted September 8, 2019 Author Share Posted September 8, 2019 Por que, so o motorista e o passageiro do lado dele que pode usar o comando, so na frente que pode Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now