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

Wysłany: 2016-05-26, 09:37


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Cze??, mam problem z tym skryptem: nie wiem czemu nie odpala si? d?wi?k.

Client:


addEvent("stworzDzwiekPojazdow11"true)
addEventHandler("stworzDzwiekPojazdow11"root, function(dzwiek,range)
    local sxxkgvohkow=playSound3D(dzwiek0,0,0,true)
    attachElements(sxxkgvohkowsource)
    setSoundMaxDistance(sxxkgvohkowrange or 250)
end)

addEvent("odtworzDzwiek"true)
addEventHandler("odtworzDzwiek"resourceRoot, function(dzwiek)
    if fileExists(""..dzwiek..".ogg"then
        playSound(""..dzwiek..".ogg")
    elseif fileExists(""..dzwiek..".wav"then
        playSound(""..dzwiek..".wav")
    end
end)

local dzwiekWybierz1_lelele=getTickCount()-2500
local function dzwiekWybierz1()
    dzwiekWybierz1_lelele=getTickCount()
    if getTickCount()-dzwiekWybierz1_lelele<2500 then return end
    local Pojazd getPedOccupiedVehicle(localPlayer)
    local anPojazd getElementModel(Pojazd)
    if Pojazd and getVehicleController(Pojazd)==localPlayer then
        if anPojazd==407 then
            --nazwa syrenyzasieg. (standardowe 250).
            triggerServerEvent("uzyjDzwiekuPojazdow"Pojazd"syrena.wav"250)
            cancelEvent()
            return
        end
    end
end
bindKey("1""down"dzwiekWybierz1)

addEvent("zniszczDzwiekPojazdow11"true)
addEventHandler("zniszczDzwiekPojazdow11"root, function()
    local el=getAttachedElements(source)
    for i,v in ipairs(el) do
        if getElementType(v)=="sound" then
            destroyElement(v)
        end
    end
end)


server:



addEvent("uzyjDzwiekuPojazdow"true)
addEventHandler("uzyjDzwiekuPojazdow"root, function(dzwiekrange)
    local sxxkgvohkow=getElementData(source,"sxxkgvohkow:"..dzwiek)
    if sxxkgvohkow then
        triggerClientEvent("zniszczDzwiekPojazdow11"sourcedzwiek)
        setTimer(removeElementData,501,1,source,"sxxkgvohkow:"..dzwiek)
        return
    end
    triggerClientEvent("stworzDzwiekPojazdow11"sourcedzwiekrange)
    setElementData(source,"sxxkgvohkow:"..dzwiek,true)
end)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 09:54


sabarupl







Wiek: 43
Na forum: 4825 dni
Posty: 347

Piwa: 163

Respekt: 230
Respekt: 230Respekt: 230

W mecie go aktywowa?e??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 10:05


Prezes.







Wiek: 27
Na forum: 4370 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

if anPojazd==407 then
zamie? na
if Pojazd == 407 then


Dodatkowo poka? b??dy z DB3 (/debugscript 3). Tak chcia?bym tylko doda? od siebie, ?? nie umiej?tnie kopiujesz skrawki kodu, dodatkowo robisz sobie tylko syf w kodzie..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 10:49


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dzi?ki za odp. 0 b??d?w DB3. Nadal nie dzia?a.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 15:43


Prezes.







Wiek: 27
Na forum: 4370 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

  dzwiekWybierz1_lelele=getTickCount()
    if getTickCount()-dzwiekWybierz1_lelele<2500 then return end

To nie ma sensu, zamie? to na :


if getTickCount()-dzwiekWybierz1_lelele<2500 then return end
dzwiekWybierz1_lelele getTickCount()


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 16:40


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540


local dzwiekWybierz1_lelele=getTickCount()-2500
local function dzwiekWybierz1()
    if getTickCount()-dzwiekWybierz1_lelele<2500 then return end
    dzwiekWybierz1_lelele getTickCount()
    local Pojazd getPedOccupiedVehicle(localPlayer)
    local anPojazd getElementModel(Pojazd)
    if Pojazd and getVehicleController(Pojazd)==localPlayer then
        if Pojazd==407 then
            --nazwa syrenyzasieg. (standardowe 250).
            triggerServerEvent("uzyjDzwiekuPojazdow"Pojazd"syrena.wav"250)
            cancelEvent()
            return
        end
    end
end
bindKey("1""down"dzwiekWybierz1)


Nadal nic, 0 b??d?w w DB3

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-26, 16:52


Prezes.







Wiek: 27
Na forum: 4370 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

  local Pojazd getPedOccupiedVehicle(localPlayer)
    local anPojazd getElementModel(Pojazd)
    if Pojazd and getVehicleController(Pojazd)==localPlayer then
        if Pojazd==407 then


Zamie? na:
local Pojazd getPedOccupiedVehicle(localPlayer)
if Pojazd and getVehicleController(Pojazd)==localPlayer then
local vm=getElementModel(Pojazd)
if vm==407 then


Proponuj? Ci jednak zosta? przy oryginalnym zasobie (https://github.com/lpiob/MTA-XyzzyRP/tree/master/resources/%5BXyzzyRP%5D/lss-dzwieki), bo tak na prawd? to jedyne co Ty robisz to zmieniasz nazwy trigger?w, funkcji, elementdat oraz miejsc funkcji robi?c sobie tylko syf w kodzie i tworz?c nie dzia?aj?cy kod.

Postaw piwo autorowi tego posta
 

 
Tagi: robię :: źle?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Co robię źle? 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