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

Wysłany: 2014-10-31, 18:05


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Witam serdecznie. Co jest nie tak, ?e jak w??czam pod bindem 1 syren? to zamiast w??czy? si? jedna syrena w??czaj? si? dwie. Tak samo mam jak przycisn? bind 2. W??cza si? druga jak i pierwsza. Za pomoc oczywi?cie :arrow: :piwo:

C-side:

addEvent("onPlaySound3D",true)
addEventHandler("onPlaySound3D",root,function(veh)
    for _player in ipairs(getElementsByType("player")) do
        local x,y,getElementPosition(veh)
        snd playSound3D ("GCBA/syrena1.mp3"xyz)
        setSoundMaxDistance(snd350)
        attachElements(snd,veh)
    end
end
)


addEvent("onPlaySound3D",true)
addEventHandler("onPlaySound3D",root,function(auto)
    for _player in ipairs(getElementsByType("player")) do
    local x,y,getElementPosition(auto)
    cnd playSound3D ("GCBA/syrena3.mp3"xyz)
    setSoundMaxDistance(cnd350)
        attachElements(cnd,auto)
    end
end
)


S-side:

auta = { [407] = true }

addEventHandler("onPlayerVehicleEnter"root, function(pojazd)
    if auta[getElementModel(pojazd)] then
    bindKey(source"1""down"dzwieksource)
    end
end)


function dzwiek(gracz)
    local veh getPedOccupiedVehicle(gracz)
    triggerClientEvent("onPlaySound3D",root,veh)
end



addEventHandler("onPlayerVehicleEnter"root, function(pojazd)
    if auta[getElementModel(pojazd)] then
    bindKey(source"2""down"sygnalsource)
    end
end)


function sygnal(gracz)
    local auto getPedOccupiedVehicle(gracz)
    triggerClientEvent("onPlaySound3D",root,auto)
end


ZAKAZ KOPIOWANIA KODU BEZ ZGODY AUTORA...


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 19:12


markob0







Wiek: 27
Na forum: 4247 dni
Posty: 151
Nick w MP: Markob

Piwa: 939

Respekt: 98,2

funkcja
onPlaySound3D
si? powtarza tak jak by by?a dwa razy w jednym pliku.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 19:30


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

markob0, tak my?la?em, ?e co? si? powtarza. Czyli nie zrobi? tego jako jeden skrypt?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 19:53


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

"Dixers" napisał/a:

markob0, tak my?la?em, ?e co? si? powtarza. Czyli nie zrobi? tego jako jeden skrypt?

Po prostu nazwij inaczej jeden z event?w np. onPlaySound3D_2

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 20:42


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Zrobi?em tak:

addEvent("onPlaySound3D",true)
addEventHandler("onPlaySound3D",root,function(veh)
    for _player in ipairs(getElementsByType("player")) do
        local x,y,getElementPosition(veh)
        snd playSound3D ("GCBA/syrena1.mp3"xyz)
        setSoundMaxDistance(snd350)
        attachElements(snd,veh)
    end
end
)


addEvent("onPlaySound3D_2",true)
addEventHandler("onPlaySound3D_2",root,function(auto)
    for _player in ipairs(getElementsByType("player")) do
    local x,y,getElementPosition(auto)
    cnd playSound3D ("GCBA/syrena3.mp3"xyz)
    setSoundMaxDistance(cnd350)
        attachElements(cnd,auto)
    end
end
)


I klapa. Klikam bind 1 w??cza si? syrena1, klikam bind 2 to te? si? w??cza syrena 1.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 21:05


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dixers, hmm tu jest git z bindami co? masz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-31, 21:06


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Prosz? i bindy :)



auta = { [407] = true }

addEventHandler("onPlayerVehicleEnter"root, function(pojazd)
    if auta[getElementModel(pojazd)] then
    bindKey(source"1""down"dzwieksource)
    end
end)


function dzwiek(gracz)
    local veh getPedOccupiedVehicle(gracz)
    triggerClientEvent("onPlaySound3D",root,veh)
end



addEventHandler("onPlayerVehicleEnter"root, function(pojazd)
    if auta[getElementModel(pojazd)] then
    bindKey(source"2""down"sygnalsource)
    end
end)




Postaw piwo autorowi tego posta
 

 
Tagi: syrena
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Syrena 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