Untitled


SUBMITTED BY: Sokr

DATE: Aug. 16, 2017, 7:56 a.m.

FORMAT: Text only

SIZE: 33.3 kB

HITS: 394

  1. #region MysteryFruit
  2. if (client.ActiveNpc == 3001044)
  3. {
  4. if (req.OptionID == 255) return;
  5. switch (req.OptionID)
  6. {
  7. case 1:
  8. {
  9. dialog.Text("Are~you~sure~youwant~to~use~a~Mystery~Dew~gain~the~best~effect");
  10. dialog.Option("OK.", 5);
  11. dialog.Option("Cancel.", 255);
  12. dialog.Send();
  13. break;
  14. }
  15. case 2:
  16. {
  17. dialog.Text("Are~you~sure~youwant~to~pay~270~CPs~to~gain~the~best~effect");
  18. dialog.Option("OK.", 6);
  19. dialog.Option("Cancel.", 255);
  20. dialog.Send();
  21. break;
  22. }
  23. case 3:
  24. {
  25. dialog.Text("You~will~randomly~gain~1 - 3~attribute~points~by~directly~using~the~Mystery~Fruit.~if");
  26. dialog.Text("you~use~it~together~with~a~Mystery~Dew,you~will~gain~3~attribute~points~without");
  27. dialog.Text("fail!~Would~you~like~to~use~fruit~right~away?");
  28. dialog.Text("Tip:Mystery~Dew~can~be~bought~from~aren");
  29. dialog.Option("OK.", 7);
  30. dialog.Option("Cancel", 255);
  31. dialog.Send();
  32. break;
  33. }
  34. case 5:
  35. {
  36. if (client.Inventory.Contains(3001045, 1))
  37. {
  38. Random random3 = new Random();
  39. switch (random3.Next(1, 5))
  40. {
  41. #region Fruit
  42. case 1:
  43. client.Entity.Agility += 3;
  44. client.Entity.MysteryFruit += 3;
  45. client.Inventory.Remove(3001045, 1);
  46. client.Inventory.Remove(3001044, 1);
  47. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~3~!", null, null, 0);
  48. break;
  49. case 2:
  50. client.Entity.Strength += 3;
  51. client.Entity.MysteryFruit += 3;
  52. client.Inventory.Remove(3001045, 1);
  53. client.Inventory.Remove(3001044, 1);
  54. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strength~increased~by~3~!", null, null, 0);
  55. break;
  56. case 3:
  57. client.Entity.Vitality += 3;
  58. client.Entity.MysteryFruit += 3;
  59. client.Inventory.Remove(3001045, 1);
  60. client.Inventory.Remove(3001044, 1);
  61. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~3~!", null, null, 0);
  62. break;
  63. case 4:
  64. client.Entity.Spirit += 3;
  65. client.Entity.MysteryFruit += 3;
  66. client.Inventory.Remove(3001045, 1);
  67. client.Inventory.Remove(3001044, 1);
  68. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~3~!", null, null, 0);
  69. break;
  70. #endregion
  71. }
  72. }
  73. else
  74. {
  75. client.MessageBox("You~don't~have~a~Mystery~Dew~to~gain~the~best~effects!~The~dew~can~be~bought~in~Arena~Store.", null, null, 0);
  76. }
  77. break;
  78. }
  79. case 6:
  80. {
  81. if (client.Entity.ConquerPoints >= 270)
  82. {
  83. Random random3 = new Random();
  84. switch (random3.Next(1, 5))
  85. {
  86. #region Fruit
  87. case 1:
  88. client.Entity.Agility += 3;
  89. client.Entity.MysteryFruit += 3;
  90. client.Entity.ConquerPoints -= 270;
  91. client.Inventory.Remove(3001044, 1);
  92. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~3~!", null, null, 0);
  93. break;
  94. case 2:
  95. client.Entity.Strength += 3;
  96. client.Entity.MysteryFruit += 3;
  97. client.Entity.ConquerPoints -= 270;
  98. client.Inventory.Remove(3001044, 1);
  99. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strength~increased~by~3~!", null, null, 0);
  100. break;
  101. case 3:
  102. client.Entity.Vitality += 3;
  103. client.Entity.MysteryFruit += 3;
  104. client.Entity.ConquerPoints -= 270;
  105. client.Inventory.Remove(3001044, 1);
  106. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~3~!", null, null, 0);
  107. break;
  108. case 4:
  109. client.Entity.Spirit += 3;
  110. client.Entity.MysteryFruit += 3;
  111. client.Entity.ConquerPoints -= 270;
  112. client.Inventory.Remove(3001044, 1);
  113. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~3~!", null, null, 0);
  114. break;
  115. #endregion
  116. }
  117. }
  118. else
  119. {
  120. client.MessageBox("You~don't~have~a~270~CPs~to~gain~the~best~effects!~The~dew~can~be~bought~in~Arena~Store.", null, null, 0);
  121. break;
  122. }
  123. break;
  124. }
  125. case 7:
  126. {
  127. Random random3 = new Random();
  128. switch (random3.Next(1, 44))
  129. {
  130. #region Agility
  131. case 1:
  132. client.Entity.Agility += 1;
  133. client.Entity.MysteryFruit += 1;
  134. client.Inventory.Remove(3001044, 1);
  135. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~1~!", null, null, 0);
  136. break;
  137. case 2:
  138. client.Entity.Agility += 1;
  139. client.Entity.MysteryFruit += 1;
  140. client.Inventory.Remove(3001044, 1);
  141. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~1~!", null, null, 0);
  142. break;
  143. case 3:
  144. client.Entity.Agility += 1;
  145. client.Entity.MysteryFruit += 1;
  146. client.Inventory.Remove(3001044, 1);
  147. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~1~!", null, null, 0);
  148. break;
  149. case 4:
  150. client.Entity.Agility += 2;
  151. client.Entity.MysteryFruit += 2;
  152. client.Inventory.Remove(3001044, 1);
  153. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~2~!", null, null, 0);
  154. break;
  155. case 5:
  156. client.Entity.Agility += 2;
  157. client.Entity.MysteryFruit += 2;
  158. client.Inventory.Remove(3001044, 1);
  159. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~2~!", null, null, 0);
  160. break;
  161. case 6:
  162. client.Entity.Agility += 3;
  163. client.Entity.MysteryFruit += 3;
  164. client.Inventory.Remove(3001044, 1);
  165. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~3~!", null, null, 0);
  166. break;
  167. case 7:
  168. client.Entity.Agility += 1;
  169. client.Entity.MysteryFruit += 1;
  170. client.Inventory.Remove(3001044, 1);
  171. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~1~!", null, null, 0);
  172. break;
  173. case 8:
  174. client.Entity.Agility += 2;
  175. client.Entity.MysteryFruit += 2;
  176. client.Inventory.Remove(3001044, 1);
  177. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~2~!", null, null, 0);
  178. break;
  179. case 9:
  180. client.Entity.Agility += 1;
  181. client.Entity.MysteryFruit += 1;
  182. client.Inventory.Remove(3001044, 1);
  183. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Agility~increased~by~1~!", null, null, 0);
  184. break;
  185. #endregion
  186. #region Strength
  187. case 10:
  188. client.Entity.Strength += 1;
  189. client.Entity.MysteryFruit += 1;
  190. client.Inventory.Remove(3001044, 1);
  191. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  192. break;
  193. case 11:
  194. client.Entity.Strength += 1;
  195. client.Entity.MysteryFruit += 1;
  196. client.Inventory.Remove(3001044, 1);
  197. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  198. break;
  199. case 12:
  200. client.Entity.Strength += 1;
  201. client.Entity.MysteryFruit += 1;
  202. client.Inventory.Remove(3001044, 1);
  203. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  204. break;
  205. case 13:
  206. client.Entity.Strength += 1;
  207. client.Entity.MysteryFruit += 1;
  208. client.Inventory.Remove(3001044, 1);
  209. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  210. break;
  211. case 14:
  212. client.Entity.Strength += 2;
  213. client.Entity.MysteryFruit += 2;
  214. client.Inventory.Remove(3001044, 1);
  215. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~2~!", null, null, 0);
  216. break;
  217. case 15:
  218. client.Entity.Strength += 1;
  219. client.Entity.MysteryFruit += 1;
  220. client.Inventory.Remove(3001044, 1);
  221. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  222. break;
  223. case 16:
  224. client.Entity.Strength += 2;
  225. client.Entity.MysteryFruit += 2;
  226. client.Inventory.Remove(3001044, 1);
  227. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~2~!", null, null, 0);
  228. break;
  229. case 17:
  230. client.Entity.Strength += 3;
  231. client.Entity.MysteryFruit += 3;
  232. client.Inventory.Remove(3001044, 1);
  233. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~3~!", null, null, 0);
  234. break;
  235. case 18:
  236. client.Entity.Strength += 1;
  237. client.Entity.MysteryFruit += 1;
  238. client.Inventory.Remove(3001044, 1);
  239. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  240. break;
  241. case 19:
  242. client.Entity.Strength += 1;
  243. client.Entity.MysteryFruit += 1;
  244. client.Inventory.Remove(3001044, 1);
  245. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Strenght~increased~by~1~!", null, null, 0);
  246. break;
  247. #endregion
  248. #region Vitality
  249. case 20:
  250. client.Entity.MysteryFruit += 1;
  251. client.Entity.Vitality += 1;
  252. client.Inventory.Remove(3001044, 1);
  253. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  254. break;
  255. case 21:
  256. client.Entity.MysteryFruit += 1;
  257. client.Entity.Vitality += 1;
  258. client.Inventory.Remove(3001044, 1);
  259. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  260. break;
  261. case 22:
  262. client.Entity.MysteryFruit += 1;
  263. client.Entity.Vitality += 1;
  264. client.Inventory.Remove(3001044, 1);
  265. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  266. break;
  267. case 23:
  268. client.Entity.MysteryFruit += 2;
  269. client.Entity.Vitality += 2;
  270. client.Inventory.Remove(3001044, 1);
  271. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~2~!", null, null, 0);
  272. break;
  273. case 24:
  274. client.Entity.MysteryFruit += 1;
  275. client.Entity.Vitality += 1;
  276. client.Inventory.Remove(3001044, 1);
  277. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  278. break;
  279. case 25:
  280. client.Entity.MysteryFruit += 1;
  281. client.Entity.Vitality += 1;
  282. client.Inventory.Remove(3001044, 1);
  283. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  284. break;
  285. case 26:
  286. client.Entity.MysteryFruit += 3;
  287. client.Entity.Vitality += 3;
  288. client.Inventory.Remove(3001044, 1);
  289. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~3~!", null, null, 0);
  290. break;
  291. case 27:
  292. client.Entity.MysteryFruit += 2;
  293. client.Entity.Vitality += 2;
  294. client.Inventory.Remove(3001044, 1);
  295. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~2~!", null, null, 0);
  296. break;
  297. case 28:
  298. client.Entity.MysteryFruit += 1;
  299. client.Entity.Vitality += 1;
  300. client.Inventory.Remove(3001044, 1);
  301. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  302. break;
  303. case 29:
  304. client.Entity.MysteryFruit += 1;
  305. client.Entity.Vitality += 1;
  306. client.Inventory.Remove(3001044, 1);
  307. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Vitality~increased~by~1~!", null, null, 0);
  308. break;
  309. #endregion
  310. #region Spirit
  311. case 30:
  312. client.Entity.MysteryFruit += 1;
  313. client.Entity.Spirit += 1;
  314. client.Inventory.Remove(3001044, 1);
  315. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  316. break;
  317. case 31:
  318. client.Entity.MysteryFruit += 1;
  319. client.Entity.Spirit += 1;
  320. client.Inventory.Remove(3001044, 1);
  321. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  322. break;
  323. case 32:
  324. client.Entity.MysteryFruit += 1;
  325. client.Entity.Spirit += 1;
  326. client.Inventory.Remove(3001044, 1);
  327. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  328. break;
  329. case 33:
  330. client.Entity.MysteryFruit += 1;
  331. client.Entity.Spirit += 1;
  332. client.Inventory.Remove(3001044, 1);
  333. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  334. break;
  335. case 34:
  336. client.Entity.MysteryFruit += 1;
  337. client.Entity.Spirit += 1;
  338. client.Inventory.Remove(3001044, 1);
  339. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  340. break;
  341. case 35:
  342. client.Entity.MysteryFruit += 2;
  343. client.Entity.Spirit += 2;
  344. client.Inventory.Remove(3001044, 1);
  345. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~2~!", null, null, 0);
  346. break;
  347. case 36:
  348. client.Entity.MysteryFruit += 3;
  349. client.Entity.Spirit += 3;
  350. client.Inventory.Remove(3001044, 1);
  351. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~3~!", null, null, 0);
  352. break;
  353. case 37:
  354. client.Entity.MysteryFruit += 1;
  355. client.Entity.Spirit += 1;
  356. client.Inventory.Remove(3001044, 1);
  357. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  358. break;
  359. case 38:
  360. client.Entity.MysteryFruit += 1;
  361. client.Entity.Spirit += 1;
  362. client.Inventory.Remove(3001044, 1);
  363. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  364. break;
  365. case 39:
  366. client.Entity.MysteryFruit += 1;
  367. client.Entity.Spirit += 1;
  368. client.Inventory.Remove(3001044, 1);
  369. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  370. break;
  371. case 40:
  372. client.Entity.MysteryFruit += 2;
  373. client.Entity.Spirit += 2;
  374. client.Inventory.Remove(3001044, 1);
  375. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~2~!", null, null, 0);
  376. break;
  377. case 41:
  378. client.Entity.MysteryFruit += 1;
  379. client.Entity.Spirit += 1;
  380. client.Inventory.Remove(3001044, 1);
  381. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  382. break;
  383. case 42:
  384. client.Entity.MysteryFruit += 1;
  385. client.Entity.Spirit += 1;
  386. client.Inventory.Remove(3001044, 1);
  387. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~1~!", null, null, 0);
  388. break;
  389. case 43:
  390. client.Entity.MysteryFruit += 2;
  391. client.Entity.Spirit += 2;
  392. client.Inventory.Remove(3001044, 1);
  393. client.MessageBox("You~used~the~Mystery~Fruit~and~your~Spirit~increased~by~2~!", null, null, 0);
  394. break;
  395. #endregion
  396. }
  397. break;
  398. }
  399. }
  400. return;
  401. }
  402. #endregion

comments powered by Disqus