ParliamenT_Tm Posted January 17, 2019 Share Posted January 17, 2019 Уважаемые форумчане, я делаю систему заправки, проблема такая, если у пользователя в авто 0 бензина, он телепортирует авто на заправку садится в него и ничего не происходит, потому что функция проверки уже отработала свое. У меня вопрос как запускать функцию проверки n-е количество раз. Пока не произойдет определенное условие? Link to comment
ParliamenT_Tm Posted January 18, 2019 Author Share Posted January 18, 2019 (edited) 4 hours ago, K1parik said: по таймеру function check(ply) if ply == localPlayer then if getElementData(source,"fuelstation") then local veh = getPedOccupiedVehicle(ply) triggerServerEvent("sendtest2",localPlayer,"проверка1") if veh and getVehicleController(veh) == ply then initFuelWindow() leave = 0 else setTimer(check,500,1,ply) end end end end что не так? я как только не пытался использовать таймер Edited January 18, 2019 by ParliamenT_Tm Link to comment
K1parik Posted January 18, 2019 Share Posted January 18, 2019 (edited) таймер запускает функцию один раз через пол секунды после первого ее срабатывания. уверен, что успеваешь сесть? Edited January 18, 2019 by K1parik Link to comment
ParliamenT_Tm Posted January 18, 2019 Author Share Posted January 18, 2019 в том то и дело что мне нужно не просто запускать функцию один раз, а делать это до того момента пока условие не будет верно. Можно как то сделать пузу в цикле? Link to comment
K1parik Posted January 18, 2019 Share Posted January 18, 2019 указать таймеру чтобы он запускался неограниченное число раз и при успешном результате останавливать его Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now