Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.IO;
- using System.Windows.Forms;
- using GTA;
- public class CarJump : Script
- {
- private GTA.Timer powerTimer;
- private float force = 1;
- public CarJump()
- {
- this.powerTimer = new GTA.Timer(200);
- this.powerTimer.Tick += new EventHandler(this.PowerTimer_Tick);
- this.KeyDown += new GTA.KeyEventHandler(this.CarJump_KeyDown);
- this.KeyUp += new GTA.KeyEventHandler(this.CarJump_KeyUp);
- }
- private void PowerTimer_Tick(object sender, EventArgs e)
- {
- this.force += 1;
- Game.DisplayText("Jump force: " + this.force);
- }
- private void CarJump_KeyDown(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == Keys.K)
- {
- if (Player.Character.isInVehicle() == true)
- {
- this.powerTimer.Start();
- }
- else
- {
- Game.DisplayText("You need to get a vehicle first!");
- }
- }
- }
- private void CarJump_KeyUp(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == Keys.K)
- {
- if (Player.Character.isInVehicle() == true)
- {
- this.powerTimer.Stop();
- if (Player.Character.CurrentVehicle.isOnAllWheels)
- {
- //GTA.Native.Function.Call("APPLY_FORCE_TO_CAR", Player.Character.CurrentVehicle, true, 0f, 0f, this.force, 0, 0, 0, true, true, true, true);
- Player.Character.CurrentVehicle.ApplyForce(new Vector3(0f, 0f, this.force));
- }
- this.force = 1;
- }
- else
- {
- Game.DisplayText("You need to get a vehicle first!");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement