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

Wysłany: 2021-11-09, 18:16


eksdi123







Wiek: 25
Na forum: 1981 dni
Posty: 26
Nick w MP: Kupson



Respekt: 50

Witam ponownie!

Mam problem z sygna?ami d?wi?kowymi dla frakcji a dok?adnie dla PSP, w kt?rym jako jedyne nie dzia?a...

Mo?na jako? osobno je zrobi? czy co??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-09, 21:37


Nexisten

Moderator






Wiek: 22
Na forum: 4107 dni
Posty: 551
Nick w MP: Nexisten

Piwa: 1479

Respekt: 287,3
Respekt: 287,3Respekt: 287,3Respekt: 287,3

Bez kodu ci nikt nie pomo?e, nie jeste?my magikami. Podaj kod odpowiedzialny za d?wi?kowe

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-09, 22:42


eksdi123







Wiek: 25
Na forum: 1981 dni
Posty: 26
Nick w MP: Kupson



Respekt: 50

Kod:

addEvent("broadcastSound3D", true)
addEventHandler("broadcastSound3D", root, function(sound,range,minrange, bliskiKomunikat, dalekiKomunikat)
local el=source
if getElementDimension(localPlayer)~=getElementDimension(el) then return end
if getElementInterior(localPlayer)~=getElementInterior(el) then return end
local x,y,z=getElementPosition(localPlayer)
local x2,y2,z2=getElementPosition(el)
local dist=getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)
if dist<range*2 then
if bliskiKomunikat and minrange and dist<minrange then
triggerEvent("onCaptionedEvent", root, bliskiKomunikat, 10)
outputChatBox(" * " .. bliskiKomunikat)
elseif dalekiKomunikat and dist<range then
triggerEvent("onCaptionedEvent", root, dalekiKomunikat, 10)
outputChatBox(" * " .. dalekiKomunikat)
end
local s=playSound3D(sound, x2,y2,z2)
setSoundMinDistance(s, minrange or 25)
setSoundMaxDistance(s, range)
end
end)

----------------------------------------------
------------Sygna?y SAPD------------
----------------------------------------------

local Dzwiek=getTickCount()-1000
function DzwiekO()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
if getElementData(veh,"vehicle:police") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/pier.wav",400)
cancelEvent()
return
end
end
end
bindKey("3","down",DzwiekO)

local Dzwiek=getTickCount()-1000
function DzwiekOO()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:police") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/yelp.wav",400)
cancelEvent()
return
end
end
end
bindKey("2","down",DzwiekOO)

local Dzwiek=getTickCount()-1000
function DzwiekOOO()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:police") or getElementData(veh, "vehicle:dzwiekp") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/wail.wav",400)
cancelEvent()
return
end
end
end
bindKey("1","down",DzwiekOOO)

local Dzwiek=getTickCount()-1000
function DzwiekOOOO()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:police") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/hilo.wav",400)
cancelEvent()
return
end
end
end
bindKey("4","down",DzwiekOOOO)

local Dzwiek=getTickCount()-1000
function DzwiekOOOOO()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:police") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/poganiacz.mp3",400)
cancelEvent()
return
end
end
end
bindKey("lctrl","down",DzwiekOOOOO)

local Dzwiek=getTickCount()-1000
function DzwiekCZF()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:CZF") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/siren.mp3",400)
cancelEvent()
return
end
end
end
bindKey("1","down",DzwiekCZF)

local Dzwiek=getTickCount()-1000
function Dzwiek21()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:21") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/21.mp3",400)
cancelEvent()
return
end
end
end
bindKey("1","down",Dzwiek21)

local Dzwiek=getTickCount()-1000
function Dzwiek25()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:25") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/25.mp3",400)
cancelEvent()
return
end
end
end
bindKey("1","down",Dzwiek25)

local Dzwiek=getTickCount()-1000
function Dzwiek51()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:51") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/51.mp3",400)
cancelEvent()
return
end
end
end
bindKey("1","down",Dzwiek51)

local Dzwiek=getTickCount()-1000
function Dzwiekp1()
if getTickCount()-Dzwiek<1000 then return end
Dzwiek=getTickCount()
local veh=getPedOccupiedVehicle(localPlayer)
if veh and getVehicleController(veh)==localPlayer then
local model = getElementModel(veh)
if getElementData(veh,"vehicle:dzwiek") or getElementData(veh,"vehicle:id") == 407 then
triggerServerEvent("toggleVehicleSound",veh,"Audio/p1.mp3",400)
cancelEvent()
return
end
end
end
bindKey("1","down",Dzwiekp1)


----------------- Teraz Dzwieki --------------------------
addEvent("createVehicleSound", true)
addEventHandler("createVehicleSound", root, function(dzwiek,range)
local snd=playSound3D(dzwiek, 0,0,0,true)
setSoundMaxDistance(snd, range or 125)
attachElements(snd, source)
end)
addEvent("destroyVehicleSound", true)
addEventHandler("destroyVehicleSound", root, function()
local el=getAttachedElements(source)
for i,v in ipairs(el) do
if getElementType(v)=="sound" then
destroyElement(v)
end
end
end)
addEvent("odtworzDzwiek", true)
addEventHandler("odtworzDzwiek", resourceRoot, function(dzwiek)
if fileExists("audio/"..dzwiek..".ogg") then
playSound("audio/"..dzwiek..".ogg")
elseif fileExists("audio/"..dzwiek..".mp3") then
playSound("audio/"..dzwiek..".mp3")
end
end)


Client

[ Dodano: 2021-11-11, 21:05 ]
No i da?by rad? kto? pom?c jako??

Postaw piwo autorowi tego posta
 

 
Tagi: sygnały :: dźwiękowe
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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