Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 120.44 KB | None | 0 0
  1. #region FreeStuff
  2.                     case 177777:
  3.                         {
  4.                             switch (npcRequest.OptionID)
  5.                             {
  6.                                 case 0:
  7.                                     {
  8.                                         dialog.Text("I am the BattleGhost, i can help you to claim Bound Gears if u have?");
  9.                                         dialog.Text("then Pick what Pack you want to Claim, Are You Ready?");
  10.                                         dialog.Option("Ninja Pack.", 1);
  11.                                         dialog.Option("Trojan Pack.", 2);
  12.                                         dialog.Option("Monk Pack.", 3);
  13.                                         dialog.Option("Archer Pack.", 4);
  14.                                         dialog.Option("FireTaoist Pack.", 5);
  15.                                         dialog.Option("WaterTaoist Pack.", 6);
  16.                                         dialog.Option("Warrior Pack.", 7);
  17.                                         dialog.Option("Pirate Pack.", 8);
  18.                                         dialog.Option("Leelong pack", 9);
  19.                                         dialog.Option("WinWalker pack", 10);
  20.                                         dialog.Send();
  21.                                         break;
  22.                                     }
  23.                                 case 1:
  24.                                     {
  25.                                         dialog.Text("are you sure you want this Ninja Pack ?");
  26.                                         dialog.Option("Sure.", 55);
  27.                                         dialog.Option("Wait a minute.", 255);
  28.                                         dialog.Send();
  29.                                         break;
  30.                                     }
  31.                                 case 2:
  32.                                     {
  33.                                         dialog.Text("are you sure you want this Trojan Pack ?");
  34.                                         dialog.Option("Sure.", 15);
  35.                                         dialog.Option("Wait a minute.", 255);
  36.                                         dialog.Send();
  37.                                         break;
  38.                                     }
  39.                                 case 3:
  40.                                     {
  41.                                         dialog.Text("are you sure you want this Monk Pack ?");
  42.                                         dialog.Option("Sure.", 65);
  43.                                         dialog.Option("Wait a minute.", 255);
  44.                                         dialog.Send();
  45.  
  46.                                         break;
  47.                                     }
  48.                                 case 4:
  49.                                     {
  50.                                         dialog.Text("are you sure you want this Archer Pack ?");
  51.                                         dialog.Option("Sure.", 45);
  52.                                         dialog.Option("Wait a minute.", 255);
  53.                                         dialog.Send();
  54.                                         break;
  55.  
  56.                                     }
  57.                                 case 5:
  58.                                     {
  59.                                         dialog.Text("are you sure you want this FireTaoist Pack ?");
  60.                                         dialog.Option("Sure.", 145);
  61.                                         dialog.Option("Wait a minute.", 255);
  62.                                         dialog.Send();
  63.                                         break;
  64.                                     }
  65.                                 case 6:
  66.                                     {
  67.                                         dialog.Text("are you sure you want this WaterTaoist Pack ?");
  68.                                         dialog.Option("Sure.", 135);
  69.                                         dialog.Option("Wait a minute.", 255);
  70.                                         dialog.Send();
  71.                                         break;
  72.                                     }
  73.                                 case 7:
  74.                                     {
  75.                                         dialog.Text("are you sure you want this Warrior Pack ?");
  76.                                         dialog.Option("Sure.", 25);
  77.                                         dialog.Option("Wait a minute.", 255);
  78.                                         dialog.Send();
  79.                                         break;
  80.                                     }
  81.                                 case 8:
  82.                                     {
  83.                                         dialog.Text("are you sure you want this Pirate Pack ?");
  84.                                         dialog.Option("Sure.", 75);
  85.                                         dialog.Option("Wait a minute.", 255);
  86.                                         dialog.Send();
  87.  
  88.  
  89.                                         break;
  90.                                     }
  91.                                 case 9:
  92.                                     {
  93.                                         dialog.Text("are you sure you want this lee long Pack ?");
  94.                                         dialog.Option("Sure.", 85);
  95.                                         dialog.Option("Wait a minute.", 255);
  96.                                         dialog.Send();
  97.                                         break;
  98.                                     }
  99.                                 case 10:
  100.                                     {
  101.                                         dialog.Text("are you sure you want this WindWalker Pack ?");
  102.                                         dialog.Option("Sure.", 165);
  103.                                         dialog.Option("Wait a minute.", 255);
  104.                                         dialog.Send();
  105.                                         break;
  106.                                     }
  107.  
  108.                                 #region BoundItems Trojan
  109.                                 case 15:
  110.                                     {
  111.                                         uint itemid = 202009;//Tower
  112.                                         uint itemid2 = 201009;//Fan
  113.                                         uint itemid3 = 160039;//Boot
  114.                                         uint itemid4 = 120029;//Necklace
  115.                                         uint itemid5 = 150039;//Ring
  116.                                         uint itemid6 = 118009;//Cornet
  117.                                         uint itemid7 = 130019;//Armor
  118.                                         uint itemid8 = 480019;//Club
  119.                                         uint itemid9 = 420019;//Sword
  120.                                         uint itemid10 = 410029;//Blade
  121.                                         // uint itemid11 = 614029;//EpicTrojan
  122.                                         //  uint itemid12 = 614029;//EpicTrojan
  123.                                         // uint itemid13 = 204009;//Wing
  124.                                         //  uint itemid14 = 203009;//Crop
  125.                                         // uint itemid15 = 300000;//Steed
  126.                                         if (client.Inventory.Count <= 30)
  127.                                         {
  128.                                             MsgItemInfo item = new MsgItemInfo(true);
  129.                                             item.ID = itemid;
  130.                                             item.Color = COServer.Game.Enums.Color.White;
  131.                                             item.Bound = true;
  132.                                             item.Plus = 0;
  133.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  134.  
  135.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  136.                                             item2.ID = itemid2;
  137.                                             item2.Color = COServer.Game.Enums.Color.White;
  138.                                             item2.Bound = true;
  139.                                             item2.Plus = 0;
  140.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  141.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  142.  
  143.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  144.                                             item3.ID = itemid3;
  145.                                             item3.Color = COServer.Game.Enums.Color.White;
  146.                                             item3.Bound = true;
  147.                                             item3.Plus = 0;
  148.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  149.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  150.  
  151.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  152.                                             item4.ID = itemid4;
  153.                                             item4.Color = COServer.Game.Enums.Color.White;
  154.                                             item4.Bound = true;
  155.                                             item4.Plus = 0;
  156.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  157.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  158.  
  159.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  160.                                             item5.ID = itemid5;
  161.                                             item5.Color = COServer.Game.Enums.Color.White;
  162.                                             item5.Bound = true;
  163.                                             item5.Plus = 0;
  164.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  165.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  166.  
  167.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  168.                                             item6.ID = itemid6;
  169.                                             item6.Color = COServer.Game.Enums.Color.White;
  170.                                             item6.Bound = true;
  171.                                             item6.Plus = 0;
  172.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  173.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  174.  
  175.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  176.                                             item7.ID = itemid7;
  177.                                             item7.Color = COServer.Game.Enums.Color.White;
  178.                                             item7.Bound = true;
  179.                                             item7.Plus = 0;
  180.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  181.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  182.  
  183.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  184.                                             item8.ID = itemid8;
  185.                                             item8.Color = COServer.Game.Enums.Color.White;
  186.                                             item8.Bound = true;
  187.                                             item8.Plus = 0;
  188.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  189.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  190.  
  191.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  192.                                             item9.ID = itemid9;
  193.                                             item9.Color = COServer.Game.Enums.Color.White;
  194.                                             item9.Bound = true;
  195.                                             item9.Plus = 0;
  196.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  197.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  198.  
  199.                                             MsgItemInfo item10 = new MsgItemInfo(true);
  200.                                             item10.ID = itemid10;
  201.                                             item10.Color = COServer.Game.Enums.Color.White;
  202.                                             item10.Bound = true;
  203.                                             item10.Plus = 0;
  204.                                             item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  205.                                             client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  206.  
  207.                                             /* MsgItemInfo item11 = new MsgItemInfo(true);
  208.                                              item11.ID = itemid11;
  209.                                              item11.Color = COServer.Game.Enums.Color.White;
  210.                                              item11.Bound = true;
  211.                                              item11.Plus = 0;
  212.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  213.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);
  214.  
  215.                                              MsgItemInfo item12 = new MsgItemInfo(true);
  216.                                              item12.ID = itemid12;
  217.                                              item12.Color = COServer.Game.Enums.Color.White;
  218.                                              item12.Bound = true;
  219.                                              item12.Plus = 0;
  220.                                              item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  221.                                              client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  222.  
  223.                                             /* MsgItemInfo item13 = new MsgItemInfo(true);
  224.                                              item13.ID = itemid13;
  225.                                              item13.Color = COServer.Game.Enums.Color.White;
  226.                                              item13.Bound = true;
  227.                                              item13.Plus = 0;
  228.                                              item13.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  229.                                              client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);
  230.  
  231.                                              MsgItemInfo item14 = new MsgItemInfo(true);
  232.                                              item14.ID = itemid14;
  233.                                              item14.Color = COServer.Game.Enums.Color.White;
  234.                                              item14.Bound = true;
  235.                                              item14.Plus = 0;
  236.                                              item14.Durability = item14.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  237.                                              client.Inventory.Add(item14, COServer.Game.Enums.ItemUse.CreateAndAdd);
  238.  
  239.                                              MsgItemInfo item15 = new MsgItemInfo(true);
  240.                                              item15.ID = itemid15;
  241.                                              item15.Color = COServer.Game.Enums.Color.White;
  242.                                              item15.Bound = true;
  243.                                              item15.Plus = 0;
  244.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  245.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  246.  
  247.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  248.                                             {
  249.                                                 client.Inventory.Add(723753, 0, 1);
  250.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Trojan Pack have fun in Server");
  251.                                                 client.Player.Teleport(1004, 52, 54);
  252.                                                 client.Player.Level = 15;
  253.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " In Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  254.                                                 npc.OptionID = 255;
  255.                                                 client.Send(npc.ToArray());
  256.                                             }
  257.                                             else
  258.                                             {
  259.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  260.                                                 dialog.Option("Alright.", 255);
  261.                                                 dialog.Send();
  262.                                             }
  263.                                         }
  264.                                         else
  265.                                         {
  266.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  267.                                             dialog.Option("Alright.", 255);
  268.                                             dialog.Send();
  269.                                         }
  270.                                         break;
  271.                                     }
  272.                                 #endregion
  273.                                 #region BoundItems Warrior
  274.                                 case 25:
  275.                                     {
  276.                                         uint itemid = 202009;//Tower
  277.                                         uint itemid2 = 201009;//Fan
  278.                                         uint itemid3 = 160039;//Boot
  279.                                         uint itemid4 = 120029;//Necklace
  280.                                         uint itemid5 = 150039;//Ring
  281.                                         uint itemid6 = 111019;//Earrings
  282.                                         uint itemid7 = 131019;//Armor
  283.                                         uint itemid8 = 560019;//Spar
  284.                                         uint itemid9 = 900019;//Shield
  285.                                         // uint itemid10 = 204009;//Wing
  286.                                         // uint itemid11 = 203009;//Crop
  287.                                         // uint itemid15 = 300000;//Steed
  288.                                         if (client.Inventory.Count <= 30)
  289.                                         {
  290.  
  291.                                             MsgItemInfo item = new MsgItemInfo(true);
  292.                                             item.ID = itemid;
  293.                                             item.Color = COServer.Game.Enums.Color.White;
  294.                                             item.Bound = true;
  295.                                             item.Plus = 0;
  296.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  297.  
  298.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  299.                                             item2.ID = itemid2;
  300.                                             item2.Color = COServer.Game.Enums.Color.White;
  301.                                             item2.Bound = true;
  302.                                             item2.Plus = 0;
  303.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  304.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  305.  
  306.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  307.                                             item3.ID = itemid3;
  308.                                             item3.Color = COServer.Game.Enums.Color.White;
  309.                                             item3.Bound = true;
  310.                                             item3.Plus = 0;
  311.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  312.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  313.  
  314.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  315.                                             item4.ID = itemid4;
  316.                                             item4.Color = COServer.Game.Enums.Color.White;
  317.                                             item4.Bound = true;
  318.                                             item4.Plus = 0;
  319.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  320.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  321.  
  322.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  323.                                             item5.ID = itemid5;
  324.                                             item5.Color = COServer.Game.Enums.Color.White;
  325.                                             item5.Bound = true;
  326.                                             item5.Plus = 0;
  327.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  328.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  329.  
  330.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  331.                                             item6.ID = itemid6;
  332.                                             item6.Color = COServer.Game.Enums.Color.White;
  333.                                             item6.Bound = true;
  334.                                             item6.Plus = 0;
  335.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  336.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  337.  
  338.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  339.                                             item7.ID = itemid7;
  340.                                             item7.Color = COServer.Game.Enums.Color.White;
  341.                                             item7.Bound = true;
  342.                                             item7.Plus = 0;
  343.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  344.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  345.  
  346.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  347.                                             item8.ID = itemid8;
  348.                                             item8.Color = COServer.Game.Enums.Color.White;
  349.                                             item8.Bound = true;
  350.                                             item8.Plus = 0;
  351.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  352.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  353.  
  354.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  355.                                             item9.ID = itemid9;
  356.                                             item9.Color = COServer.Game.Enums.Color.White;
  357.                                             item9.Bound = true;
  358.                                             item9.Plus = 0;
  359.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  360.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  361.  
  362.                                             /* MsgItemInfo item10 = new MsgItemInfo(true);
  363.                                              item10.ID = itemid10;
  364.                                              item10.Color = COServer.Game.Enums.Color.White;
  365.                                              item10.Bound = true;
  366.                                              item10.Plus = 0;
  367.                                              item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  368.                                              client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  369.  
  370.                                              MsgItemInfo item11 = new MsgItemInfo(true);
  371.                                              item11.ID = itemid11;
  372.                                              item11.Color = COServer.Game.Enums.Color.White;
  373.                                              item11.Bound = true;
  374.                                              item11.Plus = 0;
  375.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  376.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  377.  
  378.                                             /* MsgItemInfo item15 = new MsgItemInfo(true);
  379.                                              item15.ID = itemid15;
  380.                                              item15.Color = COServer.Game.Enums.Color.White;
  381.                                              item15.Bound = true;
  382.                                              item15.Plus = 0;
  383.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  384.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  385.  
  386.  
  387.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  388.                                             {
  389.                                                 client.Inventory.Add(723753, 0, 1);
  390.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Warrior Pack havefun in Server?");
  391.                                                 client.Player.Teleport(1004, 52, 54);
  392.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  393.                                                 npc.OptionID = 255;
  394.                                                 client.Send(npc.ToArray());
  395.                                             }
  396.                                             else
  397.                                             {
  398.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  399.                                                 dialog.Option("Alright.", 255);
  400.                                                 dialog.Send();
  401.                                             }
  402.                                         }
  403.  
  404.                                         else
  405.                                         {
  406.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  407.                                             dialog.Option("Alright.", 255);
  408.                                             dialog.Send();
  409.                                         }
  410.                                         break;
  411.                                     }
  412.                                 #endregion
  413.                                 #region BoundItems Archer
  414.                                 case 45:
  415.                                     {
  416.                                         uint itemid = 202009;//Tower
  417.                                         uint itemid2 = 201009;//Fan
  418.                                         uint itemid3 = 160039;//Boot
  419.                                         uint itemid4 = 120029;//Necklace
  420.                                         uint itemid5 = 150039;//Ring
  421.                                         uint itemid6 = 113009;//Earrings
  422.                                         uint itemid7 = 133009;//Armor
  423.                                         uint itemid8 = 500009;//Bow
  424.                                         uint itemid9 = 613019;//knif
  425.                                         uint itemid10 = 613019;//knif
  426.                                         // uint itemid11 = 204009;//Wing
  427.                                         // uint itemid12 = 203009;//Crop
  428.                                         //uint itemid15 = 300000;//Steed
  429.                                         if (client.Inventory.Count <= 30)
  430.                                         {
  431.                                             MsgItemInfo item = new MsgItemInfo(true);
  432.                                             item.ID = itemid;
  433.                                             item.Color = COServer.Game.Enums.Color.White;
  434.                                             item.Bound = true;
  435.                                             item.Plus = 0;
  436.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  437.  
  438.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  439.                                             item2.ID = itemid2;
  440.                                             item2.Color = COServer.Game.Enums.Color.White;
  441.                                             item2.Bound = true;
  442.                                             item2.Plus = 0;
  443.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  444.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  445.  
  446.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  447.                                             item3.ID = itemid3;
  448.                                             item3.Color = COServer.Game.Enums.Color.White;
  449.                                             item3.Bound = true;
  450.                                             item3.Plus = 0;
  451.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  452.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  453.  
  454.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  455.                                             item4.ID = itemid4;
  456.                                             item4.Color = COServer.Game.Enums.Color.White;
  457.                                             item4.Bound = true;
  458.                                             item4.Plus = 0;
  459.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  460.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  461.  
  462.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  463.                                             item5.ID = itemid5;
  464.                                             item5.Color = COServer.Game.Enums.Color.White;
  465.                                             item5.Bound = true;
  466.                                             item5.Plus = 0;
  467.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  468.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  469.  
  470.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  471.                                             item6.ID = itemid6;
  472.                                             item6.Color = COServer.Game.Enums.Color.White;
  473.                                             item6.Bound = true;
  474.                                             item6.Plus = 0;
  475.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  476.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  477.  
  478.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  479.                                             item7.ID = itemid7;
  480.                                             item7.Color = COServer.Game.Enums.Color.White;
  481.                                             item7.Bound = true;
  482.                                             item7.Plus = 0;
  483.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  484.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  485.  
  486.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  487.                                             item8.ID = itemid8;
  488.                                             item8.Color = COServer.Game.Enums.Color.White;
  489.                                             item8.Bound = true;
  490.                                             item8.Plus = 0;
  491.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  492.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  493.  
  494.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  495.                                             item9.ID = itemid9;
  496.                                             item9.Color = COServer.Game.Enums.Color.White;
  497.                                             item9.Bound = true;
  498.                                             item9.Plus = 0;
  499.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  500.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  501.  
  502.                                             MsgItemInfo item10 = new MsgItemInfo(true);
  503.                                             item10.ID = itemid10;
  504.                                             item10.Color = COServer.Game.Enums.Color.White;
  505.                                             item10.Bound = true;
  506.                                             item10.Plus = 0;
  507.                                             item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  508.                                             client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  509.  
  510.                                             /* MsgItemInfo item11 = new MsgItemInfo(true);
  511.                                              item11.ID = itemid11;
  512.                                              item11.Color = COServer.Game.Enums.Color.White;
  513.                                              item11.Bound = true;
  514.                                              item11.Plus = 0;
  515.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  516.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);
  517.  
  518.                                             MsgItemInfo item12 = new MsgItemInfo(true);
  519.                                              item12.ID = itemid12;
  520.                                              item12.Color = COServer.Game.Enums.Color.White;
  521.                                              item12.Bound = true;
  522.                                              item12.Plus = 0;
  523.                                              item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  524.                                              client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  525.  
  526.                                             /* MsgItemInfo item15 = new MsgItemInfo(true);
  527.                                              item15.ID = itemid15;
  528.                                              item15.Color = COServer.Game.Enums.Color.White;
  529.                                              item15.Bound = true;
  530.                                              item15.Plus = 0;
  531.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  532.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  533.  
  534.  
  535.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  536.                                             {
  537.                                                 client.Inventory.Add(723753, 0, 1);
  538.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Archer Pack havefun in Server?");
  539.                                                 client.Player.Teleport(1004, 52, 54);
  540.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  541.                                                 npc.OptionID = 255;
  542.                                                 client.Send(npc.ToArray());
  543.                                             }
  544.                                             else
  545.                                             {
  546.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  547.                                                 dialog.Option("Alright.", 255);
  548.                                                 dialog.Send();
  549.                                             }
  550.                                         }
  551.  
  552.                                         else
  553.                                         {
  554.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  555.                                             dialog.Option("Alright.", 255);
  556.                                             dialog.Send();
  557.                                         }
  558.                                         break;
  559.                                     }
  560.                                 #endregion
  561.                                 #region BoundItems Ninja
  562.                                 case 55:
  563.                                     {
  564.                                         uint itemid = 202009;//Tower
  565.                                         uint itemid2 = 201009;//Fan
  566.                                         uint itemid3 = 160039;//Boot
  567.                                         uint itemid4 = 120029;//Necklace
  568.                                         uint itemid5 = 150039;//Ring
  569.                                         uint itemid6 = 112009;//Earrings
  570.                                         uint itemid7 = 135009;//Armor
  571.                                         uint itemid8 = 601009;//Katana
  572.                                         uint itemid9 = 601009;//Katana
  573.                                         // uint itemid10 = 616029;//EpicNinja
  574.                                         //  uint itemid11 = 616029;//EpicNinja
  575.                                         // uint itemid13 = 203009;//Crop
  576.                                         // uint itemid12 = 204009;//Wing
  577.                                         // uint itemid15 = 300000;//Steed
  578.                                         if (client.Inventory.Count <= 30)
  579.                                         {
  580.                                             MsgItemInfo item = new MsgItemInfo(true);
  581.                                             item.ID = itemid;
  582.                                             item.Color = COServer.Game.Enums.Color.White;
  583.                                             item.Bound = true;
  584.                                             item.Plus = 0;
  585.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  586.  
  587.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  588.                                             item2.ID = itemid2;
  589.                                             item2.Color = COServer.Game.Enums.Color.White;
  590.                                             item2.Bound = true;
  591.                                             item2.Plus = 0;
  592.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  593.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  594.  
  595.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  596.                                             item3.ID = itemid3;
  597.                                             item3.Color = COServer.Game.Enums.Color.White;
  598.                                             item3.Bound = true;
  599.                                             item3.Plus = 0;
  600.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  601.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  602.  
  603.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  604.                                             item4.ID = itemid4;
  605.                                             item4.Color = COServer.Game.Enums.Color.White;
  606.                                             item4.Bound = true;
  607.                                             item4.Plus = 0;
  608.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  609.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  610.  
  611.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  612.                                             item5.ID = itemid5;
  613.                                             item5.Color = COServer.Game.Enums.Color.White;
  614.                                             item5.Bound = true;
  615.                                             item5.Plus = 0;
  616.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  617.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  618.  
  619.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  620.                                             item6.ID = itemid6;
  621.                                             item6.Color = COServer.Game.Enums.Color.White;
  622.                                             item6.Bound = true;
  623.                                             item6.Plus = 0;
  624.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  625.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  626.  
  627.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  628.                                             item7.ID = itemid7;
  629.                                             item7.Color = COServer.Game.Enums.Color.White;
  630.                                             item7.Bound = true;
  631.                                             item7.Plus = 0;
  632.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  633.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  634.  
  635.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  636.                                             item8.ID = itemid8;
  637.                                             item8.Color = COServer.Game.Enums.Color.White;
  638.                                             item8.Bound = true;
  639.                                             item8.Plus = 0;
  640.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  641.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  642.  
  643.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  644.                                             item9.ID = itemid9;
  645.                                             item9.Color = COServer.Game.Enums.Color.White;
  646.                                             item9.Bound = true;
  647.                                             item9.Plus = 0;
  648.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  649.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  650.  
  651.                                             /* MsgItemInfo item10 = new MsgItemInfo(true);
  652.                                              item10.ID = itemid10;
  653.                                              item10.Color = COServer.Game.Enums.Color.White;
  654.                                              item10.Bound = true;
  655.                                              item10.Plus = 0;
  656.                                              item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  657.                                              client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  658.  
  659.                                              MsgItemInfo item11 = new MsgItemInfo(true);
  660.                                              item11.ID = itemid11;
  661.                                              item11.Color = COServer.Game.Enums.Color.White;
  662.                                              item11.Bound = true;
  663.                                              item11.Plus = 0;
  664.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  665.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  666.  
  667.                                             /*MsgItemInfo item12 = new MsgItemInfo(true);
  668.                                             item12.ID = itemid12;
  669.                                             item12.Color = COServer.Game.Enums.Color.White;
  670.                                             item12.Bound = true;
  671.                                             item12.Plus = 0;
  672.                                             item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  673.                                             client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  674.  
  675.                                             /*MsgItemInfo item13 = new MsgItemInfo(true);
  676.                                             item13.ID = itemid13;
  677.                                             item13.Color = COServer.Game.Enums.Color.White;
  678.                                             item13.Bound = true;
  679.                                             item13.Plus = 0;
  680.                                             item13.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  681.                                             client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);
  682.  
  683.                                             MsgItemInfo item15 = new MsgItemInfo(true);
  684.                                             item15.ID = itemid15;
  685.                                             item15.Color = COServer.Game.Enums.Color.White;
  686.                                             item15.Bound = true;
  687.                                             item15.Plus = 0;
  688.                                             item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  689.                                             client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  690.  
  691.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  692.                                             {
  693.                                                 client.Inventory.Add(723753, 0, 1);
  694.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Ninja Pack havefun in Server?");
  695.                                                 client.Player.Teleport(1004, 52, 54);
  696.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  697.                                                 npc.OptionID = 255;
  698.                                                 client.Send(npc.ToArray());
  699.                                             }
  700.                                             else
  701.                                             {
  702.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  703.                                                 dialog.Option("Alright.", 255);
  704.                                                 dialog.Send();
  705.                                             }
  706.                                         }
  707.                                         else
  708.                                         {
  709.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  710.                                             dialog.Option("Alright.", 255);
  711.                                             dialog.Send();
  712.                                         }
  713.                                         break;
  714.                                     }
  715.                                 #endregion
  716.                                 #region BoundItems Monk
  717.                                 case 65:
  718.                                     {
  719.                                         uint itemid = 202009;//Tower
  720.                                         uint itemid2 = 201009;//Fan
  721.                                         uint itemid3 = 160039;//Boot
  722.                                         uint itemid4 = 120029;//Necklace
  723.                                         uint itemid5 = 150039;//Ring
  724.                                         uint itemid6 = 143019;//HeadBang
  725.                                         uint itemid7 = 136009;//Armor
  726.                                         uint itemid8 = 610029;//beads
  727.                                         uint itemid9 = 610029;//beads
  728.                                         // uint itemid10 = 204009;//Wing
  729.                                         //uint itemid11 = 203009;//Crop
  730.                                         //uint itemid15 = 300000;//Steed
  731.                                         //uint itemid12 = 622029;//EpicMonk
  732.                                         //uint itemid13 = 622029;//EpicMonk
  733.                                         if (client.Inventory.Count <= 30)
  734.                                         {
  735.                                             /*MsgItemInfo item15 = new MsgItemInfo(true);
  736.                                             item15.ID = itemid15;
  737.                                             item15.Color = COServer.Game.Enums.Color.White;
  738.                                             item15.Bound = true;
  739.                                             item15.Plus = 0;
  740.                                             item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  741.                                             client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  742.  
  743.  
  744.  
  745.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  746.                                             item2.ID = itemid2;
  747.                                             item2.Color = COServer.Game.Enums.Color.White;
  748.                                             item2.Bound = true;
  749.                                             item2.Plus = 0;
  750.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  751.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  752.  
  753.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  754.                                             item3.ID = itemid3;
  755.                                             item3.Color = COServer.Game.Enums.Color.White;
  756.                                             item3.Bound = true;
  757.                                             item3.Plus = 0;
  758.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  759.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  760.  
  761.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  762.                                             item4.ID = itemid4;
  763.                                             item4.Color = COServer.Game.Enums.Color.White;
  764.                                             item4.Bound = true;
  765.                                             item4.Plus = 0;
  766.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  767.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  768.  
  769.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  770.                                             item5.ID = itemid5;
  771.                                             item5.Color = COServer.Game.Enums.Color.White;
  772.                                             item5.Bound = true;
  773.                                             item5.Plus = 0;
  774.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  775.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  776.  
  777.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  778.                                             item6.ID = itemid6;
  779.                                             item6.Color = COServer.Game.Enums.Color.White;
  780.                                             item6.Bound = true;
  781.                                             item6.Plus = 0;
  782.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  783.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  784.  
  785.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  786.                                             item7.ID = itemid7;
  787.                                             item7.Color = COServer.Game.Enums.Color.White;
  788.                                             item7.Bound = true;
  789.                                             item7.Plus = 0;
  790.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  791.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  792.  
  793.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  794.                                             item8.ID = itemid8;
  795.                                             item8.Color = COServer.Game.Enums.Color.White;
  796.                                             item8.Bound = true;
  797.                                             item8.Plus = 0;
  798.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  799.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  800.  
  801.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  802.                                             item9.ID = itemid9;
  803.                                             item9.Color = COServer.Game.Enums.Color.White;
  804.                                             item9.Bound = true;
  805.                                             item9.Plus = 0;
  806.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  807.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  808.  
  809.                                             /*  MsgItemInfo item10 = new MsgItemInfo(true);
  810.                                               item10.ID = itemid10;
  811.                                               item10.Color = COServer.Game.Enums.Color.White;
  812.                                               item10.Bound = true;
  813.                                               item10.Plus = 0;
  814.                                               item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  815.                                               client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  816.  
  817.                                               MsgItemInfo item11 = new MsgItemInfo(true);
  818.                                               item11.ID = itemid11;
  819.                                               item11.Color = COServer.Game.Enums.Color.White;
  820.                                               item11.Bound = true;
  821.                                               item11.Plus = 0;
  822.                                               item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  823.                                               client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  824.  
  825.  
  826.  
  827.  
  828.                                             /*MsgItemInfo item12 = new MsgItemInfo(true);
  829.                                             item11.ID = itemid12;
  830.                                             item11.Color = COServer.Game.Enums.Color.White;
  831.                                             item11.Bound = true;
  832.                                             item11.Plus = 0;
  833.                                             item11.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  834.                                             client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);
  835.  
  836.                                             MsgItemInfo item13 = new MsgItemInfo(true);
  837.                                             item11.ID = itemid13;
  838.                                             item11.Color = COServer.Game.Enums.Color.White;
  839.                                             item11.Bound = true;
  840.                                             item11.Plus = 0;
  841.                                             item11.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  842.                                             client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  843.  
  844.  
  845.                                             MsgItemInfo item = new MsgItemInfo(true);
  846.                                             item.ID = itemid;
  847.                                             item.Color = COServer.Game.Enums.Color.White;
  848.                                             item.Bound = true;
  849.                                             item.Plus = 0;
  850.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  851.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  852.                                             {
  853.                                                 client.Inventory.Add(723753, 0, 1);
  854.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Monk Pack havefun in Server?");
  855.                                                 client.Player.Teleport(1004, 52, 54);
  856.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  857.                                                 npc.OptionID = 255;
  858.                                                 client.Send(npc.ToArray());
  859.                                             }
  860.                                             else
  861.                                             {
  862.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  863.                                                 dialog.Option("Alright.", 255);
  864.                                                 dialog.Send();
  865.                                             }
  866.                                         }
  867.                                         else
  868.                                         {
  869.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  870.                                             dialog.Option("Alright.", 255);
  871.                                             dialog.Send();
  872.                                         }
  873.                                         break;
  874.                                     }
  875.                                 #endregion
  876.                                 #region BoundItems WaterTaoist
  877.                                 case 135:
  878.                                     {
  879.                                         uint itemid = 202009;//Tower
  880.                                         uint itemid2 = 201009;//Fan
  881.                                         uint itemid3 = 160039;//Boot
  882.                                         uint itemid4 = 121029;//Bag
  883.                                         uint itemid5 = 152009;//Bracelet
  884.                                         uint itemid6 = 114019;//Cap
  885.                                         uint itemid7 = 134019;//Armor
  886.                                         uint itemid9 = 421019;//BackSword
  887.                                         uint itemid10 = 619029;//Hossu
  888.                                         //uint itemid11 = 620029;//EpicWater
  889.                                         // uint itemid12 = 204009;//Wing
  890.                                         // uint itemid13 = 203009;//Crop
  891.                                         // uint itemid15 = 300000;//Steed
  892.                                         if (client.Inventory.Count <= 30)
  893.                                         {
  894.                                             /*  MsgItemInfo item15 = new MsgItemInfo(true);
  895.                                               item15.ID = itemid15;
  896.                                               item15.Color = COServer.Game.Enums.Color.White;
  897.                                               item15.Bound = true;
  898.                                               item15.Plus = 0;
  899.                                               item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  900.                                               client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  901.  
  902.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  903.                                             item2.ID = itemid2;
  904.                                             item2.Color = COServer.Game.Enums.Color.White;
  905.                                             item2.Bound = true;
  906.                                             item2.Plus = 0;
  907.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  908.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  909.  
  910.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  911.                                             item3.ID = itemid3;
  912.                                             item3.Color = COServer.Game.Enums.Color.White;
  913.                                             item3.Bound = true;
  914.                                             item3.Plus = 0;
  915.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  916.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  917.  
  918.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  919.                                             item4.ID = itemid4;
  920.                                             item4.Color = COServer.Game.Enums.Color.White;
  921.                                             item4.Bound = true;
  922.                                             item4.Plus = 0;
  923.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  924.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  925.  
  926.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  927.                                             item5.ID = itemid5;
  928.                                             item5.Color = COServer.Game.Enums.Color.White;
  929.                                             item5.Bound = true;
  930.                                             item5.Plus = 0;
  931.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  932.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  933.  
  934.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  935.                                             item6.ID = itemid6;
  936.                                             item6.Color = COServer.Game.Enums.Color.White;
  937.                                             item6.Bound = true;
  938.                                             item6.Plus = 0;
  939.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  940.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  941.  
  942.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  943.                                             item7.ID = itemid7;
  944.                                             item7.Color = COServer.Game.Enums.Color.White;
  945.                                             item7.Bound = true;
  946.                                             item7.Plus = 0;
  947.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  948.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  949.  
  950.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  951.                                             item9.ID = itemid9;
  952.                                             item9.Color = COServer.Game.Enums.Color.White;
  953.                                             item9.Bound = true;
  954.                                             item9.Plus = 0;
  955.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  956.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  957.  
  958.                                             MsgItemInfo item10 = new MsgItemInfo(true);
  959.                                             item10.ID = itemid10;
  960.                                             item10.Color = COServer.Game.Enums.Color.White;
  961.                                             item10.Bound = true;
  962.                                             item10.Plus = 0;
  963.                                             item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  964.                                             client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  965.  
  966.                                             /* MsgItemInfo item11 = new MsgItemInfo(true);
  967.                                              item11.ID = itemid11;
  968.                                              item11.Color = COServer.Game.Enums.Color.White;
  969.                                              item11.Bound = true;
  970.                                              item11.Plus = 0;
  971.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  972.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  973.  
  974.                                             /* MsgItemInfo item12 = new MsgItemInfo(true);
  975.                                              item12.ID = itemid12;
  976.                                              item12.Color = COServer.Game.Enums.Color.White;
  977.                                              item12.Bound = true;
  978.                                              item12.Plus = 0;
  979.                                              item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  980.                                              client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  981.                                             /* MsgItemInfo item13 = new MsgItemInfo(true);
  982.                                              item13.ID = itemid13;
  983.                                              item13.Color = COServer.Game.Enums.Color.White;
  984.                                              item13.Bound = true;
  985.                                              item13.Plus = 0;
  986.                                              item13.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  987.                                              client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  988.  
  989.  
  990.                                             MsgItemInfo item = new MsgItemInfo(true);
  991.                                             item.ID = itemid;
  992.                                             item.Color = COServer.Game.Enums.Color.White;
  993.                                             item.Bound = true;
  994.                                             item.Plus = 0;
  995.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  996.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  997.                                             {
  998.                                                 client.Inventory.Add(723753, 0, 1);
  999.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained WaterTaoist Pack havefun in Server?");
  1000.                                                 client.Player.Teleport(1004, 52, 54);
  1001.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  1002.                                                 npc.OptionID = 255;
  1003.                                                 client.Send(npc.ToArray());
  1004.                                             }
  1005.                                             else
  1006.                                             {
  1007.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  1008.                                                 dialog.Option("Alright.", 255);
  1009.                                                 dialog.Send();
  1010.                                             }
  1011.                                         }
  1012.                                         else
  1013.                                         {
  1014.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  1015.                                             dialog.Option("Alright.", 255);
  1016.                                             dialog.Send();
  1017.                                         }
  1018.                                         break;
  1019.                                     }
  1020.                                 #endregion
  1021.                                 #region BoundItems FireTaoist
  1022.                                 case 145:
  1023.                                     {
  1024.                                         uint itemid = 202009;//Tower
  1025.                                         uint itemid2 = 201009;//Fan
  1026.                                         uint itemid3 = 160039;//Boot
  1027.                                         uint itemid4 = 121029;//Bag
  1028.                                         uint itemid5 = 152009;//Bracelet
  1029.                                         uint itemid6 = 114019;//Cap
  1030.                                         uint itemid7 = 134019;//Armor
  1031.                                         uint itemid9 = 421019;//BackSword
  1032.                                         uint itemid10 = 619029;//Hossu
  1033.                                         // uint itemid11 = 620029;//EpicWater
  1034.                                         // uint itemid12 = 204009;//Wing
  1035.                                         //uint itemid13 = 203009;//Crop
  1036.                                         // uint itemid15 = 300000;//Steed
  1037.                                         if (client.Inventory.Count <= 30)
  1038.                                         {
  1039.                                             /* MsgItemInfo item15 = new MsgItemInfo(true);
  1040.                                              item15.ID = itemid15;
  1041.                                              item15.Color = COServer.Game.Enums.Color.White;
  1042.                                              item15.Bound = true;
  1043.                                              item15.Plus = 0;
  1044.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  1045.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1046.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  1047.                                             item2.ID = itemid2;
  1048.                                             item2.Color = COServer.Game.Enums.Color.White;
  1049.                                             item2.Bound = true;
  1050.                                             item2.Plus = 0;
  1051.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  1052.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1053.  
  1054.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  1055.                                             item3.ID = itemid3;
  1056.                                             item3.Color = COServer.Game.Enums.Color.White;
  1057.                                             item3.Bound = true;
  1058.                                             item3.Plus = 0;
  1059.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  1060.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1061.  
  1062.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  1063.                                             item4.ID = itemid4;
  1064.                                             item4.Color = COServer.Game.Enums.Color.White;
  1065.                                             item4.Bound = true;
  1066.                                             item4.Plus = 0;
  1067.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  1068.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1069.  
  1070.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  1071.                                             item5.ID = itemid5;
  1072.                                             item5.Color = COServer.Game.Enums.Color.White;
  1073.                                             item5.Bound = true;
  1074.                                             item5.Plus = 0;
  1075.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  1076.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1077.  
  1078.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  1079.                                             item6.ID = itemid6;
  1080.                                             item6.Color = COServer.Game.Enums.Color.White;
  1081.                                             item6.Bound = true;
  1082.                                             item6.Plus = 0;
  1083.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  1084.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1085.  
  1086.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  1087.                                             item7.ID = itemid7;
  1088.                                             item7.Color = COServer.Game.Enums.Color.White;
  1089.                                             item7.Bound = true;
  1090.                                             item7.Plus = 0;
  1091.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  1092.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1093.  
  1094.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  1095.                                             item9.ID = itemid9;
  1096.                                             item9.Color = COServer.Game.Enums.Color.White;
  1097.                                             item9.Bound = true;
  1098.                                             item9.Plus = 0;
  1099.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1100.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1101.  
  1102.                                             MsgItemInfo item10 = new MsgItemInfo(true);
  1103.                                             item10.ID = itemid10;
  1104.                                             item10.Color = COServer.Game.Enums.Color.White;
  1105.                                             item10.Bound = true;
  1106.                                             item10.Plus = 0;
  1107.                                             item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1108.                                             client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1109.  
  1110.                                             /*MsgItemInfo item11 = new MsgItemInfo(true);
  1111.                                             item11.ID = itemid11;
  1112.                                             item11.Color = COServer.Game.Enums.Color.White;
  1113.                                             item11.Bound = true;
  1114.                                             item11.Plus = 0;
  1115.                                             item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1116.                                             client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1117.  
  1118.                                             /*MsgItemInfo item12 = new MsgItemInfo(true);
  1119.                                             item12.ID = itemid12;
  1120.                                             item12.Color = COServer.Game.Enums.Color.White;
  1121.                                             item12.Bound = true;
  1122.                                             item12.Plus = 0;
  1123.                                             item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1124.                                             client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1125.  
  1126.                                             MsgItemInfo item13 = new MsgItemInfo(true);
  1127.                                             item13.ID = itemid13;
  1128.                                             item13.Color = COServer.Game.Enums.Color.White;
  1129.                                             item13.Bound = true;
  1130.                                             item13.Plus = 0;
  1131.                                             item13.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1132.                                             client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1133.  
  1134.  
  1135.                                             MsgItemInfo item = new MsgItemInfo(true);
  1136.                                             item.ID = itemid;
  1137.                                             item.Color = COServer.Game.Enums.Color.White;
  1138.                                             item.Bound = true;
  1139.                                             item.Plus = 0;
  1140.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  1141.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  1142.                                             {
  1143.                                                 client.Inventory.Add(723753, 0, 1);
  1144.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained FireTaoist Pack havefun in Server?");
  1145.                                                 client.Player.Teleport(1004, 52, 54);
  1146.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  1147.                                                 npc.OptionID = 255;
  1148.                                                 client.Send(npc.ToArray());
  1149.                                             }
  1150.                                             else
  1151.                                             {
  1152.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  1153.                                                 dialog.Option("Alright.", 255);
  1154.                                                 dialog.Send();
  1155.                                             }
  1156.                                         }
  1157.                                         else
  1158.                                         {
  1159.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  1160.                                             dialog.Option("Alright.", 255);
  1161.                                             dialog.Send();
  1162.                                         }
  1163.                                         break;
  1164.                                     }
  1165.                                 #endregion
  1166.                                 #region BoundItems Pirate
  1167.                                 case 75:
  1168.                                     {
  1169.                                         uint itemid = 202009;//Tower
  1170.                                         uint itemid2 = 201009;//Fan
  1171.                                         uint itemid3 = 160039;//Boot
  1172.                                         uint itemid4 = 120029;//Necklace
  1173.                                         uint itemid5 = 150039;//Ring
  1174.                                         uint itemid6 = 145009;//Cap-Hood
  1175.                                         uint itemid7 = 139009;//Armor
  1176.                                         uint itemid8 = 611029;//Rapier
  1177.                                         uint itemid9 = 612029;//Pistol
  1178.                                         //uint itemid10 = 204009;//Wing
  1179.                                         // uint itemid11 = 203009;//Crop
  1180.                                         // uint itemid15 = 300000;//Steed
  1181.                                         if (client.Inventory.Count <= 30)
  1182.                                         {
  1183.                                             /* MsgItemInfo item15 = new MsgItemInfo(true);
  1184.                                              item15.ID = itemid15;
  1185.                                              item15.Color = COServer.Game.Enums.Color.White;
  1186.                                              item15.Bound = true;
  1187.                                              item15.Plus = 0;
  1188.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  1189.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1190.  
  1191.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  1192.                                             item2.ID = itemid2;
  1193.                                             item2.Color = COServer.Game.Enums.Color.White;
  1194.                                             item2.Bound = true;
  1195.                                             item2.Plus = 0;
  1196.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  1197.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1198.  
  1199.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  1200.                                             item3.ID = itemid3;
  1201.                                             item3.Color = COServer.Game.Enums.Color.White;
  1202.                                             item3.Bound = true;
  1203.                                             item3.Plus = 0;
  1204.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  1205.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1206.  
  1207.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  1208.                                             item4.ID = itemid4;
  1209.                                             item4.Color = COServer.Game.Enums.Color.White;
  1210.                                             item4.Bound = true;
  1211.                                             item4.Plus = 0;
  1212.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  1213.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1214.  
  1215.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  1216.                                             item5.ID = itemid5;
  1217.                                             item5.Color = COServer.Game.Enums.Color.White;
  1218.                                             item5.Bound = true;
  1219.                                             item5.Plus = 0;
  1220.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  1221.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1222.  
  1223.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  1224.                                             item6.ID = itemid6;
  1225.                                             item6.Color = COServer.Game.Enums.Color.White;
  1226.                                             item6.Bound = true;
  1227.                                             item6.Plus = 0;
  1228.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  1229.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1230.  
  1231.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  1232.                                             item7.ID = itemid7;
  1233.                                             item7.Color = COServer.Game.Enums.Color.White;
  1234.                                             item7.Bound = true;
  1235.                                             item7.Plus = 0;
  1236.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  1237.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1238.  
  1239.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  1240.                                             item8.ID = itemid8;
  1241.                                             item8.Color = COServer.Game.Enums.Color.White;
  1242.                                             item8.Bound = true;
  1243.                                             item8.Plus = 0;
  1244.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  1245.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1246.  
  1247.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  1248.                                             item9.ID = itemid9;
  1249.                                             item9.Color = COServer.Game.Enums.Color.White;
  1250.                                             item9.Bound = true;
  1251.                                             item9.Plus = 0;
  1252.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1253.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1254.  
  1255.                                             /* MsgItemInfo item10 = new MsgItemInfo(true);
  1256.                                              item10.ID = itemid10;
  1257.                                              item10.Color = COServer.Game.Enums.Color.White;
  1258.                                              item10.Bound = true;
  1259.                                              item10.Plus = 0;
  1260.                                              item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1261.                                              client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1262.  
  1263.                                              MsgItemInfo item11 = new MsgItemInfo(true);
  1264.                                              item11.ID = itemid11;
  1265.                                              item11.Color = COServer.Game.Enums.Color.White;
  1266.                                              item11.Bound = true;
  1267.                                              item11.Plus = 0;
  1268.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1269.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1270.  
  1271.  
  1272.                                             MsgItemInfo item = new MsgItemInfo(true);
  1273.                                             item.ID = itemid;
  1274.                                             item.Color = COServer.Game.Enums.Color.White;
  1275.                                             item.Bound = true;
  1276.                                             item.Plus = 0;
  1277.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  1278.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  1279.                                             {
  1280.                                                 client.Inventory.Add(723753, 0, 1);
  1281.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Pirate Pack havefun in Server?");
  1282.                                                 client.Player.Teleport(1004, 52, 54);
  1283.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  1284.                                                 npc.OptionID = 255;
  1285.                                                 client.Send(npc.ToArray());
  1286.                                             }
  1287.                                             else
  1288.                                             {
  1289.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  1290.                                                 dialog.Option("Alright.", 255);
  1291.                                                 dialog.Send();
  1292.                                             }
  1293.                                         }
  1294.                                         else
  1295.                                         {
  1296.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  1297.                                             dialog.Option("Alright.", 255);
  1298.                                             dialog.Send();
  1299.                                         }
  1300.                                         break;
  1301.                                     }
  1302.                                 #endregion
  1303.                                 #region BoundItems leelong
  1304.                                 case 85:
  1305.                                     {
  1306.                                         uint itemid = 202009;//Tower
  1307.                                         uint itemid2 = 201009;//Fan
  1308.                                         uint itemid3 = 160039;//Boot
  1309.                                         uint itemid4 = 120029;//Necklace
  1310.                                         uint itemid5 = 150039;//Ring
  1311.                                         uint itemid6 = 148009;//Cap-Hood
  1312.                                         uint itemid7 = 138009;//Armor
  1313.                                         uint itemid8 = 617029;//SkyNunchaku
  1314.                                         uint itemid9 = 617029;//SkyNunchaku
  1315.                                         // uint itemid10 = 204009;//Wing
  1316.                                         //uint itemid11 = 203009;//Crop
  1317.                                         // uint itemid15 = 300000;//Steed
  1318.                                         if (client.Inventory.Count <= 30)
  1319.                                         {
  1320.                                             /* MsgItemInfo item15 = new MsgItemInfo(true);
  1321.                                              item15.ID = itemid15;
  1322.                                              item15.Color = COServer.Game.Enums.Color.White;
  1323.                                              item15.Bound = true;
  1324.                                              item15.Plus = 0;
  1325.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  1326.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1327.  
  1328.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  1329.                                             item2.ID = itemid2;
  1330.                                             item2.Color = COServer.Game.Enums.Color.White;
  1331.                                             item2.Bound = true;
  1332.                                             item2.Plus = 0;
  1333.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  1334.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1335.  
  1336.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  1337.                                             item3.ID = itemid3;
  1338.                                             item3.Color = COServer.Game.Enums.Color.White;
  1339.                                             item3.Bound = true;
  1340.                                             item3.Plus = 0;
  1341.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  1342.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1343.  
  1344.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  1345.                                             item4.ID = itemid4;
  1346.                                             item4.Color = COServer.Game.Enums.Color.White;
  1347.                                             item4.Bound = true;
  1348.                                             item4.Plus = 0;
  1349.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  1350.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1351.  
  1352.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  1353.                                             item5.ID = itemid5;
  1354.                                             item5.Color = COServer.Game.Enums.Color.White;
  1355.                                             item5.Bound = true;
  1356.                                             item5.Plus = 0;
  1357.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  1358.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1359.  
  1360.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  1361.                                             item6.ID = itemid6;
  1362.                                             item6.Color = COServer.Game.Enums.Color.White;
  1363.                                             item6.Bound = true;
  1364.                                             item6.Plus = 0;
  1365.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  1366.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1367.  
  1368.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  1369.                                             item7.ID = itemid7;
  1370.                                             item7.Color = COServer.Game.Enums.Color.White;
  1371.                                             item7.Bound = true;
  1372.                                             item7.Plus = 0;
  1373.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  1374.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1375.  
  1376.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  1377.                                             item8.ID = itemid8;
  1378.                                             item8.Color = COServer.Game.Enums.Color.White;
  1379.                                             item8.Bound = true;
  1380.                                             item8.Plus = 0;
  1381.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  1382.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1383.  
  1384.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  1385.                                             item9.ID = itemid9;
  1386.                                             item9.Color = COServer.Game.Enums.Color.White;
  1387.                                             item9.Bound = true;
  1388.                                             item9.Plus = 0;
  1389.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1390.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1391.  
  1392.                                             /* MsgItemInfo item10 = new MsgItemInfo(true);
  1393.                                              item10.ID = itemid10;
  1394.                                              item10.Color = COServer.Game.Enums.Color.White;
  1395.                                              item10.Bound = true;
  1396.                                              item10.Plus = 0;
  1397.                                              item10.Durability = item10.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1398.                                              client.Inventory.Add(item10, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1399.  
  1400.                                              MsgItemInfo item11 = new MsgItemInfo(true);
  1401.                                              item11.ID = itemid11;
  1402.                                              item11.Color = COServer.Game.Enums.Color.White;
  1403.                                              item11.Bound = true;
  1404.                                              item11.Plus = 0;
  1405.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1406.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1407.  
  1408.  
  1409.                                             MsgItemInfo item = new MsgItemInfo(true);
  1410.                                             item.ID = itemid;
  1411.                                             item.Color = COServer.Game.Enums.Color.White;
  1412.                                             item.Bound = true;
  1413.                                             item.Plus = 0;
  1414.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  1415.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  1416.                                             {
  1417.                                                 client.Inventory.Add(723753, 0, 1);
  1418.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Lee Long Pack havefun in Server?");
  1419.                                                 client.Player.Teleport(1004, 52, 54);
  1420.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  1421.                                                 npc.OptionID = 255;
  1422.                                                 client.Send(npc.ToArray());
  1423.                                             }
  1424.                                             else
  1425.                                             {
  1426.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  1427.                                                 dialog.Option("Alright.", 255);
  1428.                                                 dialog.Send();
  1429.                                             }
  1430.                                         }
  1431.                                         else
  1432.                                         {
  1433.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  1434.                                             dialog.Option("Alright.", 255);
  1435.                                             dialog.Send();
  1436.                                         }
  1437.                                         break;
  1438.                                     }
  1439.                                 #endregion
  1440.                                 #region BoundItems Wind
  1441.                                 case 165:
  1442.                                     {
  1443.                                         uint itemid = 202009;//Tower
  1444.                                         uint itemid2 = 201009;//Fan
  1445.                                         uint itemid3 = 160039;//Boot
  1446.                                         uint itemid4 = 120029;//Necklace
  1447.                                         uint itemid5 = 150039;//Ring
  1448.                                         uint itemid6 = 170009;//CapWindwalker
  1449.                                         uint itemid7 = 101009;//Armorwindwalker
  1450.                                         uint itemid8 = 626029;//Handfan
  1451.                                         uint itemid9 = 626029;//Handfa
  1452.                                         // uint itemid13 = 204009;//Wing
  1453.                                         //  uint itemid14 = 203009;//Crop
  1454.                                         // uint itemid15 = 300000;//Steed
  1455.                                         if (client.Inventory.Count <= 30)
  1456.                                         {
  1457.                                             MsgItemInfo item = new MsgItemInfo(true);
  1458.                                             item.ID = itemid;
  1459.                                             item.Color = COServer.Game.Enums.Color.White;
  1460.                                             item.Bound = true;
  1461.                                             item.Plus = 0;
  1462.                                             item.Durability = item.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid].Durability;
  1463.  
  1464.                                             MsgItemInfo item2 = new MsgItemInfo(true);
  1465.                                             item2.ID = itemid2;
  1466.                                             item2.Color = COServer.Game.Enums.Color.White;
  1467.                                             item2.Bound = true;
  1468.                                             item2.Plus = 0;
  1469.                                             item2.Durability = item2.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid2].Durability;
  1470.                                             client.Inventory.Add(item2, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1471.  
  1472.                                             MsgItemInfo item3 = new MsgItemInfo(true);
  1473.                                             item3.ID = itemid3;
  1474.                                             item3.Color = COServer.Game.Enums.Color.White;
  1475.                                             item3.Bound = true;
  1476.                                             item3.Plus = 0;
  1477.                                             item3.Durability = item3.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid3].Durability;
  1478.                                             client.Inventory.Add(item3, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1479.  
  1480.                                             MsgItemInfo item4 = new MsgItemInfo(true);
  1481.                                             item4.ID = itemid4;
  1482.                                             item4.Color = COServer.Game.Enums.Color.White;
  1483.                                             item4.Bound = true;
  1484.                                             item4.Plus = 0;
  1485.                                             item4.Durability = item4.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid4].Durability;
  1486.                                             client.Inventory.Add(item4, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1487.  
  1488.                                             MsgItemInfo item5 = new MsgItemInfo(true);
  1489.                                             item5.ID = itemid5;
  1490.                                             item5.Color = COServer.Game.Enums.Color.White;
  1491.                                             item5.Bound = true;
  1492.                                             item5.Plus = 0;
  1493.                                             item5.Durability = item5.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid5].Durability;
  1494.                                             client.Inventory.Add(item5, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1495.  
  1496.                                             MsgItemInfo item6 = new MsgItemInfo(true);
  1497.                                             item6.ID = itemid6;
  1498.                                             item6.Color = COServer.Game.Enums.Color.White;
  1499.                                             item6.Bound = true;
  1500.                                             item6.Plus = 0;
  1501.                                             item6.Durability = item6.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid6].Durability;
  1502.                                             client.Inventory.Add(item6, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1503.  
  1504.                                             MsgItemInfo item7 = new MsgItemInfo(true);
  1505.                                             item7.ID = itemid7;
  1506.                                             item7.Color = COServer.Game.Enums.Color.White;
  1507.                                             item7.Bound = true;
  1508.                                             item7.Plus = 0;
  1509.                                             item7.Durability = item7.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid7].Durability;
  1510.                                             client.Inventory.Add(item7, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1511.  
  1512.                                             MsgItemInfo item8 = new MsgItemInfo(true);
  1513.                                             item8.ID = itemid8;
  1514.                                             item8.Color = COServer.Game.Enums.Color.White;
  1515.                                             item8.Bound = true;
  1516.                                             item8.Plus = 0;
  1517.                                             item8.Durability = item8.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid8].Durability;
  1518.                                             client.Inventory.Add(item8, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1519.  
  1520.                                             MsgItemInfo item9 = new MsgItemInfo(true);
  1521.                                             item9.ID = itemid9;
  1522.                                             item9.Color = COServer.Game.Enums.Color.White;
  1523.                                             item9.Bound = true;
  1524.                                             item9.Plus = 0;
  1525.                                             item9.Durability = item9.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1526.                                             client.Inventory.Add(item9, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1527.  
  1528.                                             /* MsgItemInfo item11 = new MsgItemInfo(true);
  1529.                                              item11.ID = itemid11;
  1530.                                              item11.Color = COServer.Game.Enums.Color.White;
  1531.                                              item11.Bound = true;
  1532.                                              item11.Plus = 0;
  1533.                                              item11.Durability = item11.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1534.                                              client.Inventory.Add(item11, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1535.  
  1536.                                              MsgItemInfo item12 = new MsgItemInfo(true);
  1537.                                              item12.ID = itemid12;
  1538.                                              item12.Color = COServer.Game.Enums.Color.White;
  1539.                                              item12.Bound = true;
  1540.                                              item12.Plus = 0;
  1541.                                              item12.Durability = item12.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1542.                                              client.Inventory.Add(item12, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1543.  
  1544.                                             /* MsgItemInfo item13 = new MsgItemInfo(true);
  1545.                                              item13.ID = itemid13;
  1546.                                              item13.Color = COServer.Game.Enums.Color.White;
  1547.                                              item13.Bound = true;
  1548.                                              item13.Plus = 0;
  1549.                                              item13.Durability = item13.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1550.                                              client.Inventory.Add(item13, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1551.  
  1552.                                              MsgItemInfo item14 = new MsgItemInfo(true);
  1553.                                              item14.ID = itemid14;
  1554.                                              item14.Color = COServer.Game.Enums.Color.White;
  1555.                                              item14.Bound = true;
  1556.                                              item14.Plus = 0;
  1557.                                              item14.Durability = item14.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid9].Durability;
  1558.                                              client.Inventory.Add(item14, COServer.Game.Enums.ItemUse.CreateAndAdd);
  1559.  
  1560.                                              MsgItemInfo item15 = new MsgItemInfo(true);
  1561.                                              item15.ID = itemid15;
  1562.                                              item15.Color = COServer.Game.Enums.Color.White;
  1563.                                              item15.Bound = true;
  1564.                                              item15.Plus = 0;
  1565.                                              item15.Durability = item15.MaximDurability = COServer.Database.ConquerItemInformation.BaseInformations[itemid15].Durability;
  1566.                                              client.Inventory.Add(item15, COServer.Game.Enums.ItemUse.CreateAndAdd);*/
  1567.  
  1568.                                             if (client.Inventory.Add(item, COServer.Game.Enums.ItemUse.CreateAndAdd))
  1569.                                             {
  1570.                                                 client.Inventory.Add(723753, 0, 1);
  1571.                                                 Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "You have obtained Wind Pack have fun in Server");
  1572.                                                 client.Player.Teleport(1004, 52, 54);
  1573.                                                 client.Player.Level = 15;
  1574.                                                 COServer.Kernel.SendWorldMessage(new MsgTalk("Welcome! " + client.Player.Name + " In Tharon-Online !", System.Drawing.Color.Black, MsgTalk.Center), Server.GamePool);
  1575.                                                 npc.OptionID = 255;
  1576.                                                 client.Send(npc.ToArray());
  1577.                                             }
  1578.                                             else
  1579.                                             {
  1580.                                                 dialog.Text("You need atleast one free slot in your inventory.");
  1581.                                                 dialog.Option("Alright.", 255);
  1582.                                                 dialog.Send();
  1583.                                             }
  1584.                                         }
  1585.                                         else
  1586.                                         {
  1587.                                             dialog.Text("You need to make atleast 10 free spots in your inventory.");
  1588.                                             dialog.Option("Alright.", 255);
  1589.                                             dialog.Send();
  1590.                                         }
  1591.                                         break;
  1592.                                     }
  1593.                                 #endregion
  1594.                             }
  1595.                             break;
  1596.                         }
  1597.                     #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement