void useitem


SUBMITTED BY: DavidEid

DATE: Aug. 6, 2017, 7:07 a.m.

FORMAT: C#

SIZE: 7.9 kB

HITS: 256

  1. #region DailySignIn
  2. case 3100011:
  3. {
  4. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  5. uint ItemID = 0;
  6. uint r = (uint)Kernel.Random.Next(1, 5);
  7. switch (r)
  8. {
  9. case 1:
  10. ItemID = 3600023;
  11. client.Inventory.Add(ItemID, 0, 1);
  12. client.Send(new Message("You Received a" + Database.ConquerItemInformation.BaseInformations[ItemID].Name + "", System.Drawing.Color.Red, Message.System));
  13. break;
  14. case 2:
  15. ItemID = 3002030;
  16. client.Inventory.Add(ItemID, 0, 5);
  17. client.Send(new Message("You Received a" + Database.ConquerItemInformation.BaseInformations[ItemID].Name + "", System.Drawing.Color.Red, Message.System));
  18. break;
  19. case 3:
  20. client.ChiPoints += 200;
  21. client.Send(new Message("You Received a 200 Chi Point From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " ", System.Drawing.Color.Red, Message.System));
  22. break;
  23. case 4:
  24. client.Entity.SubClasses.StudyPoints += 300;
  25. client.Send(new Message("You received 300 Study Points From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " ", System.Drawing.Color.Red, Message.System));
  26. break;
  27. }
  28. break;
  29. }
  30. case 3100012:
  31. {
  32. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  33. uint ItemID = 0;
  34. uint r = (uint)Kernel.Random.Next(1, 4);
  35. switch (r)
  36. {
  37. case 1:
  38. var array = Database.ConquerItemInformation.BaseInformations.Values
  39. .Where(p => (p.PurificationLevel == 7)).ToArray();
  40. client.Inventory.AddBoundItem(array[Kernel.Random.Next(array.Length)].ID, 0, 1);
  41. break;
  42. case 2:
  43. ItemID = 730004;
  44. client.Inventory.Add(ItemID, 4, 1, true);
  45. client.Send(new Message("You Received a " + Database.ConquerItemInformation.BaseInformations[ItemID].Name + " From Pack" + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " ", System.Drawing.Color.Red, Message.System));
  46. break;
  47. case 3:
  48. client.Entity.BoundCps += 200;
  49. client.Send(new Message("You received 200 Bound Cps! From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " ", System.Drawing.Color.Red, Message.System));
  50. break;
  51. }
  52. break;
  53. }
  54. case 3100013:
  55. {
  56. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  57. for (int i = 0; i < 2; i++)
  58. {
  59. if (i == 0)
  60. {
  61. var a2 = WardRobe.Coatstorage_types.Where(e => e.Value.Star == Kernel.Random.Next(4, 6) && e.Value.Position == Positions.Garment).ToArray();
  62. client.Inventory.AddTime(a2[Kernel.Random.Next(a2.Count())].Value.ID, 5, true);
  63. }
  64. else
  65. {
  66. var a2 = WardRobe.Coatstorage_types.Where(e => e.Value.Star == Kernel.Random.Next(4, 6) && e.Value.Position == Positions.SteedArmor).ToArray();
  67. client.Inventory.AddTime(a2[Kernel.Random.Next(a2.Count())].Value.ID, 5, true);
  68. }
  69. }
  70. client.Send(new Message("You Received a" + Database.ConquerItemInformation.BaseInformations[3100012].Name + " From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " ", System.Drawing.Color.Red, Message.System));
  71. break;
  72. }
  73. case 3100014:
  74. {
  75. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  76. client.Inventory.Add(3600023, 0, 1);
  77. client.Entity.BoundCps += 200;
  78. client.Send(new Message("You Received a " + Database.ConquerItemInformation.BaseInformations[3600023].Name + " From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " And Get 200 Bound Cps ", System.Drawing.Color.Red, Message.System));
  79. break;
  80. }
  81. case 3100015:
  82. {
  83. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  84. client.Inventory.Add(3100012, 0, 1);
  85. client.Inventory.Add(730003, 3, 1, true);
  86. client.Send(new Message("You Received a " + Database.ConquerItemInformation.BaseInformations[3100012].Name + " From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " And Get 200 Bound Cps ", System.Drawing.Color.Red, Message.System));
  87. break;
  88. }
  89. case 3100016:
  90. {
  91. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  92. client.Inventory.Add(3100012, 0, 1);
  93. client.Inventory.Add(1088000, 0, 1, true);
  94. client.ChiPoints += 1000;
  95. client.Send(new Message("You Received a " + Database.ConquerItemInformation.BaseInformations[3100012].Name + " and " + Database.ConquerItemInformation.BaseInformations[1088000].Name + " bound and 1000 Chi Point From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + " And Get 200 Bound Cps ", System.Drawing.Color.Red, Message.System));
  96. break;
  97. }
  98. case 3100017:
  99. {
  100. client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
  101. client.Inventory.AddTime(3009000, 4);
  102. client.Inventory.AddTime(3009000, 4);
  103. client.Inventory.AddTime(3009000, 4);
  104. client.Inventory.AddTime(3009000, 4);
  105. client.Inventory.AddTime(3009000, 2);
  106. client.Inventory.AddTime(3009000, 2);
  107. client.Inventory.Add(3100012, 0, 1);
  108. client.Send(new Message("You Received a Four " + Database.ConquerItemInformation.BaseInformations[3009000].Name + " and Two " + Database.ConquerItemInformation.BaseInformations[3009001].Name + " bound and " + Database.ConquerItemInformation.BaseInformations[3100012].Name + " From Pack " + Database.ConquerItemInformation.BaseInformations[item.ID].Name + "", System.Drawing.Color.Red, Message.System));
  109. break;
  110. }
  111. #endregion

comments powered by Disqus