Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Windows.Forms;
- using GTA;
- public class FixaFlat : Script
- {
- Vehicle FlatTire = null;
- Keys FixFrontFlat;
- Keys FixRearFlat;
- public FixaFlat()
- {
- Interval = 250;
- this.Tick += new EventHandler(this.FixaFlat_Tick);
- this.KeyDown += new GTA.KeyEventHandler(this.FixaFlat_KeyDown);
- FixFrontFlat = Settings.GetValueKey("InvisibleLadderKey", Keys.Z);
- FixRearFlat = Settings.GetValueKey("InvisibleLadderKey", Keys.X);
- }
- private void Ladder_KeyDown(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == FixFrontFlat &&
- FlatTire != null && FlatTire.Exists() &&
- FlatTire.IsTireBurst(VehicleWheel.FrontLeft) ||
- FlatTire.IsTireBurst(VehicleWheel.FrontRight))
- {
- FlatTire.FixTire(VehicleWheel.FrontLeft);
- FlatTire.FixTire(VehicleWheel.FrontRight);
- }
- if (e.Key == FixRearFlat &&
- FlatTire != null && FlatTire.Exists() &&
- FlatTire.IsTireBurst(VehicleWheel.RearLeft) ||
- FlatTire.IsTireBurst(VehicleWheel.RearRight))
- {
- FlatTire.FixTire(VehicleWheel.RearLeft);
- FlatTire.FixTire(VehicleWheel.RearRight);
- }
- }
- private void FixaFlat_Tick(object sender, EventArgs e)
- {
- FlatTire = World.GetClosestVehicle(Player.Character.Position, 5.0F);
- }
- }
Add Comment
Please, Sign In to add comment