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

Wysłany: 2014-10-30, 18:36


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
Witam mam takie pytanko jak zrobi? kiedy graczy wyjdzie z pojazdu i przez 30 sekund pojazd sie usunie lecz jak gracz wroci do pojazdu w ciagu 30 sekund nic sie nie stanie.

Prosze o przyk?ad

Funkcje kt?ry wiem ?e powinny by? u?yte to:
setTimer
destroyElement
EVENT - onVehicleEnter/exit
cancelEvent()
itp prosze o przyk?ad z g?ry dzi?kuje :)

Podpis
:) :)
Postaw piwo autorowi tego posta
 

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


luki123luki123

Place Game






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

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

function Wsiadanie thePlayerseatjacked )
if isTimer Timer then 
killTimer Timer end
end
addEventHandler "onVehicleEnter"getRootElement(), Wsiadanie )
 
function Wysiadanie thePlayerseatjacked )
local Timer setTimer ( 
function ( )  
outputChatBox "Masz 30 sekund na porw?t do auta albo zniknie." )
end30000)
if Timer == 0 then
else
destroyElement (source )
end
end
addEventHandler "onVehicleExit"getRootElement(), Wysiadanie )
zobacz czy podzia?a.

Postaw piwo autorowi tego posta
 

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


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
Jest problem taki i? jak wysiadam to odrazu usuwa

[ Dodano: 2014-11-04, 21:49 ]
Mam taki kod:

function Wsiadanie thePlayerseatjacked )
if getElementData(source"komb") == true then
if isTimer Timer then 
killTimer Timer end
end
end
addEventHandler "onVehicleEnter"getRootElement(), Wsiadanie )
 
function Wysiadanie thePlayerseatjacked )
if getElementData(source"komb") == true then
local Timer setTimer ( 
function ( )  
destroyElement pit )
outputChatBox "Niestety praca zosta?a usunieta." triggerClientEvent ("usunieta"rootthePlayerend30000)
if Timer == 0 then
else
outputChatBox "Masz 30 sekund na powr?t." )
end
end
end
addEventHandler "onVehicleExit"getRootElement(), Wysiadanie )


Lecz nadal nie dzia??, je?eli wyjde z pojazdu po 30 sekundach usunie mi go lecz jak wejde spowrotem nadal usunie mi go po 30 sekundach....

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-04, 21:54


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

Hmm od?wie?am :P . RezoT

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-04, 22:45


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Zmie? zmienn? timera z lokalnej na globaln? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-05, 21:59


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
wszystko dziala tylko jest jeszcze 1 blad poniewaz kiedy wyjde z pojazdu, pojazd usunie sie po 30 sekundach lecz text ktory dalem jak usunie pojazd to powtarza sie co 30 sekund, czyli setTimer powtarza sie caly czas po 30 sekundach....

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 15:08


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Zamiast na ko?cu timera 0, daj 1 by wykona? si? raz. Nawet samo wiki podpowiada do czego to:
"The number of times you want the timer to execute, or 0 for infinite repetitions."

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-06, 23:54


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
Te? o tym pomy?la?em lecz wtedy dziej? sie co? takiego ?e jak wyjd? i wsi?de to pojazd usunie sie po 30 sekundach tzn czyli usunie si? jak nawet w nim jeste?.

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-07, 12:31


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Daj do timera
 if isPedInVehicle(thePlayerthen return end


Postaw piwo autorowi tego posta
 

 
Tagi: wysiadanie/wsiadanie :: auta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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