[Release] 3rd reborn

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Release] 3rd reborn

      Quellcode

      1. #region 3rdReborn
      2. case 0124566:
      3. {
      4. if (Control == 0)
      5. {
      6. GC.AddSend(Packets.NPCSay("So you feel like getting 3nd reborn? Well then you came to the right place. In order to get 3nd reborn you need to be level 120 and have 100k cps "));
      7. GC.AddSend(Packets.NPCLink("I want 3nd reborn", 1));
      8. GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255));
      9. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      10. GC.AddSend(Packets.NPCFinish());
      11. }
      12. else if (Control == 1)
      13. {
      14. if (GC.MyChar.Reborns < 3)
      15. {
      16. GC.AddSend(Packets.NPCSay("Well lets get this reborning on its way."));
      17. GC.AddSend(Packets.NPCLink("Im ready", 2));
      18. GC.AddSend(Packets.NPCLink("I have changed my mind.", 255));
      19. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      20. GC.AddSend(Packets.NPCFinish());
      21. }
      22. else
      23. {
      24. GC.AddSend(Packets.NPCSay("You are allready 3nd reborn, How dare you fool me."));
      25. GC.AddSend(Packets.NPCLink("I shall leave.", 255));
      26. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      27. GC.AddSend(Packets.NPCFinish());
      28. }
      29. }
      30. else if (Control == 2)
      31. {
      32. if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
      33. {
      34. if (GC.MyChar.Job % 10 == 5)
      35. {
      36. if (GC.MyChar.CPs >= 25000)
      37. {
      38. GC.MyChar.CPs -= 25000;
      39. GC.AddSend(Packets.NPCSay("Do you want me to bless your equipment, Or would you rather have a luxory super gem of your choice"));
      40. GC.AddSend(Packets.NPCLink("Luxory Gem", 30));
      41. GC.AddSend(Packets.NPCLink("Bless", 31));
      42. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      43. GC.AddSend(Packets.NPCFinish());
      44. }
      45. else
      46. {
      47. GC.AddSend(Packets.NPCSay("All you need is a 100k cps, How sad."));
      48. GC.AddSend(Packets.NPCLink("I see.", 255));
      49. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      50. GC.AddSend(Packets.NPCFinish());
      51. }
      52. }
      53. else
      54. {
      55. GC.AddSend(Packets.NPCSay("You must be a Master in your class or i will nto be able to help you on your journey"));
      56. GC.AddSend(Packets.NPCLink("Damnit", 255));
      57. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      58. GC.AddSend(Packets.NPCFinish());
      59. }
      60. }
      61. else
      62. {
      63. GC.AddSend(Packets.NPCSay("You are not high enough level, Pleas go do some leveling and when you are ready you may come see me again"));
      64. GC.AddSend(Packets.NPCLink("You got it. ", 255));
      65. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      66. GC.AddSend(Packets.NPCFinish());
      67. }
      68. }
      69. else if (Control == 30 || Control == 31)
      70. {
      71. if (Control == 30)
      72. {
      73. GC.MyChar.addBless = 0;
      74. GC.MyChar.SuperGem = 1;
      75. GC.AddSend(Packets.NPCSay("Choose wicth luxory gem you want"));
      76. GC.AddSend(Packets.NPCLink("Luxory Dragon", 43));
      77. GC.AddSend(Packets.NPCLink("Luxory Phoenix", 33));
      78. GC.AddSend(Packets.NPCLink("Luxory Fury", 53));
      79. GC.AddSend(Packets.NPCLink("Luxory Moon", 93));
      80. GC.AddSend(Packets.NPCLink("Luxory Rainbow", 63));
      81. GC.AddSend(Packets.NPCLink("Next", 64));
      82. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      83. GC.AddSend(Packets.NPCFinish());
      84. }
      85. if (Control == 31)
      86. {
      87. GC.MyChar.addBless = 1;
      88. GC.MyChar.SuperGem = 0;
      89. GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance."));
      90. GC.AddSend(Packets.NPCLink("Trojan", 3));
      91. GC.AddSend(Packets.NPCLink("Warrior", 4));
      92. GC.AddSend(Packets.NPCLink("Archer", 5));
      93. GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
      94. GC.AddSend(Packets.NPCLink("FireTaoist", 7));
      95. GC.AddSend(Packets.NPCLink("Ninja", 8));
      96. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      97. GC.AddSend(Packets.NPCFinish());
      98. }
      99. }
      100. else if (Control == 64)
      101. {
      102. GC.AddSend(Packets.NPCLink("Luxory Kylin", 73));
      103. GC.AddSend(Packets.NPCLink("Luxory Violet", 83));
      104. GC.AddSend(Packets.NPCLink("Luxory Glory", 153));
      105. GC.AddSend(Packets.NPCLink("Luxory Thunder", 133));
      106. GC.AddSend(Packets.NPCLink("Back", 30));
      107. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      108. GC.AddSend(Packets.NPCFinish());
      109. }
      110. else if (Control >= 33 && Control <= 153)
      111. {
      112. byte Gem = (byte)(Control - 30);
      113. GC.MyChar.SuperGem = Gem;
      114. GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance."));
      115. GC.AddSend(Packets.NPCLink("Trojan", 3));
      116. GC.AddSend(Packets.NPCLink("Warrior", 4));
      117. GC.AddSend(Packets.NPCLink("Archer", 5));
      118. GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
      119. GC.AddSend(Packets.NPCLink("FireTaoist", 7));
      120. GC.AddSend(Packets.NPCLink("Ninja", 8));
      121. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      122. GC.AddSend(Packets.NPCFinish());
      123. }
      124. else if (Control >= 3 && Control <= 8)
      125. {
      126. if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
      127. {
      128. if (GC.MyChar.CPs >= 25000)
      129. {
      130. GC.MyChar.CPs -= 25000;
      131. if (GC.MyChar.SuperGem != 0)
      132. {
      133. GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem));
      134. }
      135. else if (GC.MyChar.addBless != 0)
      136. {
      137. #region HG
      138. if (GC.MyChar.Equips.HeadGear.ID != 0)
      139. {
      140. if (GC.MyChar.Equips.HeadGear.Bless == 0)
      141. {
      142. GC.MyChar.Equips.HeadGear.Bless = 1;
      143. goto Over;
      144. }
      145. }
      146. #endregion
      147. #region Necklace
      148. if (GC.MyChar.Equips.Necklace.ID != 0)
      149. {
      150. if (GC.MyChar.Equips.Necklace.Bless == 0)
      151. {
      152. GC.MyChar.Equips.Necklace.Bless = 1;
      153. goto Over;
      154. }
      155. }
      156. #endregion
      157. #region Ring
      158. if (GC.MyChar.Equips.Ring.ID != 0)
      159. {
      160. if (GC.MyChar.Equips.Ring.Bless == 0)
      161. {
      162. GC.MyChar.Equips.Ring.Bless = 1;
      163. goto Over;
      164. }
      165. }
      166. #endregion
      167. #region LeftHand
      168. if (GC.MyChar.Equips.LeftHand.ID != 0)
      169. {
      170. if (GC.MyChar.Equips.LeftHand.Bless == 0)
      171. {
      172. GC.MyChar.Equips.LeftHand.Bless = 1;
      173. goto Over;
      174. }
      175. }
      176. #endregion
      177. #region RightHand
      178. if (GC.MyChar.Equips.RightHand.ID != 0)
      179. {
      180. if (GC.MyChar.Equips.RightHand.Bless == 0)
      181. {
      182. GC.MyChar.Equips.RightHand.Bless = 1;
      183. goto Over;
      184. }
      185. }
      186. #endregion
      187. #region Boots
      188. if (GC.MyChar.Equips.Boots.ID != 0)
      189. {
      190. if (GC.MyChar.Equips.Boots.Bless == 0)
      191. {
      192. GC.MyChar.Equips.Boots.Bless = 1;
      193. goto Over;
      194. }
      195. }
      196. #endregion
      197. #region Gourd
      198. if (GC.MyChar.Equips.Gourd.ID != 0)
      199. {
      200. if (GC.MyChar.Equips.Gourd.Bless == 0)
      201. {
      202. GC.MyChar.Equips.Gourd.Bless = 1;
      203. goto Over;
      204. }
      205. }
      206. #endregion
      207. #region Garment
      208. if (GC.MyChar.Equips.Garment.ID != 0)
      209. {
      210. if (GC.MyChar.Equips.Garment.Bless == 0)
      211. {
      212. GC.MyChar.Equips.Garment.Bless = 1;
      213. goto Over;
      214. }
      215. }
      216. #endregion
      217. #region Fan
      218. if (GC.MyChar.Equips.Fan.ID != 0)
      219. {
      220. if (GC.MyChar.Equips.Fan.Bless == 0)
      221. {
      222. GC.MyChar.Equips.Fan.Bless = 1;
      223. goto Over;
      224. }
      225. }
      226. #endregion
      227. #region Tower
      228. if (GC.MyChar.Equips.Tower.ID != 0)
      229. {
      230. if (GC.MyChar.Equips.Tower.Bless == 0)
      231. {
      232. GC.MyChar.Equips.Tower.Bless = 1;
      233. goto Over;
      234. }
      235. }
      236. #endregion
      237. #region Steed
      238. if (GC.MyChar.Equips.Steed.ID != 0)
      239. {
      240. if (GC.MyChar.Equips.Steed.Bless == 0)
      241. {
      242. GC.MyChar.Equips.Steed.Bless = 1;
      243. goto Over;
      244. }
      245. }
      246. #endregion
      247. }
      248. Over:
      249. if (Control == 3) GC.MyChar.RebornCharacter(11);
      250. if (Control == 4) GC.MyChar.RebornCharacter(21);
      251. if (Control == 5) GC.MyChar.RebornCharacter(41);
      252. if (Control == 6) GC.MyChar.RebornCharacter(132);
      253. if (Control == 7) GC.MyChar.RebornCharacter(142);
      254. if (Control == 8) GC.MyChar.RebornCharacter(51);
      255. }
      256. }
      257. }
      258. else if (Control == 200)
      259. {
      260. GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall."));
      261. GC.AddSend(Packets.NPCLink("Okay here is it.", 201));
      262. GC.AddSend(Packets.NPCLink("Its too expensive.", 255));
      263. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      264. GC.AddSend(Packets.NPCFinish());
      265. }
      266. else if (Control == 201)
      267. {
      268. if (GC.MyChar.Reborns > 0)
      269. {
      270. if (GC.MyChar.InventoryContains(1088000, 1))
      271. {
      272. Game.Item DB = null;
      273. foreach (Game.Item I in GC.MyChar.Inventory)
      274. if (I.ID == 1088000)
      275. { DB = I; break; }
      276. if (DB != null)
      277. {
      278. int AllAtributes = GC.MyChar.Str +
      279. GC.MyChar.Agi +
      280. GC.MyChar.Spi +
      281. GC.MyChar.Vit + GC.MyChar.StatPoints;
      282. GC.MyChar.Str = 550;
      283. GC.MyChar.Agi = 550;
      284. GC.MyChar.Spi = 550;
      285. GC.MyChar.Vit = 500;
      286. GC.MyChar.StatPoints = (ushort)(AllAtributes - 1);
      287. GC.MyChar.CurHP = 1;
      288. GC.MyChar.RemoveItem(DB);
      289. GC.AddSend(Packets.NPCSay("Okay, Done."));
      290. GC.AddSend(Packets.NPCLink("Thank you.", 255));
      291. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      292. GC.AddSend(Packets.NPCFinish());
      293. }
      294. }
      295. else
      296. {
      297. GC.AddSend(Packets.NPCSay("You dont have the dragonball..."));
      298. GC.AddSend(Packets.NPCLink("Ahh.", 255));
      299. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      300. GC.AddSend(Packets.NPCFinish());
      301. }
      302. }
      303. else
      304. {
      305. GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned."));
      306. GC.AddSend(Packets.NPCLink("Alright.", 255));
      307. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      308. GC.AddSend(Packets.NPCFinish());
      309. }
      310. }
      311. break;
      312. }
      313. #endregion
      Alles anzeigen

      Credit's to LuCi
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )