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

Wysłany: 2020-06-29, 14:34


NoKill1997

Online






Wiek: 29
Na forum: 3365 dni
Posty: 183
Nick w MP: Mefedroniarz.PDW

Piwa: 783

Respekt: 80,5

Witam, maly problem. Tzn po uplynieciu czasu podanego w timerze, znika pojazd lecz nie przenosi uzytkownika w miejsce ktore powinien sie dostac.

Screen z DB3:


    local model = getElementModel(veh)
     local k = getElementData(veh, "salon")
     if k == "salon" then
         x, y, z = -1966.47, 289.33, 35.47
     elseif k == "cygan" then
         x, y, z = -929.38, -504.07, 25.96
     end
    local veh=createVehicle(model, 2861.52, -1990.78, 10.76, 359.8, 0.0, 358.2)
    setVehicleColor( veh, 255, 255, 255 )
    setVehiclePlateText(veh, "TEST ")
    setElementDimension ( veh, 69 )
    setElementDimension ( source, 69 )
    warpPlayerIntoVehicle(source,veh)
setTimer(function(plr)
    destroyElement(veh)
    setElementPosition ( plr, x, y, z)
    setElementDimension ( plr, 0 )
end, 400, 1)
end)


Podpis
Aktualny projekt: LSgame
Na scenie MTA od: 2015 roku.
Discord: Chwilowoo, brak
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-29, 15:03


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Musisz przekaza? zmienne pojazdu i gracza w 4 i 5 argumencie funkcji setTimer.

Mniej-wi?cej tak:
setTimer(funkcja, 1000, 1, gracz, pojazd)


Wtedy w function() dajeszz jako pierwszy argument gracz (masz ju? plr) i drugi 'veh'.


Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Postaw piwo autorowi tego posta
 

 
Tagi: bad :: argument..
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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