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

Wysłany: 2016-06-18, 19:41


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4386 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

local dzwiekiPojazdow = {
    {407, "sound/PSP.mp3"}, -- stra? po?arna
    {416, "sound/Ambulans.mp3"}, -- ambulans
}

addEventHandler("onPlayerVehicleEnter", root, function()
    local pojazd = getPedOccupiedVehicle(source)
    if not pojazd then return end -- nie powinno si? wydarzy?
    local model = getElementModel(pojazd) -- pobieramy model pojazdu
    for i,v in ipairs(dzwiekiPojazdow) do
        if model == v[1] then
        bindKey(source, "j", "down", createSound)
        bindKey(source, "j", "down", destroySound)
        end
    end
end)

addEventHandler("onPlayerVehicleExit", root, function()
    local pojazd = getPedOccupiedVehicle(source)
    if not pojazd then return end -- nie powinno si? wydarzy?
    local model = getElementModel(pojazd) -- pobieramy model pojazdu
    for i,v in ipairs(dzwiekiPojazdow) do
        if model == v[1] then
        unBindKey(source, "j", "down", createSound)
        unBindKey(source, "j", "down", destroySound)
        end
    end
end)

function createSound(plr)
    local pojazd = getPedOccupiedVehicle(plr)
    if not pojazd then return end -- not vehicle
    local model = getElementModel(pojazd)
    for i,v in ipairs(dzwiekiPojazdow) do
        if model == v[1] then
            triggerClientEvent("createVehicleSound", resourceRoot, pojazd, v[2])
        end
    end
end

function destroySound(plr)
    local pojazd = getPedOccupiedVehicle(plr)
    if not pojazd then return end -- not vehicle
    local model = getElementModel(pojazd)
    for i,v in ipairs(dzwiekiPojazdow) do
        if model == v[1] then
            triggerClientEvent("destroyVehicleSound", resourceRoot, pojazd, v[2])
        end
    end
end



--[[
    @author Split <yourworld.pl>
    @copyright 2011-2013 Split
    Wszelkie prawa zastrze?one.
    #Zakazuje si? kopiowania tego kodu, zostawiam kod nie skopilowany aby
    kto? m?g? zobaczy? jak to dzia?a lub wygl?da, prosz? o nie kopiowanie ?ywcem kod?w.
]]--

addEvent("createVehicleSound", true)
addEventHandler("createVehicleSound", root, function(pojazd, dzwiek)
    for i,v in ipairs(getAttachedElements(pojazd)) do if getElementType(v) == "sound" then return end end
    local snd = playSound3D(dzwiek, 0, 0,0 , true) -- create sound
    setSoundMaxDistance(snd, 350)
    attachElements(snd, pojazd)
end)

addEvent("destroyVehicleSound", true)
addEventHandler("destroyVehicleSound", root, function(pojazd)
    for i,v in ipairs(getAttachedElements(pojazd)) do
        if getElementType(v) == "sound" then
            destroyElement(v)
        end
    end
end)


to w og?le nie dzia?a czy m?g? by by? kto? tak mi?y i napisac mi albo naprawi? ten skrypt aby by?o mo?na na spokojnie urzywa? go prosz? :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-19, 15:28


Jacob

Głupiomądry






Wiek: 28
Na forum: 5643 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Poprosimy ewentualne b??dy z /debugscript 3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-19, 17:34


OskarYT

Mapper MTA






Wiek: 26
Na forum: 4386 dni
Posty: 267
Nick w MP: Kaczorek2306

Piwa: 1230

Respekt: 85,3

Dobra ogarno?em temat close

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: sygnały :: dzwię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 » Sygnały dzwiękowe 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