Wysłany: 2018-12-28, 21:16
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Tym razem przychodz? z problem, i? nie dzia?a mi ten oto kod:
local controls = {
"sprint" ,
"jump" ,
}
-- FUNCTIONS
function controlState ()
for o , v in ipairs ( controls ) do
if getPedControlState ( localPlayer , v ) then
setTimer (function()
setElementData ( localPlayer , "player:fatigue" , getElementData ( localPlayer , "player:fatigue" )- 1 )
end , 1000 , 0 )
end
end
end
Kod odpowiada za to ?e odbiera 1 z elementdaty co 100 sekund? je?eli biegniemy lub skaczemy. B??d?w w db nie ma, nie wiem co ?le robi?.
Wysłany: 2018-12-28, 22:46
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3810 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
a jaki da?e? event?
a robisz ?le , ?e w momencie wywo?ania funkcji je?li gracz biegnie/skace to ustawia mu timer.
local controls = {
"sprint" ,
"jump" ,
}
-- FUNCTIONS
function controlState ()
for o , v in ipairs ( controls ) do
if getPedControlState ( localPlayer , v ) then -- jesli gracz biegnie w momencie wywo ? ania funkcji
setTimer (function()
setElementData ( localPlayer , "player:fatigue" , getElementData ( localPlayer , "player:fatigue" )- 1 )
end , 1000 , 0 )-- ustaw timer , kt ? ry b ? dzie dzia ? a ?, nawet gdy gracz nie b ? dzie bieg ?
end
end
end
Poprawne zastosowanie:
setTimer (function()
for o , v in ipairs ( controls ) do
if getPedControlState ( localPlayer , v ) then
setElementData ( localPlayer , "player:fatigue" , getElementData ( localPlayer , "player:fatigue" )- 1 )
end
end
end , 1000 , 0 )
Wysłany: 2018-12-28, 22:56
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
"Pawel5321" napisał/a :
Dzi?ki, ?e mi przypomnia?e?. Zrobi?em to w setTimerze na pocz?tku i dzia?a:
setTimer (function()
for o , v in ipairs ( controls ) do
if getPedControlState ( localPlayer , v ) then
setElementData ( localPlayer , "player:fatigue" , getElementData ( localPlayer , "player:fatigue" )- 1 )
end
end
end , 1000 , 0 )
Tagi: getpedcontrolstate
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: