07.06.2015, 02:22
PHP код:
new GasolinaVeiculo[MAX_VEHICLES];
forward VerificarGasolina(playerid);
public VerificarGasolina(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine) //assim so ira consumir gasolina se o motor estiver on
{
GetVehicleVelocity(carid, VehSpeed[0], VehSpeed[1], VehSpeed[2]);
if(floatround(((floatsqroot(((VehSpeed[0] * VehSpeed[0]) + (VehSpeed[1] * VehSpeed[1]) + (VehSpeed[2] * VehSpeed[2]))) * (170.0))) * 1) > 5)
{
new modelo = GetVehicleModel(carid);
if(modelo == 509 || modelo == 510 || modelo == 481) return 1;
if(GasolinaVeiculo[carid] == 0)
{
SetVehicleParamsEx(carid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, vermelho, "| INFO | A Gasolina de seu veiculo acabou, chame um mecвnico para guinchar, ou compre um galгo em um posto.");
}
if(GasolinaVeiculo[carid] > 0)
{
ConsumoGas[playerid]+=1;
if(ConsumoGas[playerid] >= (45 * 13))
{
GasolinaVeiculo[carid]--;
ConsumoGas[playerid] = 0;
}
}
}
}
}
return 1;
}

