[Release] 4th reborn

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

    • [Release] 4th reborn

      Quellcode

      1. #region 4thReborn
      2. case 01245667:
      3. {
      4. if (Control == 0)
      5. {
      6. GC.AddSend(Packets.NPCSay("So you feel like getting 4nd reborn? Well then you came to the right place. In order to get 4nd reborn you need to be level 120 and have 400k cps"));
      7. GC.AddSend(Packets.NPCLink("I want 4nd 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 < 4)
      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 4nd 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 >= 50000)
      37. {
      38. GC.MyChar.CPs -= 50000;
      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 400k 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 >= 50000)
      129. {
      130. GC.MyChar.CPs -= 50000;
      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. }
      238. Over:
      239. if (Control == 3) GC.MyChar.RebornCharacter(11);
      240. if (Control == 4) GC.MyChar.RebornCharacter(21);
      241. if (Control == 5) GC.MyChar.RebornCharacter(41);
      242. if (Control == 6) GC.MyChar.RebornCharacter(132);
      243. if (Control == 7) GC.MyChar.RebornCharacter(142);
      244. if (Control == 8) GC.MyChar.RebornCharacter(51);
      245. }
      246. }
      247. }
      248. else if (Control == 200)
      249. {
      250. GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall."));
      251. GC.AddSend(Packets.NPCLink("Okay here is it.", 201));
      252. GC.AddSend(Packets.NPCLink("Its too expensive.", 255));
      253. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      254. GC.AddSend(Packets.NPCFinish());
      255. }
      256. else if (Control == 201)
      257. {
      258. if (GC.MyChar.Reborns > 0)
      259. {
      260. if (GC.MyChar.InventoryContains(1088000, 1))
      261. {
      262. Game.Item DB = null;
      263. foreach (Game.Item I in GC.MyChar.Inventory)
      264. if (I.ID == 1088000)
      265. { DB = I; break; }
      266. if (DB != null)
      267. {
      268. int AllAtributes = GC.MyChar.Str +
      269. GC.MyChar.Agi +
      270. GC.MyChar.Spi +
      271. GC.MyChar.Vit + GC.MyChar.StatPoints;
      272. GC.MyChar.Str = 50;
      273. GC.MyChar.Agi = 50;
      274. GC.MyChar.Spi = 50;
      275. GC.MyChar.Vit = 50;
      276. GC.MyChar.StatPoints = (ushort)(AllAtributes - 1);
      277. GC.MyChar.CurHP = 1;
      278. GC.MyChar.RemoveItem(DB);
      279. GC.AddSend(Packets.NPCSay("Okay, Done."));
      280. GC.AddSend(Packets.NPCLink("Thank you.", 255));
      281. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      282. GC.AddSend(Packets.NPCFinish());
      283. }
      284. }
      285. else
      286. {
      287. GC.AddSend(Packets.NPCSay("You dont have the dragonball..."));
      288. GC.AddSend(Packets.NPCLink("Ahh.", 255));
      289. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      290. GC.AddSend(Packets.NPCFinish());
      291. }
      292. }
      293. else
      294. {
      295. GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned."));
      296. GC.AddSend(Packets.NPCLink("Alright.", 255));
      297. GC.AddSend(Packets.NPCSetFace(N.Avatar));
      298. GC.AddSend(Packets.NPCFinish());
      299. }
      300. }
      301. break;
      302. }
      303. #endregion
      Alles anzeigen

      Credits: LuCi
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )