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

Wysłany: 2020-09-06, 20:03


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

WItam jak u?y? tutaj setTimer aby auto da?o si? spawni? co 5 sekund.




addEvent("event", true)
addEventHandler("event", root, function(plr, veh)
    if not veh then return end
    local x, y, z = getElementPosition ( plr )
    if getElementData(source,"created:Vehicle") then 
        destroyElement(getElementData(source, "created:Vehicle"))
    end
    pojazd = createVehicle(getVehicleModelFromName(veh),  x+2, y, z)
    setElementData(source, "created:Vehicle", pojazd)
end) 

addEventHandler("onPlayerQuit", root, function() 
    if getElementData(source, "created:Vehicle") then 
        destroyElement(getElementData(source, "created:Vehicle"))
    end
end) 




Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-09-06, 20:13


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zamiast timera u?yj

Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Pod jedn? zmienn? zapisuj czas ostatniego spawnu i por?wnuj z obecnym czasem.

local czas_spawn = getTickCount()
if (getTickCount() - czas_spawn) >= 5000 then
    -- mo?esz spawni?
else
    -- nie mo?esz spawni?
end


Postaw piwo autorowi tego posta
 

 
Tagi: wsadzenie :: settimer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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