[Release]Proficiency God

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

  • [Release]Proficiency God

    [FONT="Fixedsys"][COLOR="DarkOrchid"]Here is my Proficiency God. It doesn't work like the real one in Conquer.
    It's no matter what level the weapon's proficiency is at, you pay 20 Exp Balls to make it level 20.
    Well here it is.[/COLOR][/FONT]

    Quellcode

    1. #region Proficiency God
    2. case 7374:
    3. {
    4. if (Control == 0)
    5. {
    6. GC.AddSend(Packets.NPCSay("I can use the power of 20 experience balls to upgrade your proficiency straight to level 20"));
    7. GC.AddSend(Packets.NPCLink("One Handed Weapons.", 1));
    8. GC.AddSend(Packets.NPCLink("Two Handed Weapons.", 2));
    9. GC.AddSend(Packets.NPCLink("Boxing", 3));
    10. GC.AddSend(Packets.NPCLink("Nah. I'll just leave.", 255));
    11. GC.AddSend(Packets.NPCSetFace(30));
    12. GC.AddSend(Packets.NPCFinish());
    13. }
    14. if (Control == 1)
    15. {
    16. if (GC.MyChar.InventoryContains(723700, 20))
    17. {
    18. GC.AddSend(Packets.NPCSay("Pick the one handed weapon proficiency you would like to upgrade."));
    19. GC.AddSend(Packets.NPCLink("Sword", 4));
    20. GC.AddSend(Packets.NPCLink("Blade", 5));
    21. GC.AddSend(Packets.NPCLink("Club", 6));
    22. GC.AddSend(Packets.NPCLink("Axe", 7));
    23. GC.AddSend(Packets.NPCLink("Hammer", 8));
    24. GC.AddSend(Packets.NPCLink("BackSword", 9));
    25. GC.AddSend(Packets.NPCLink("Dagger", 10));
    26. GC.AddSend(Packets.NPCLink("Next", 11));
    27. GC.AddSend(Packets.NPCSetFace(30));
    28. GC.AddSend(Packets.NPCFinish());
    29. }
    30. else
    31. {
    32. GC.AddSend(Packets.NPCSay("You don't have 20 Experience balls!"));
    33. GC.AddSend(Packets.NPCLink("Sorry", 255));
    34. GC.AddSend(Packets.NPCSetFace(30));
    35. GC.AddSend(Packets.NPCFinish());
    36. }
    37. }
    38. if (Control == 11)
    39. {
    40. GC.AddSend(Packets.NPCSay("Pick the one handed weapon proficiency you would like to upgrade."));
    41. GC.AddSend(Packets.NPCLink("Hook", 12));
    42. GC.AddSend(Packets.NPCLink("Scepter", 13));
    43. GC.AddSend(Packets.NPCLink("Mace", 14));
    44. GC.AddSend(Packets.NPCLink("Katana", 15));
    45. GC.AddSend(Packets.NPCLink("Back", 1));
    46. GC.AddSend(Packets.NPCSetFace(30));
    47. GC.AddSend(Packets.NPCFinish());
    48. }
    49. if (Control == 2)
    50. {
    51. if (GC.MyChar.InventoryContains(723700, 20))
    52. {
    53. GC.AddSend(Packets.NPCSay("Pick the Two handed weapon proficiency you would like to upgrade."));
    54. GC.AddSend(Packets.NPCLink("Bow", 17));
    55. GC.AddSend(Packets.NPCLink("Wand", 18));
    56. GC.AddSend(Packets.NPCLink("Glaive", 19));
    57. GC.AddSend(Packets.NPCLink("Poleaxe", 20));
    58. GC.AddSend(Packets.NPCLink("Longhammer", 21));
    59. GC.AddSend(Packets.NPCLink("Spear", 22));
    60. GC.AddSend(Packets.NPCLink("Halberd", 23)); ;
    61. GC.AddSend(Packets.NPCSetFace(30));
    62. GC.AddSend(Packets.NPCFinish());
    63. }
    64. else
    65. {
    66. GC.AddSend(Packets.NPCSay("You don't have 20 Experience balls!"));
    67. GC.AddSend(Packets.NPCLink("Sorry", 255));
    68. GC.AddSend(Packets.NPCSetFace(30));
    69. GC.AddSend(Packets.NPCFinish());
    70. }
    71. }
    72. #region Sword
    73. if (Control == 4)
    74. {
    75. if (GC.MyChar.InventoryContains(723700, 20))
    76. {
    77. for (byte i = 0; i < 20; i++)
    78. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    79. }
    80. {
    81. GC.MyChar.RWProf(new Game.Prof() { ID = 420, Lvl = 20, Exp = 0 });
    82. }
    83. }
    84. #endregion
    85. #region Blade
    86. if (Control == 5)
    87. {
    88. if (GC.MyChar.InventoryContains(723700, 20))
    89. {
    90. for (byte i = 0; i < 20; i++)
    91. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    92. }
    93. {
    94. GC.MyChar.RWProf(new Game.Prof() { ID = 410, Lvl = 20, Exp = 0 });
    95. }
    96. }
    97. #endregion
    98. #region Club
    99. if (Control == 6)
    100. {
    101. if (GC.MyChar.InventoryContains(723700, 20))
    102. {
    103. for (byte i = 0; i < 20; i++)
    104. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    105. }
    106. {
    107. GC.MyChar.RWProf(new Game.Prof() { ID = 480, Lvl = 20, Exp = 0 });
    108. }
    109. }
    110. #endregion
    111. #region Axe
    112. if (Control == 7)
    113. {
    114. if (GC.MyChar.InventoryContains(723700, 20))
    115. {
    116. for (byte i = 0; i < 20; i++)
    117. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    118. }
    119. {
    120. GC.MyChar.RWProf(new Game.Prof() { ID = 450, Lvl = 20, Exp = 0 });
    121. }
    122. }
    123. #endregion
    124. #region Hammer
    125. if (Control == 8)
    126. {
    127. if (GC.MyChar.InventoryContains(723700, 20))
    128. {
    129. for (byte i = 0; i < 20; i++)
    130. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    131. }
    132. {
    133. GC.MyChar.RWProf(new Game.Prof() { ID = 460, Lvl = 20, Exp = 0 });
    134. }
    135. }
    136. #endregion
    137. #region Backsword
    138. if (Control == 9)
    139. {
    140. if (GC.MyChar.InventoryContains(723700, 20))
    141. {
    142. for (byte i = 0; i < 20; i++)
    143. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    144. }
    145. {
    146. GC.MyChar.RWProf(new Game.Prof() { ID = 421, Lvl = 20, Exp = 0 });
    147. }
    148. }
    149. #endregion
    150. #region Dagger
    151. if (Control == 10)
    152. {
    153. if (GC.MyChar.InventoryContains(723700, 20))
    154. {
    155. for (byte i = 0; i < 20; i++)
    156. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    157. }
    158. {
    159. GC.MyChar.RWProf(new Game.Prof() { ID = 490, Lvl = 20, Exp = 0 });
    160. }
    161. }
    162. #endregion
    163. #region Hook
    164. if (Control == 12)
    165. {
    166. if (GC.MyChar.InventoryContains(723700, 20))
    167. {
    168. for (byte i = 0; i < 20; i++)
    169. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    170. }
    171. {
    172. GC.MyChar.RWProf(new Game.Prof() { ID = 430, Lvl = 20, Exp = 0 });
    173. }
    174. }
    175. #endregion
    176. #region Scepter
    177. if (Control == 13)
    178. {
    179. if (GC.MyChar.InventoryContains(723700, 20))
    180. {
    181. for (byte i = 0; i < 20; i++)
    182. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    183. }
    184. {
    185. GC.MyChar.RWProf(new Game.Prof() { ID = 481, Lvl = 20, Exp = 0 });
    186. }
    187. }
    188. #endregion
    189. #region Mace
    190. if (Control == 14)
    191. {
    192. if (GC.MyChar.InventoryContains(723700, 20))
    193. {
    194. for (byte i = 0; i < 20; i++)
    195. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    196. }
    197. {
    198. GC.MyChar.RWProf(new Game.Prof() { ID = 441, Lvl = 20, Exp = 0 });
    199. }
    200. }
    201. #endregion
    202. #region Katana
    203. if (Control == 15)
    204. {
    205. if (GC.MyChar.InventoryContains(723700, 20))
    206. {
    207. for (byte i = 0; i < 20; i++)
    208. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    209. }
    210. {
    211. GC.MyChar.RWProf(new Game.Prof() { ID = 601, Lvl = 20, Exp = 0 });
    212. }
    213. }
    214. #endregion
    215. #region Bow
    216. if (Control == 17)
    217. {
    218. if (GC.MyChar.InventoryContains(723700, 20))
    219. {
    220. for (byte i = 0; i < 20; i++)
    221. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    222. }
    223. {
    224. GC.MyChar.RWProf(new Game.Prof() { ID = 500, Lvl = 20, Exp = 0 });
    225. }
    226. }
    227. #endregion
    228. #region Wand
    229. if (Control == 18)
    230. {
    231. if (GC.MyChar.InventoryContains(723700, 20))
    232. {
    233. for (byte i = 0; i < 20; i++)
    234. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    235. }
    236. {
    237. GC.MyChar.RWProf(new Game.Prof() { ID = 561, Lvl = 20, Exp = 0 });
    238. }
    239. }
    240. #endregion
    241. #region Glaive
    242. if (Control == 19)
    243. {
    244. if (GC.MyChar.InventoryContains(723700, 20))
    245. {
    246. for (byte i = 0; i < 20; i++)
    247. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    248. }
    249. {
    250. GC.MyChar.RWProf(new Game.Prof() { ID = 510, Lvl = 20, Exp = 0 });
    251. }
    252. }
    253. #endregion
    254. #region Poleaxe
    255. if (Control == 20)
    256. {
    257. if (GC.MyChar.InventoryContains(723700, 20))
    258. {
    259. for (byte i = 0; i < 20; i++)
    260. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    261. }
    262. {
    263. GC.MyChar.RWProf(new Game.Prof() { ID = 530, Lvl = 20, Exp = 0 });
    264. }
    265. }
    266. #endregion
    267. #region Longhammer
    268. if (Control == 21)
    269. {
    270. if (GC.MyChar.InventoryContains(723700, 20))
    271. {
    272. for (byte i = 0; i < 20; i++)
    273. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    274. }
    275. {
    276. GC.MyChar.RWProf(new Game.Prof() { ID = 540, Lvl = 20, Exp = 0 });
    277. }
    278. }
    279. #endregion
    280. #region Spear
    281. if (Control == 22)
    282. {
    283. if (GC.MyChar.InventoryContains(723700, 20))
    284. {
    285. for (byte i = 0; i < 20; i++)
    286. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    287. }
    288. {
    289. GC.MyChar.RWProf(new Game.Prof() { ID = 560, Lvl = 20, Exp = 0 });
    290. }
    291. }
    292. #endregion
    293. #region Halberd
    294. if (Control == 23)
    295. {
    296. if (GC.MyChar.InventoryContains(723700, 20))
    297. {
    298. for (byte i = 0; i < 20; i++)
    299. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    300. }
    301. {
    302. GC.MyChar.RWProf(new Game.Prof() { ID = 580, Lvl = 20, Exp = 0 });
    303. }
    304. }
    305. #endregion
    306. #region Boxing
    307. if (Control == 3)
    308. {
    309. if (GC.MyChar.InventoryContains(723700, 20))
    310. {
    311. for (byte i = 0; i < 20; i++)
    312. GC.MyChar.RemoveItem(GC.MyChar.NextItem(723700));
    313. }
    314. {
    315. GC.MyChar.RWProf(new Game.Prof() { ID = 000, Lvl = 20, Exp = 0 });
    316. }
    317. }
    318. #endregion
    319. break;
    320. }
    321. #endregion
    Alles anzeigen


    [FONT="Fixedsys"][COLOR="DarkOrchid"]Press Thanks if this helps.[/COLOR][/FONT]
  • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )