Как сделать чтобы бензин тратился только при езде?
Как сделать чтобы бензин тратился только при езде?
Ну если у тебя есть спидометр, то вот тебе и показатель того, что человек едет.
Соответственно, если скорость больше нуля - производи действия над бензином.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Да, есть у меня таймер со спидометром. Если к примеру сделаю так -
Рабочий код?Код:If(SpeedVeh > 1) Fuell[veh] -= 0.0082
да, но лучше сделать "If(SpeedVeh > 2)", чтобы исключить погрешность
MyProject:
DriftEmpire©
Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
И делают качественно, чтобы потом не переделывать.
Как реализовать так, чтобы на 1 проеханный км, уходил по 1 литру?
Код:new Float:ms = (SpeedVehicle(playerid)/30.0)/600; Probeg[veh] += ms; if(SpeedVehicle(playerid) > 2) Fuell[veh] -= 0.0001;
Подскажите, пожалуйста. Очень буду благодарен.
Ну вот же у тебя пробег вычисляется. От этого значения и пляшиPHP код:
Probeg[veh] += ms;
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
И как это получается?
Probeg[veh] > 2? И уже прибавлять, или потом обнулять, как сделать каждые 2 км
Ну создай дополнительный массив и в него так же заноси значение ms. Когда оно становится больше определённого значения - обнуляй и отнимай бензин
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Не понял ваших слов..
Наверное так?
Код:bak[playerid] += ms; if(bak[playerid] > 2) Fuell[veh] -= 1, bak[playerid] = 0;
Последний раз редактировалось Killer; 24.05.2017 в 16:05.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)