Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: syren
1. Jak wgrac dzwiek syren
jak mam w??czyc d?wi?k syren w samp do np: nieoznakowanych radiowoz?w, bo obiekt to no problem a tak poza tym to nie ma nic w sound'ids a potrzebuj?, wiem ?e w lua jest addVehicleSiren a w samp?
2. usuwanie syren
Witam, u?y?em funkci removeVehicleSirens a one nie znikaja, dzwi?k tez zostaje.
Co robi??
Kod:
local karetka1 createVehicle(416, -2589.40845658.2318714.453130090)
    
removeVehicleSirens(karetka1)
    
setVehiclePlateText(karetka1"S01")


Jest to strona serwera
3. Wyłączanie wszystkich syren
Witam ot?? mam dwa skrypty na sygna?y d?wi?kowe. Dla przyk?adu mam sygna?y pod klawiszem "1" oraz "h" i gdy w??cz? dwa wszystko dzia?a Okej, ale gdy chce wy??czy? jeden z nich to wy??czaj? si? dwa. Jak to naprawi? ?Bo generalnie chce ?eby ten pod "h" by? jako horn. ZA POMOC R* i :piwo:

KOD
[lua]
addEvent("broadcastSound3D1", true)
addEventHandler("broadcastSound3D1", 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("onCaptionedEvent1", root, bliskiKomunikat, 10)
outputChatBox(" * " .. bliskiKomunikat)
elseif dalekiKomunikat and dist<range then
triggerEvent("onCaptionedEvent1", root, dalekiKomunikat, 10)
outputChatBox(" * " .. dalekiKomunikat)
end
local s=playSound3D(sound, x2,y2,z2)
setSoundMinDistance(s, minrange or 5)
setSoundMaxDistance(s, range)
end
end)

--------------------------------------------------------------------------------------- SAPD
local soundSwitch_lu=getTickCount()-2000
local function sou...
4. przełączanie syren przyciskiem
Cze??, my?l?, my?l? i nie mog? wymy?le?. Jak zrobi? prze??czanie syren za pomoc? przycisku H? Ot?? klikniemy H (za pierwszym razem) to w??cza si? syrena o numerze 1., klikniemy za drugim razem klawisz H, wy??czy si? pierwsza, i w??czy syrena o numerze 2.

Nie mam zielonego poj?cia jak zastosowa? to za pomoc? instrukcji warunkowej if, pr?bowa?em pobieraj?c stan klawisza (czy jest naciskany lub mnie), lecz pierwsze wykombinowa?em (czyli w??czona syrena gdy nacisn? pierwszy raz klawisz H), no ale nie mam ?adnego pomys?u jak lub co, wykona? w dalszych inst. warunk. if lub elseif.

Nie prosz? gotowego kodu, ani nie o jakie? triggery z tworzeniem d?wi?ku poniewa? wszystko mam ju? przygotowane, aczkolwiek nie wiem jak si? zabra? za prze??czanie tych syren. ;/

Za pomoc :piwo: & R*
5. System syren
Witam stworzylem system syren kiedy uruchamiam syreny to slysze tylko ja, jak zrobic zeby wszyscy slyszeli ?


function syreny()
if 
getElementData(localPlayer,"syreny:wlaczone") == true then return end
local veh 
getPedOccupiedVehicle(localPlayer)
if 
getElementModel(veh) == 596 or getElementModel(veh) == 597 or getElementModel(veh) == 598 and seat == 0 then
if getVehicleSirensOn(vehthen
local sound 
playSound3D("police.mp3",0,0,0,true)
setTimer(destroyElement,50000,1,sound)
setTimer(syrenyoff,50000,1)
--
setSoundMinDistance(sound,20)
setSoundMaxDistance(sound,200)
setSoundVolume(sound,0.3)
attachElements(soundveh000)
setElementData(localPlayer,"syreny:wlaczone",true)
end
end
end
addEventHandler
("onClientRender",rootsyreny)
6. Podmianka Syren
Witam mam problem bo nie wiem jak wgra? podmiank? syren do woz?w stra?ackich.
Je?li kto? wie to prosz? o napisanie jak to zrobi?. Serwer mam na serverproject.
7. Wyciszanie syren
Cze??, tak jak w temacie szukam sposobu na wyciszenie podstawowych syren z GTA, wiem, ?e trzeba u?y? tej funkcji: https://wiki.multitheftauto.com/wiki/SetWorldSoundEnabled
Ale nie wiem jakie ID maj? syrenki :/ Pomo?e kto?? Dam piwko + respekt
8. Wracając do syren
Jak podawali?cie mi tamten kod, znaczy ten wilk jak mi podawa? no to ok, ale teraz wyskakuje mi taki bl?d '=' expected near '<eof>'. Pomo?ecie :P
A o to kod:

function karetki()
local karetka1 createVeh(416, -1834.599609375, -10.59960937515.39999961853)
removeVehicleSirens(karetka1)
addVehicleSirens(karetka162falsefalsetruefalse)
setVehicleSirens(karetka11, -10.41.625500191.3191.3)
setVehicleSirens(karetka121.10.41.625500191.3191.3)
setVehicleSirens(karetka130.61.11.125500191.3191.3)
setVehicleSirens(karetka14, -0.71.11.125500191.3191.3)
setVehicleSirens(karetka151.1, -3.51.6255255255191.3191.3)
setVehicleSirens(karetka16, -1, -3.51.6255255255191.3191.3)
--
skopiuj tak dalej i zmieniaj z karetka1 na karetka2 potem 3 itd--
end
addEventHandler
('onResourceStart',getResourceRootElement(getThisResource()),karetki)inni
9. Podmiana syren policyjnych
Siema. Mam do was takie male pytanie. Czy jest mozliwosc podmiany syren policyjnych na serwerze mta ? jesli tak to jak to zrobic.
Za pomoc beda zimne :piwo: