public ScriptWeapon(Framework Server, IRefObject Ref)
     : base(Server)
 {
     this.Ref = (ServerWeapon)Ref;
 }
        /// <summary>
        /// Function -> Add Weapon to Player (by object)
        /// </summary>
        /// <param name="Weapon"></param>
        public void AddWeapon(ServerWeapon Weapon)
        {
            if (Weapon == null)
                return;

            Server.SendGSPacket(new CString() + (byte)GServerConnection.PacketOut.NCQUERY + (byte)GServerConnection.NCREQ.PLADDWEP + (short)Id + Weapon.Name);
            WeaponList.Add(Weapon);
        }