Exemple #1
0
        public void Handle(Chaos mod, String from, IEnumerable <String> rest)
        {
            Ped player = Game.Player.Character;

            if (player == null)
            {
                return;
            }

            var r = rest.GetEnumerator();

            if (!r.MoveNext())
            {
                return;
            }

            var id = r.Current;

            WeaponHash?weapon = mod.GetWeaponById(id);

            if (!weapon.HasValue)
            {
                mod.ShowText($"{from} tried to give you a weapon :( ({id})");
                return;
            }

            var w = player.Weapons.Give(weapon.Value, 0, true, true);

            w.Ammo       = w.MaxAmmo;
            w.AmmoInClip = w.MaxAmmoInClip;
            mod.ShowText($"{from} gave you a weapon! ({id})");
        }