Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using GTA;
- using GTA.Math;
- using GTA.Native;
- using NativeUI;
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.Linq.Expressions;
- using System.Windows.Forms;
- using System.Linq;
- using iFruitAddon;
- namespace PetLovers
- {
- public class PetLovers : Script
- {
- Ped PlayerPed;
- Ped Ped1;
- Ped Ped2;
- Ped Ped3;
- Ped Ped4;
- Ped Ped5;
- Ped Ped6;
- Ped Ped7;
- Ped Ped8;
- Ped Pedincar1;
- Ped Pedincar2;
- Vehicle vehicle;
- Keys SpawnPedLovers;
- Keys DeleteAllPedLovers;
- static Random rnd = new Random();
- string Scriptname = "Pet Lovers ";
- string ScriptVersion = "1.0 ";
- string ScriptAuthor = " YCSM aka ashishcw";
- bool KeyInput = false;
- bool AllAnimals = true;
- public PetLovers()
- {
- Setup();
- Interval = 12000;
- Tick += onTick;
- KeyUp += onKeyUp;
- PlayerPed = Game.Player.Character;
- UI.Notify(Scriptname + ScriptVersion + "by " + ScriptAuthor);
- //PedList();
- }
- void onTick(Object sender, EventArgs e)
- {
- if (KeyInput == false && AllAnimals == true)
- {
- List<string> Pedlist = new List<string>();
- Pedlist.Add("A_C_Boar");
- Pedlist.Add("A_C_Cat_01");
- Pedlist.Add("A_C_Chickenhawk");
- Pedlist.Add("A_C_Chimp");
- Pedlist.Add("A_C_Cormorant");
- Pedlist.Add("A_C_Cow");
- Pedlist.Add("A_C_Coyote");
- Pedlist.Add("A_C_Deer");
- Pedlist.Add("A_C_Husky");
- Pedlist.Add("A_C_Poodle");
- Pedlist.Add("A_C_Pug");
- Pedlist.Add("A_C_Retriever");
- Pedlist.Add("A_C_Rottweiler");
- Pedlist.Add("A_C_shepherd");
- Pedlist.Add("a_c_westy");
- Pedlist.Add("A_C_Hen");
- Pedlist.Add("A_C_MtLion");
- Pedlist.Add("A_C_Pig");
- Pedlist.Add("a_c_rabbit_01");
- Pedlist.Add("A_C_Rat");
- Random rnd = new Random();
- var position = PlayerPed.Position.Around(10f);
- Ped1 = World.CreateRandomPed(position);
- Ped2 = World.CreatePed(Pedlist[rnd.Next(5, Pedlist.Count + 1)], Ped1.Position.Around(3f));
- Ped3 = World.CreateRandomPed(position * 2f);
- Ped4 = World.CreatePed(Pedlist[rnd.Next(4, Pedlist.Count - 3)], Ped3.Position.Around(3f));
- Ped5 = World.CreateRandomPed(position);
- Ped6 = World.CreatePed(Pedlist[rnd.Next(6, Pedlist.Count - 2)], Ped5.Position.Around(3f));
- Ped7 = World.CreateRandomPed(position);
- Ped8 = World.CreatePed(Pedlist[rnd.Next(7, Pedlist.Count + 1)], Ped7.Position.Around(3f));
- int ped_group = Function.Call<int>(Hash.GET_PED_RELATIONSHIP_GROUP_HASH, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_LEADER, Ped1, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped1, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped2, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped2, 46, true);
- Ped2.RelationshipGroup = Ped1.RelationshipGroup;
- Ped2.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped1, 200f, 5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped3, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped3);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped5, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped7, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped7);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped3, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped4, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped5, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped6, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped7, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped8, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped4, 46, true);
- Ped4.RelationshipGroup = Ped3.RelationshipGroup;
- Ped4.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped3, 200f, 5);
- Ped6.RelationshipGroup = Ped5.RelationshipGroup;
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped5, 200f, 15);
- Ped6.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped8, 46, true);
- Ped8.RelationshipGroup = Ped7.RelationshipGroup;
- Ped8.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped7, 200f, 15);
- Ped1.Task.WanderAround();
- Ped2.Task.GoTo(Ped1);
- Ped3.Task.WanderAround();
- Ped4.Task.GoTo(Ped3);
- Ped5.Task.WanderAround();
- Ped6.Task.GoTo(Ped5);
- Ped7.Task.WanderAround();
- Ped8.Task.GoTo(Ped7);
- Ped1.AlwaysKeepTask = true;
- Ped2.AlwaysKeepTask = true;
- Ped3.AlwaysKeepTask = true;
- Ped4.AlwaysKeepTask = true;
- Ped5.AlwaysKeepTask = true;
- Ped6.AlwaysKeepTask = true;
- Ped7.AlwaysKeepTask = true;
- Ped8.AlwaysKeepTask = true;
- UI.Notify("Pet Lovers Created");
- Ped1.Health = 10000;
- Ped2.Health = 10000;
- Ped3.Health = 10000;
- Ped4.Health = 10000;
- Ped5.Health = 10000;
- Ped6.Health = 10000;
- Ped7.Health = 10000;
- Ped8.Health = 10000;
- Wait(60000);
- UI.Notify("Ped Removed, creating new ones.");
- Ped1.Delete();
- Ped2.Delete();
- Ped3.Delete();
- Ped4.Delete();
- Ped5.Delete();
- Ped6.Delete();
- Ped7.Delete();
- Ped8.Delete();
- }
- if(KeyInput == false && AllAnimals == false)
- {
- List<string> Pedlist = new List<string>();
- Pedlist.Add("a_c_husky");
- Pedlist.Add("a_c_pug");
- Pedlist.Add("a_c_rottweiler");
- Pedlist.Add("a_c_retriever");
- Pedlist.Add("a_c_poodle");
- Pedlist.Add("A_C_Hen");
- Random rnd = new Random();
- var position = PlayerPed.Position.Around(10f);
- Ped1 = World.CreateRandomPed(position);
- Ped2 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped1.Position.Around(3f));
- Ped3 = World.CreateRandomPed(position * 2f);
- Ped4 = World.CreatePed(Pedlist[rnd.Next(1, Pedlist.Count - 1)], Ped3.Position.Around(3f));
- Ped5 = World.CreateRandomPed(position);
- Ped6 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped5.Position.Around(3f));
- Ped7 = World.CreateRandomPed(position);
- Ped8 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped7.Position.Around(3f));
- int ped_group = Function.Call<int>(Hash.GET_PED_RELATIONSHIP_GROUP_HASH, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_LEADER, Ped1, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped1, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped2, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped2, 46, true);
- Ped2.RelationshipGroup = Ped1.RelationshipGroup;
- Ped2.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped1, 200f, 5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped3, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped3);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped5, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped7, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped7);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped3, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped4, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped5, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped6, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped7, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped8, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped4, 46, true);
- Ped4.RelationshipGroup = Ped3.RelationshipGroup;
- Ped4.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped3, 200f, 5);
- Ped6.RelationshipGroup = Ped5.RelationshipGroup;
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped5, 200f, 15);
- Ped6.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped8, 46, true);
- Ped8.RelationshipGroup = Ped7.RelationshipGroup;
- Ped8.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped7, 200f, 15);
- Ped1.Task.WanderAround();
- Ped2.Task.GoTo(Ped1);
- Ped3.Task.WanderAround();
- Ped4.Task.GoTo(Ped3);
- Ped5.Task.WanderAround();
- Ped6.Task.GoTo(Ped5);
- Ped7.Task.WanderAround();
- Ped8.Task.GoTo(Ped7);
- Ped1.AlwaysKeepTask = true;
- Ped2.AlwaysKeepTask = true;
- Ped3.AlwaysKeepTask = true;
- Ped4.AlwaysKeepTask = true;
- Ped5.AlwaysKeepTask = true;
- Ped6.AlwaysKeepTask = true;
- Ped7.AlwaysKeepTask = true;
- Ped8.AlwaysKeepTask = true;
- UI.Notify("Pet Lovers Created");
- Ped1.Health = 10000;
- Ped2.Health = 10000;
- Ped3.Health = 10000;
- Ped4.Health = 10000;
- Ped5.Health = 10000;
- Ped6.Health = 10000;
- Ped7.Health = 10000;
- Ped8.Health = 10000;
- Wait (60000);
- UI.Notify("Ped Removed, creating new ones.");
- Ped1.Delete();
- Ped2.Delete();
- Ped3.Delete();
- Ped4.Delete();
- Ped5.Delete();
- Ped6.Delete();
- Ped7.Delete();
- Ped8.Delete();
- if (Ped1.IsDead && Ped3.IsDead && Ped5.IsDead && Ped7.IsDead)
- {
- Ped1.Delete();
- Ped2.Delete();
- Ped3.Delete();
- Ped4.Delete();
- Ped5.Delete();
- Ped6.Delete();
- Ped7.Delete();
- Ped8.Delete();
- }
- else
- {
- Ped1.Delete();
- Ped2.Delete();
- Ped3.Delete();
- Ped4.Delete();
- Ped5.Delete();
- Ped6.Delete();
- Ped7.Delete();
- Ped8.Delete();
- }
- }
- }
- public void Setup()
- {
- try
- {
- ScriptSettings config = ScriptSettings.Load(@".\scripts\PetLovers.ini");
- KeyInput = config.GetValue<bool>("KEYSETTINGS", "KeyInput", false);
- SpawnPedLovers = config.GetValue<Keys>("KEYSETTINGS", "SpawnPetLovers", Keys.E);
- DeleteAllPedLovers = config.GetValue<Keys>("KEYSETTINGS", "DeleteAllPetLovers", Keys.Delete);
- AllAnimals = config.GetValue<bool>("AllAnimals", "AllAnimals", false);
- }
- catch (Exception e)
- {
- UI.Notify(e.Message);
- }
- }
- public void onKeyUp(object sender, KeyEventArgs e)
- {
- if (KeyInput == true && e.KeyCode == SpawnPedLovers && AllAnimals == true)
- {
- List<string> Pedlist = new List<string>();
- Pedlist.Add("A_C_Boar");
- Pedlist.Add("A_C_Cat_01");
- Pedlist.Add("A_C_Chickenhawk");
- Pedlist.Add("A_C_Chimp");
- Pedlist.Add("A_C_Cormorant");
- Pedlist.Add("A_C_Cow");
- Pedlist.Add("A_C_Coyote");
- Pedlist.Add("A_C_Deer");
- Pedlist.Add("A_C_Husky");
- Pedlist.Add("A_C_Poodle");
- Pedlist.Add("A_C_Pug");
- Pedlist.Add("A_C_Retriever");
- Pedlist.Add("A_C_Rottweiler");
- Pedlist.Add("A_C_shepherd");
- Pedlist.Add("a_c_westy");
- Pedlist.Add("A_C_Hen");
- Pedlist.Add("A_C_MtLion");
- Pedlist.Add("A_C_Pig");
- Pedlist.Add("a_c_rabbit_01");
- Pedlist.Add("A_C_Rat");
- Random rnd = new Random();
- var position = PlayerPed.Position.Around(10f);
- Ped1 = World.CreateRandomPed(position);
- Ped2 = World.CreatePed(Pedlist[rnd.Next(5, Pedlist.Count + 1)], Ped1.Position.Around(3f));
- Ped3 = World.CreateRandomPed(position * 2f);
- Ped4 = World.CreatePed(Pedlist[rnd.Next(4, Pedlist.Count - 3)], Ped3.Position.Around(3f));
- Ped5 = World.CreateRandomPed(position);
- Ped6 = World.CreatePed(Pedlist[rnd.Next(6, Pedlist.Count - 2)], Ped5.Position.Around(3f));
- Ped7 = World.CreateRandomPed(position);
- Ped8 = World.CreatePed(Pedlist[rnd.Next(7, Pedlist.Count + 1)], Ped7.Position.Around(3f));
- int ped_group = Function.Call<int>(Hash.GET_PED_RELATIONSHIP_GROUP_HASH, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_LEADER, Ped1, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped1, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped2, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped2, 46, true);
- Ped2.RelationshipGroup = Ped1.RelationshipGroup;
- Ped2.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped1, 200f, 5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped3, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped3);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped5, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped7, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped7);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped3, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped4, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped5, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped6, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped7, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped8, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped4, 46, true);
- Ped4.RelationshipGroup = Ped3.RelationshipGroup;
- Ped4.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped3, 200f, 5);
- Ped6.RelationshipGroup = Ped5.RelationshipGroup;
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped5, 200f, 15);
- Ped6.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped8, 46, true);
- Ped8.RelationshipGroup = Ped7.RelationshipGroup;
- Ped8.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped7, 200f, 15);
- Ped1.Task.WanderAround();
- Ped2.Task.GoTo(Ped1);
- Ped3.Task.WanderAround();
- Ped4.Task.GoTo(Ped3);
- Ped5.Task.WanderAround();
- Ped6.Task.GoTo(Ped5);
- Ped7.Task.WanderAround();
- Ped8.Task.GoTo(Ped7);
- Ped1.AlwaysKeepTask = true;
- Ped2.AlwaysKeepTask = true;
- Ped3.AlwaysKeepTask = true;
- Ped4.AlwaysKeepTask = true;
- Ped5.AlwaysKeepTask = true;
- Ped6.AlwaysKeepTask = true;
- Ped7.AlwaysKeepTask = true;
- Ped8.AlwaysKeepTask = true;
- UI.Notify("Pet Lovers Created");
- Ped1.Health = 10000;
- Ped2.Health = 10000;
- Ped3.Health = 10000;
- Ped4.Health = 10000;
- Ped5.Health = 10000;
- Ped6.Health = 10000;
- Ped7.Health = 10000;
- Ped8.Health = 10000;
- }
- if (KeyInput == true && e.KeyCode == SpawnPedLovers && AllAnimals == false)
- {
- List<string> Pedlist = new List<string>();
- Pedlist.Add("a_c_husky");
- Pedlist.Add("a_c_pug");
- Pedlist.Add("a_c_rottweiler");
- Pedlist.Add("a_c_retriever");
- Pedlist.Add("a_c_poodle");
- Pedlist.Add("A_C_Hen");
- Random rnd = new Random();
- var position = PlayerPed.Position.Around(10f);
- Ped1 = World.CreateRandomPed(position);
- Ped2 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped1.Position.Around(3f));
- Ped3 = World.CreateRandomPed(position * 2f);
- Ped4 = World.CreatePed(Pedlist[rnd.Next(1, Pedlist.Count - 1)], Ped3.Position.Around(3f));
- Ped5 = World.CreateRandomPed(position);
- Ped6 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped5.Position.Around(3f));
- Ped7 = World.CreateRandomPed(position);
- Ped8 = World.CreatePed(Pedlist[rnd.Next(0, Pedlist.Count - 1)], Ped7.Position.Around(3f));
- int ped_group = Function.Call<int>(Hash.GET_PED_RELATIONSHIP_GROUP_HASH, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_LEADER, Ped1, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped1, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped1);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped2, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped2, 46, true);
- Ped2.RelationshipGroup = Ped1.RelationshipGroup;
- Ped2.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped1, 200f, 5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped3, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped3);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped5, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped5);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped7, 46, true);
- Function.Call<int>(Hash.GET_PED_GROUP_INDEX, Ped7);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped3, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped4, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped5, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped6, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped7, ped_group);
- GTA.Native.Function.Call(GTA.Native.Hash.SET_PED_AS_GROUP_MEMBER, Ped8, ped_group);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped4, 46, true);
- Ped4.RelationshipGroup = Ped3.RelationshipGroup;
- Ped4.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped3, 200f, 5);
- Ped6.RelationshipGroup = Ped5.RelationshipGroup;
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped5, 200f, 15);
- Ped6.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_COMBAT_ATTRIBUTES, Ped8, 46, true);
- Ped8.RelationshipGroup = Ped7.RelationshipGroup;
- Ped8.Task.FightAgainstHatedTargets(500f);
- Function.Call(Hash.SET_PED_TO_INFORM_RESPECTED_FRIENDS, Ped7, 200f, 15);
- Ped1.Task.WanderAround();
- Ped2.Task.GoTo(Ped1);
- Ped3.Task.WanderAround();
- Ped4.Task.GoTo(Ped3);
- Ped5.Task.WanderAround();
- Ped6.Task.GoTo(Ped5);
- Ped7.Task.WanderAround();
- Ped8.Task.GoTo(Ped7);
- Ped1.AlwaysKeepTask = true;
- Ped2.AlwaysKeepTask = true;
- Ped3.AlwaysKeepTask = true;
- Ped4.AlwaysKeepTask = true;
- Ped5.AlwaysKeepTask = true;
- Ped6.AlwaysKeepTask = true;
- Ped7.AlwaysKeepTask = true;
- Ped8.AlwaysKeepTask = true;
- UI.Notify("Pet Lovers Created");
- Ped1.Health = 10000;
- Ped2.Health = 10000;
- Ped3.Health = 10000;
- Ped4.Health = 10000;
- Ped5.Health = 10000;
- Ped6.Health = 10000;
- Ped7.Health = 10000;
- Ped8.Health = 10000;
- }
- if (e.KeyCode == DeleteAllPedLovers)
- {
- Ped1.Delete();
- Ped2.Delete();
- Ped3.Delete();
- Ped4.Delete();
- Ped5.Delete();
- Ped6.Delete();
- Ped7.Delete();
- Ped8.Delete();
- UI.ShowSubtitle("Pet Lovers deleted.");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment