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; } }
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);*/ }