Как сделать, чтобы бензин тратился,когда машина без водителя и заведенная? я думал создать таймер и проверять каждого авто
Как сделать, чтобы бензин тратился,когда машина без водителя и заведенная? я думал создать таймер и проверять каждого авто
Зачем таймер?
Просто при выходе водителя из авто проверяй, было ли оно заглушено и если нет - записывай unix время момента выхода водителя из авто. А после того, как в авто сядет кто-то на водительское сидение, получай текущее unix время, отнимай прошлое и высчитывай сколько бензина потратилось за это время.
Минус такой реализации только в том, что визуально автомобиль не заглушится, когда в нём кончится бензин, пока в него не сядет игрок. Но это не столь критично на самом деле, с учётом того, сколько лишней нагрузки будет производить вычисление в реальном времени лишь ради того, чтоб в нужный момент заглушить авто.