Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace NoFleeingOnFoot
- {
- using System;
- using System.Drawing;
- using System.Windows.Forms;
- using GTA;
- public class Main : Script
- {
- private Ped driver;
- public Main()
- {
- Tick += PedCheck_Tick;
- }
- private void PedCheck_Tick(object sender, EventArgs e)
- {
- Ped[] pedArray = World.GetPeds(Player.Character.Position, 50f);
- foreach (Ped pede in pedArray)
- {
- if (Game.Exists(pede))
- {
- if (pede.isSittingInVehicle() && !pede.CurrentVehicle.isSeatFree(VehicleSeat.Driver))
- {
- driver = pede.CurrentVehicle.GetPedOnSeat(VehicleSeat.Driver);
- if (Player.Character.isShooting)
- {
- if (driver.PedType == PedType.CivMale || driver.PedType == PedType.CivFemale)
- {
- driver.BlockPermanentEvents = true;
- GTA.Native.Function.Call("FORCE_PED_TO_FLEE_WHILST_DRIVING_VEHICLE", driver, driver.CurrentVehicle);
- }
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement