Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (GetScriptTaskStatus(ped.Handle, 0x2e85a751) == 7)
- {
- SetPedCombatMovement(ped.Handle, 2);
- SetPedAsEnemy(ped.Handle, true);
- SetPedShootRate(ped.Handle, 1000);
- if (ped.State["weaponHash"] != null)
- {
- GiveWeaponToPed(ped.Handle, (uint)ped.State["weaponHash"], 10000, false, true);
- }
- if (!ped.IsDead && !ped.IsPlayer)
- {
- Ped lowestDistance = Game.PlayerPed;
- foreach (int playerId in GetActivePlayers())
- {
- Ped playerPed = (Ped)Ped.FromHandle(GetPlayerPed(playerId));
- if (playerPed.IsPlayer && !playerPed.IsDead)
- {
- lowestDistance = playerPed;
- if (Vdist(playerPed.Position.X, playerPed.Position.Y, playerPed.Position.Z, ped.Position.X, ped.Position.Y, ped.Position.Z) < Vdist(lowestDistance.Position.X, lowestDistance.Position.Y, lowestDistance.Position.Z, ped.Position.X, ped.Position.Y, ped.Position.Z))
- {
- lowestDistance = playerPed;
- }
- }
- }
- TaskCombatPed(ped.Handle, lowestDistance.Handle, 0, 16);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement