Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task CheckGas[RunOutTime]()
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- foreach(new i : Player)
- {
- if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
- {
- new vehicle = GetPlayerVehicleID(i), query[128];
- if(Gas[vehicle] >= 1)
- {
- if(vehEngine[vehicle] == 1)
- {
- if(IsAPlane(vehicle) || IsABoat(vehicle) || IsABike(vehicle) || ExamCar[i] == vehicle || JobVehicle[i] == vehicle) { Gas[vehicle]++; }
- if(!IsPlayerPaused(i) || !IsAPlane(vehicle) || IsABoat(vehicle) || !IsABike(vehicle)) Gas[vehicle]--;
- new carid = FindSpawnID(vehicle);
- if(CarInfo[carid][cID] != 0 && carid != 0)
- {
- new spe = Carspeed(GetPlayerVehicleID(i));
- if(spe > 5 && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == vehicle && !IsPlayerPaused(i))
- {
- CarInfo[carid][KM] += (spe * 0.27) / 100;
- mysql_format(SQL, query, sizeof query, "UPDATE `cars` SET `KM` = '%f' WHERE `ID` = '%d'", CarInfo[carid][KM], CarInfo[carid][cID]);
- mysql_tquery(SQL, query, "", "");
- }
- }
- }
- }
- else if(!IsAFLYCar(vehicle))
- {
- NoFuel[i] = 1;
- GameTextForPlayer(i, "Fara benzina", 1500, 3);
- vehEngine[vehicle] = 0;
- GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(vehicle, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
- SetPVarInt(i, "Engine", 0);
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement