Beispiel #1
0
        private async static void TestCommand()
        {
            Ped player = Game.Player.Character;

            API.RequestModel((uint)PedHash.ChemSec01SMM);
            while (!API.HasModelLoaded((uint)PedHash.ChemSec01SMM))
            {
                Debug.WriteLine("Waiting for model to load");
                await BaseScript.Delay(100);
            }
            Ped bodyguard = await World.CreatePed(PedHash.ChemSec01SMM, player.Position + (player.ForwardVector * 2));

            bodyguard.Task.LookAt(player);
            API.SetPedAsGroupMember(bodyguard.Handle, API.GetPedGroupIndex(player.Handle));
            API.SetPedCombatAbility(bodyguard.Handle, 2);
            API.GiveWeaponToPed(bodyguard.Handle, (uint)WeaponHash.AssaultRifleMk2, 500, false, true);
            bodyguard.PlayAmbientSpeech("GENERIC_HI");
        }