Bo nie poda?e? z jakiego miejsca ma lecie? d?wi?k. Do tego triggera co ci podawa?em musisz doda? triggerowanie pozycji pojazdu i po stronie klienta ich u?y? do playSound3D.
addEvent("ap",true)
addEventHandler("ap",root,function(x,y,z)
if not dzwiek then
dzwiek = playSound3D("ap.wav",x,y,z)
setSoundMaxDistance(dzwiek, 50)
else
stopSound(dzwiek)
dzwiek = nil
end
end)
S-side:
function pompa(plr)
local x,y,z = getElementPosition(plr)
for i,v in pairs(getElementsByType("vehicle",resourceRoot)) do
local x2,y2,z2 = getElementPosition(v)
if getDistanceBetweenPoints3D(x,y,z,x2,y2,z2) <= 40 then
triggerClientEvent("ap",root,x2,y2,z2)
return end
end
end
addEventHandler("onPlayerJoin",root,function()
bindKey(source,"o","down",pompa)
end)
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