Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.64 KB | None | 0 0
  1. if( ask == -5 && reply == 1 ) {
  2. if( myself::IsInCategory(8,talker.occupation) == 1 && talker.level > 75 ) {
  3. switch(talker.occupation) {
  4. case 2: {
  5. switch(gg::OwnItemCount(talker,57)) {
  6. case 10: {
  7. myself::DeleteItem1(talker,57,10);
  8. myself::ClassChange(talker,88);
  9. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  10. myself::ShowPage(talker,fnAfterClassChange);
  11. break;
  12. }
  13. case 3: {
  14. switch(gg::OwnItemCount(talker,57)) {
  15. case 10: {
  16. myself::DeleteItem1(talker,57,10);
  17. myself::ClassChange(talker,89);
  18. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  19. myself::ShowPage(talker,fnAfterClassChange);
  20. break;
  21. }
  22. case 5: {
  23. switch(gg::OwnItemCount(talker,57)) {
  24. case 10: {
  25. myself::DeleteItem1(talker,57,10);
  26. myself::ClassChange(talker,90);
  27. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  28. myself::ShowPage(talker,fnAfterClassChange);
  29. break;
  30. }
  31. case 6: {
  32. switch(gg::OwnItemCount(talker,57)) {
  33. case 10: {
  34. myself::DeleteItem1(talker,57,10);
  35. myself::ClassChange(talker,91);
  36. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  37. myself::ShowPage(talker,fnAfterClassChange);
  38. break;
  39. }
  40. case 8: {
  41. switch(gg::OwnItemCount(talker,57)) {
  42. case 10: {
  43. myself::DeleteItem1(talker,57,10);
  44. myself::ClassChange(talker,93);
  45. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  46. myself::ShowPage(talker,fnAfterClassChange);
  47. break;
  48. }
  49. case 9: {
  50. switch(gg::OwnItemCount(talker,57)) {
  51. case 10: {
  52. myself::DeleteItem1(talker,57,10);
  53. myself::ClassChange(talker,92);
  54. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  55. myself::ShowPage(talker,fnAfterClassChange);
  56. break;
  57. }
  58. case 12: {
  59. switch(gg::OwnItemCount(talker,57)) {
  60. case 10: {
  61. myself::DeleteItem1(talker,57,10);
  62. myself::ClassChange(talker,94);
  63. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  64. myself::ShowPage(talker,fnAfterClassChange);
  65. break;
  66. }
  67. case 13: {
  68. switch(gg::OwnItemCount(talker,57)) {
  69. case 10: {
  70. myself::DeleteItem1(talker,57,10);
  71. myself::ClassChange(talker,95);
  72. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  73. myself::ShowPage(talker,fnAfterClassChange);
  74. break;
  75. }
  76. case 14: {
  77. switch(gg::OwnItemCount(talker,57)) {
  78. case 10: {
  79. myself::DeleteItem1(talker,57,10);
  80. myself::ClassChange(talker,96);
  81. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  82. myself::ShowPage(talker,fnAfterClassChange);
  83. break;
  84. }
  85. case 16: {
  86. switch(gg::OwnItemCount(talker,57)) {
  87. case 10: {
  88. myself::DeleteItem1(talker,57,10);
  89. myself::ClassChange(talker,97);
  90. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  91. myself::ShowPage(talker,fnAfterClassChange);
  92. break;
  93. }
  94. case 17: {
  95. switch(gg::OwnItemCount(talker,57)) {
  96. case 10: {
  97. myself::DeleteItem1(talker,57,10);
  98. myself::ClassChange(talker,98);
  99. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  100. myself::ShowPage(talker,fnAfterClassChange);
  101. break;
  102. }
  103. case 20: {
  104. switch(gg::OwnItemCount(talker,57)) {
  105. case 10: {
  106. myself::DeleteItem1(talker,57,10);
  107. myself::ClassChange(talker,99);
  108. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  109. myself::ShowPage(talker,fnAfterClassChange);
  110. break;
  111. }
  112. case 21: {
  113. switch(gg::OwnItemCount(talker,57)) {
  114. case 10: {
  115. myself::DeleteItem1(talker,57,10);
  116. myself::ClassChange(talker,100);
  117. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  118. myself::ShowPage(talker,fnAfterClassChange);
  119. break;
  120. }
  121. case 23: {
  122. switch(gg::OwnItemCount(talker,57)) {
  123. case 10: {
  124. myself::DeleteItem1(talker,57,10);
  125. myself::ClassChange(talker,101);
  126. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  127. myself::ShowPage(talker,fnAfterClassChange);
  128. break;
  129. }
  130. case 24: {
  131. switch(gg::OwnItemCount(talker,57)) {
  132. case 10: {
  133. myself::DeleteItem1(talker,57,10);
  134. myself::ClassChange(talker,102);
  135. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  136. myself::ShowPage(talker,fnAfterClassChange);
  137. break;
  138. }
  139. case 27: {
  140. switch(gg::OwnItemCount(talker,57)) {
  141. case 10: {
  142. myself::DeleteItem1(talker,57,10);
  143. myself::ClassChange(talker,103);
  144. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  145. myself::ShowPage(talker,fnAfterClassChange);
  146. break;
  147. }
  148. case 28: {
  149. switch(gg::OwnItemCount(talker,57)) {
  150. case 10: {
  151. myself::DeleteItem1(talker,57,10);
  152. myself::ClassChange(talker,104);
  153. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  154. myself::ShowPage(talker,fnAfterClassChange);
  155. break;
  156. }
  157. case 30: {
  158. switch(gg::OwnItemCount(talker,57)) {
  159. case 10: {
  160. myself::DeleteItem1(talker,57,10);
  161. myself::ClassChange(talker,105);
  162. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  163. myself::ShowPage(talker,fnAfterClassChange);
  164. break;
  165. }
  166. case 33: {
  167. switch(gg::OwnItemCount(talker,57)) {
  168. case 10: {
  169. myself::DeleteItem1(talker,57,10);
  170. myself::ClassChange(talker,106);
  171. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  172. myself::ShowPage(talker,fnAfterClassChange);
  173. break;
  174. }
  175. case 34: {
  176. switch(gg::OwnItemCount(talker,57)) {
  177. case 10: {
  178. myself::DeleteItem1(talker,57,10);
  179. myself::ClassChange(talker,107);
  180. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  181. myself::ShowPage(talker,fnAfterClassChange);
  182. break;
  183. }
  184. case 36: {
  185. switch(gg::OwnItemCount(talker,57)) {
  186. case 10: {
  187. myself::DeleteItem1(talker,57,10);
  188. myself::ClassChange(talker,108);
  189. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  190. myself::ShowPage(talker,fnAfterClassChange);
  191. break;
  192. }
  193. case 37: {
  194. switch(gg::OwnItemCount(talker,57)) {
  195. case 10: {
  196. myself::DeleteItem1(talker,57,10);
  197. myself::ClassChange(talker,109);
  198. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  199. myself::ShowPage(talker,fnAfterClassChange);
  200. break;
  201. }
  202. case 40: {
  203. switch(gg::OwnItemCount(talker,57)) {
  204. case 10: {
  205. myself::DeleteItem1(talker,57,10);
  206. myself::ClassChange(talker,110);
  207. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  208. myself::ShowPage(talker,fnAfterClassChange);
  209. break;
  210. }
  211. case 41: {
  212. switch(gg::OwnItemCount(talker,57)) {
  213. case 10: {
  214. myself::DeleteItem1(talker,57,10);
  215. myself::ClassChange(talker,111);
  216. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  217. myself::ShowPage(talker,fnAfterClassChange);
  218. break;
  219. }
  220. case 43: {
  221. switch(gg::OwnItemCount(talker,57)) {
  222. case 10: {
  223. myself::DeleteItem1(talker,57,10);
  224. myself::ClassChange(talker,112);
  225. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  226. myself::ShowPage(talker,fnAfterClassChange);
  227. break;
  228. }
  229. case 46: {
  230. switch(gg::OwnItemCount(talker,57)) {
  231. case 10: {
  232. myself::DeleteItem1(talker,57,10);
  233. myself::ClassChange(talker,113);
  234. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  235. myself::ShowPage(talker,fnAfterClassChange);
  236. break;
  237. }
  238. case 48: {
  239. switch(gg::OwnItemCount(talker,57)) {
  240. case 10: {
  241. myself::DeleteItem1(talker,57,10);
  242. myself::ClassChange(talker,114);
  243. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  244. myself::ShowPage(talker,fnAfterClassChange);
  245. break;
  246. }
  247. case 51: {
  248. switch(gg::OwnItemCount(talker,57)) {
  249. case 10: {
  250. myself::DeleteItem1(talker,57,10);
  251. myself::ClassChange(talker,115);
  252. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  253. myself::ShowPage(talker,fnAfterClassChange);
  254. break;
  255. }
  256. case 52: {
  257. switch(gg::OwnItemCount(talker,57)) {
  258. case 10: {
  259. myself::DeleteItem1(talker,57,10);
  260. myself::ClassChange(talker,116);
  261. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  262. myself::ShowPage(talker,fnAfterClassChange);
  263. break;
  264. }
  265. case 55: {
  266. switch(gg::OwnItemCount(talker,57)) {
  267. case 10: {
  268. myself::DeleteItem1(talker,57,10);
  269. myself::ClassChange(talker,117);
  270. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  271. myself::ShowPage(talker,fnAfterClassChange);
  272. break;
  273. }
  274. case 57: {
  275. switch(gg::OwnItemCount(talker,57)) {
  276. case 10: {
  277. myself::DeleteItem1(talker,57,10);
  278. myself::ClassChange(talker,118);
  279. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  280. myself::ShowPage(talker,fnAfterClassChange);
  281. break;
  282. }
  283. case 127: {
  284. switch(gg::OwnItemCount(talker,57)) {
  285. case 10: {
  286. myself::DeleteItem1(talker,57,10);
  287. myself::ClassChange(talker,131);
  288. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  289. myself::ShowPage(talker,fnAfterClassChange);
  290. break;
  291. }
  292. case 128: {
  293. switch(gg::OwnItemCount(talker,57)) {
  294. case 10: {
  295. myself::DeleteItem1(talker,57,10);
  296. myself::ClassChange(talker,132);
  297. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  298. myself::ShowPage(talker,fnAfterClassChange);
  299. break;
  300. }
  301. case 129: {
  302. switch(gg::OwnItemCount(talker,57)) {
  303. case 10: {
  304. myself::DeleteItem1(talker,57,10);
  305. myself::ClassChange(talker,133);
  306. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  307. myself::ShowPage(talker,fnAfterClassChange);
  308. break;
  309. }
  310. case 130: {
  311. switch(gg::OwnItemCount(talker,57)) {
  312. case 10: {
  313. myself::DeleteItem1(talker,57,10);
  314. myself::ClassChange(talker,134);
  315. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  316. myself::ShowPage(talker,fnAfterClassChange);
  317. break;
  318. }
  319. case 135: {
  320. if( gg::OwnItemCount(talker,57) >= 10 ) {
  321. myself::DeleteItem1(talker,57,10);
  322. myself::ClassChange(talker,136);
  323. myself::SoundEffect(talker,"ItemSound.quest_fanfare_2");
  324. myself::ShowPage(talker,fnAfterClassChange);
  325. } else {
  326. }
  327. }
  328. }
  329. if( myself::IsInCategory(9,talker.occupation) == 1 ) {
  330. myself::ShowPage(talker,fnYouAreFourthClass);
  331. } else {
  332. myself::ShowPage(talker,"test_server_helper024.htm");
  333. }
  334. }
  335. }
  336. if( ask == -3 ) {
  337. if( reply == 0 ) {
  338. if( talker.level < 10 ) {
  339. myself::ShowPage(talker,"pl002.htm");
  340. } else if( talker.is_pledge_master != 0 ) {
  341. myself::ShowPage(talker,"pl003.htm");
  342. } else if( talker.pledge_id != 0 ) {
  343. myself::ShowPage(talker,"pl004.htm");
  344. } else {
  345. myself::ShowPage(talker,"pl005.htm");
  346. }
  347. } else if( reply == 2 ) {
  348. if( talker.is_pledge_master != 0 ) {
  349. myself::ShowPage(talker,"pl007.htm");
  350. } else {
  351. myself::ShowPage(talker,"pl008.htm");
  352. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement