コード例 #1
0
        public override void Buy(model.Player player, int buyslot)
        {
            if (player.GetFreeSlot() != -1 && player.Point >= templ[buyslot].BuyPrice)
            {
                LKCamelot.script.item.Item tempitem = null;
                if (buyslot == 0)
                {
                    tempitem = new script.item.Knife().Inventory(player);
                    player.client.SendPacket(new LKCamelot.model.AddItemToInventory2(
                                                 tempitem).Compile());
                }


                LKCamelot.model.World.NewItems.TryAdd(tempitem.m_Serial, tempitem);
                player.Point -= (uint)templ[buyslot].BuyPrice;
            }
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: vans163/LKEmu
        public void CreateBeginner(string Name)
        {
            this.Serial = Serial.NewMobile;
            this.Name = Name.Split(',')[0];
            this.Pass = Name.Split(',')[1];
            this.m_Class = Class.Beginner;
            this.m_Str = 0;
            this.m_Men = 0;
            this.m_Dex = 0;
            this.m_Vit = 0;
            this.m_Extra = 0;
            /*
            this.m_Str = 55550;
            this.m_Men = 55550;
            this.m_Dex = 55550;
            this.m_Vit = 55550;
            */
            this.HPCur = HP;
            this.MPCur = MP;
            this.Face = 4;

            //    this.m_Promo = 0;
            this.m_Level = 1;
            this.m_XP = 0;
            this.m_Gold = 0;
            this.m_Loc = new Point2D(40, 25);
            this.m_Map = "Village1";
            this.AttackSpeed = 450;
            this.CastSpeed = 1500;

            var newitem = new script.item.Knife().Inventory(this);
            World.NewItems.TryAdd(newitem.m_Serial, newitem);

            /*      var newitem1 = new script.item.Dai().Inventory(this);
                  World.NewItems.TryAdd(newitem1.m_Serial, newitem1);
                  var newitem2 = new script.item.Dai().Inventory(this);
                  World.NewItems.TryAdd(newitem2.m_Serial, newitem2);
                  var newitem3 = new script.item.Dai().Inventory(this);
                  World.NewItems.TryAdd(newitem3.m_Serial, newitem3);
                  var newitem4 = new script.item.Dai().Inventory(this);
                  World.NewItems.TryAdd(newitem4.m_Serial, newitem4);*/
        }