Advertisement
Guest User

Untitled

a guest
Mar 1st, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.35 KB | None | 0 0
  1. import sys
  2. from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
  3. #from java.util import Iterator
  4. from net.sf.l2j.gameserver.datatables import SkillTable
  5. from net.sf.l2j       import L2DatabaseFactory
  6. from net.sf.l2j.gameserver.model.quest import State
  7. from net.sf.l2j.gameserver.model.quest import QuestState
  8. from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
  9.  
  10. qn = "q912_buffe"
  11.  
  12. #Включение\выключение разделов. Для выключения замените ON на OFF
  13. attack = "ON"
  14. defence = "ON"
  15. resist = "ON"
  16. support = "ON"
  17. warcryer   = "ON"
  18. overlord = "ON"
  19. song = "ON"
  20. dance = "ON"
  21. noble = "ON"
  22. summon = "ON"
  23. cubic = "ON"
  24.  
  25. NPC          = [50000]
  26. prise_ID = 57
  27.  
  28.  
  29. #Выставление цен на бафы
  30. min_level = 1
  31. max_level = 90
  32. min_prise = 25000
  33. buff_prise   = 25000
  34. Chant_prise   = 25000
  35. song_prise = 25000
  36. Dance_prise = 25000
  37. Hero_prise = 25000
  38. Noble_prise = 25000
  39. Summon_prise = 25000
  40. Prophecy_prise = 25000
  41. cubic_prise   = 50000
  42. Full_buff_f1_prise = 200000
  43. Full_buff_f2_prise = 400000
  44. Full_buff_f3_prise = 600000
  45. Full_buff_m1_prise = 200000
  46. Full_buff_m2_prise = 400000
  47. Full_buff_m3_prise = 600000
  48. all_song_prise = 100000
  49. all_dance_prise = 100000
  50.  
  51. print "importing custom: 912_buffer     OK"
  52.  
  53. class Quest (JQuest) :
  54.  
  55. def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
  56.  
  57.  
  58. def onEvent(self,event,st):
  59. htmltext = event
  60. count=st.getQuestItemsCount(prise_ID)
  61. if count < min_prise :
  62. htmltext = "<html><body>You have not enought adena.</body></html>"
  63. if st.getPlayer().getLevel() < min_level :
  64. htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>"
  65. if st.getPlayer().getLevel() < max_level :
  66. htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>"
  67. else:
  68. st.getPlayer().setTarget(st.getPlayer())
  69.  
  70. #Full buff fighter 3p
  71. if event == "124":
  72. st.takeItems(prise_ID,Full_buff_f3_prise)
  73. SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  74. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  75. SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  76. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  77. SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  78. SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
  79. SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  80. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  81. SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  82. SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
  83. SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  84. SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  85. SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
  86. SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  87. SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  88. SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  89. SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  90. SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  91. SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
  92. SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
  93. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  94. return "buff.htm"
  95. st.setState(State.COMPLETED)
  96.  
  97. #Full buff fighter 2p
  98. if event == "125":
  99. st.takeItems(prise_ID,Full_buff_f2_prise)
  100. SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  101. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  102. SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  103. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  104. SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  105. SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
  106. SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  107. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  108. SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  109. SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
  110. SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  111. SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  112. SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  113. SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  114. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  115. return "buff.htm"
  116. st.setState(State.COMPLETED)
  117.  
  118. #Full buff fighter 1p
  119. if event == "126":
  120. st.takeItems(prise_ID,Full_buff_f1_prise)
  121. SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  122. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  123. SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  124. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  125. SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  126. SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
  127. SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  128. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  129. return "buff.htm"
  130. st.setState(State.COMPLETED)
  131.  
  132. #Full buff mage 3p
  133. if event == "120":
  134. st.takeItems(prise_ID,Full_buff_m3_prise)
  135. SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  136. SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  137. SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  138. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  139. SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  140. SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
  141. SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
  142. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  143. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  144. SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  145. SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
  146. SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  147. SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  148. SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
  149. SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
  150. SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
  151. SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
  152. SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  153. SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  154. SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
  155. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  156. return "buff.htm"
  157. st.setState(State.COMPLETED)
  158.  
  159. #Full buff mage 2p
  160. if event == "121":
  161. st.takeItems(prise_ID,Full_buff_m2_prise)
  162. SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  163. SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  164. SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  165. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  166. SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  167. SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
  168. SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
  169. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  170. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  171. SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  172. SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
  173. SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  174. SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  175. SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
  176. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  177. return "buff.htm"
  178. st.setState(State.COMPLETED)
  179.  
  180. #Full buff mage 1p
  181. if event == "122":
  182. st.takeItems(prise_ID,Full_buff_m1_prise)
  183. SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  184. SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  185. SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  186. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  187. SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  188. SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
  189. SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
  190. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  191. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  192. return "buff.htm"
  193. st.setState(State.COMPLETED)
  194. #All Song
  195. if event == "130":
  196. st.takeItems(prise_ID,all_song_prise)
  197. SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
  198. SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
  199. SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
  200. SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  201. SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
  202. SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  203. SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
  204. SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
  205. SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  206. SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
  207. SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
  208. SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
  209. SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
  210. SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
  211. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  212. return "all_song.htm"
  213. st.setState(State.COMPLETED)
  214. #All dance
  215. if event == "131":
  216. st.takeItems(prise_ID,all_dance_prise)
  217. SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  218. SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
  219. SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
  220. SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
  221. SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  222. SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
  223. SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  224. SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
  225. SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
  226. SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
  227. SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
  228. SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
  229. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  230. return "all_song.htm"
  231. st.setState(State.COMPLETED)
  232. #Cancel
  233. if event == "666":
  234. st.getPlayer().stopAllEffects()
  235. return "cancel.htm"
  236. st.setState(State.COMPLETED)
  237.  
  238. #Restore
  239. if event == "665":
  240. st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  241. st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
  242. return "cancel.htm"
  243. st.setState(State.COMPLETED)
  244.  
  245. if event == "2":
  246. if attack == "ON":
  247. st.takeItems(prise_ID,buff_prise)
  248. SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  249. return "buff_attack.htm"
  250. st.setState(State.COMPLETED)
  251. else:
  252. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  253.  
  254. if event == "3":
  255. if defence == "ON":
  256. st.takeItems(prise_ID,buff_prise)
  257. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  258. return "buff_defence.htm"
  259. st.setState(State.COMPLETED)
  260. else:
  261. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  262.  
  263. if event == "4":
  264. if attack == "ON":
  265. st.takeItems(prise_ID,buff_prise)
  266. SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  267. return "buff_attack2.htm"
  268. st.setState(State.COMPLETED)
  269. else:
  270. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  271.  
  272. if event == "5":
  273. if defence == "ON":
  274. st.takeItems(prise_ID,buff_prise)
  275. SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  276. return "buff_defence.htm"
  277. st.setState(State.COMPLETED)
  278. else:
  279. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  280.  
  281. if event == "6":
  282. if support == "ON":
  283. st.takeItems(prise_ID,buff_prise)
  284. SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer(),st.getPlayer())
  285. return "buff_support.htm"
  286. st.setState(State.COMPLETED)
  287. else:
  288. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  289.  
  290. if event == "7":
  291. if support == "ON":
  292. st.takeItems(prise_ID,buff_prise)
  293. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  294. return "buff_support.htm"
  295. st.setState(State.COMPLETED)
  296. else:
  297. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  298.  
  299. if event == "8":
  300. if attack == "ON":
  301. st.takeItems(prise_ID,buff_prise)
  302. SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  303. return "buff_attack.htm"
  304. st.setState(State.COMPLETED)
  305. else:
  306. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  307.  
  308. if event == "9":
  309. if attack == "ON":
  310. st.takeItems(prise_ID,buff_prise)
  311. SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
  312. return "buff_attack2.htm"
  313. st.setState(State.COMPLETED)
  314. else:
  315. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  316.  
  317. if event == "10":
  318. if defence == "ON":
  319. st.takeItems(prise_ID,buff_prise)
  320. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  321. return "buff_defence.htm"
  322. st.setState(State.COMPLETED)
  323. else:
  324. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  325.  
  326. if event == "11":
  327. if resist == "ON":
  328. st.takeItems(prise_ID,buff_prise)
  329. SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
  330. return "buff_resist2.htm"
  331. st.setState(State.COMPLETED)
  332. else:
  333. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  334.  
  335. if event == "12":
  336. if attack == "ON":
  337. st.takeItems(prise_ID,buff_prise)
  338. SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  339. return "buff_attack.htm"
  340. st.setState(State.COMPLETED)
  341. else:
  342. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  343.  
  344. if event == "13":
  345. if support == "ON":
  346. st.takeItems(prise_ID,buff_prise)
  347. SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
  348. return "buff_support.htm"
  349. st.setState(State.COMPLETED)
  350. else:
  351. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  352.  
  353. if event == "14":
  354. if defence == "ON":
  355. st.takeItems(prise_ID,buff_prise)
  356. SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
  357. return "buff_defence.htm"
  358. st.setState(State.COMPLETED)
  359. else:
  360. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  361.  
  362. if event == "15":
  363. if attack == "ON":
  364. st.takeItems(prise_ID,buff_prise)
  365. SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
  366. return "buff_attack.htm"
  367. st.setState(State.COMPLETED)
  368. else:
  369. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  370.  
  371. if event == "16":
  372. if attack == "ON":
  373. st.takeItems(prise_ID,buff_prise)
  374. SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
  375. return "buff_attack.htm"
  376. st.setState(State.COMPLETED)
  377. else:
  378. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  379.  
  380. if event == "17":
  381. if resist == "ON":
  382. st.takeItems(prise_ID,buff_prise)
  383. SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
  384. return "buff_resist.htm"
  385. st.setState(State.COMPLETED)
  386. else:
  387. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  388.  
  389. if event == "18":
  390. if support == "ON":
  391. st.takeItems(prise_ID,buff_prise)
  392. SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
  393. return "buff_support.htm"
  394. st.setState(State.COMPLETED)
  395. else:
  396. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  397.  
  398. if event == "19":
  399. if support == "ON":
  400. st.takeItems(prise_ID,buff_prise)
  401. SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  402. return "buff_support.htm"
  403. st.setState(State.COMPLETED)
  404. else:
  405. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  406.  
  407. if event == "20":
  408. if attack == "ON":
  409. st.takeItems(prise_ID,buff_prise)
  410. SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  411. return "buff_attack.htm"
  412. st.setState(State.COMPLETED)
  413. else:
  414. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  415.  
  416. if event == "21":
  417. if defence == "ON":
  418. st.takeItems(prise_ID,buff_prise)
  419. SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  420. return "buff_defence.htm"
  421. st.setState(State.COMPLETED)
  422. else:
  423. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  424.  
  425. if event == "22":
  426. if attack == "ON":
  427. st.takeItems(prise_ID,buff_prise)
  428. SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  429. return "buff_attack.htm"
  430. st.setState(State.COMPLETED)
  431. else:
  432. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  433.  
  434. if event == "23":
  435. if defence == "ON":
  436. st.takeItems(prise_ID,buff_prise)
  437. SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  438. return "buff_defence.htm"
  439. st.setState(State.COMPLETED)
  440. else:
  441. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  442.  
  443. if event == "24":
  444. if resist == "ON":
  445. st.takeItems(prise_ID,buff_prise)
  446. SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
  447. return "buff_resist.htm"
  448. st.setState(State.COMPLETED)
  449. else:
  450. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  451.  
  452. if event == "25":
  453. if resist == "ON":
  454. st.takeItems(prise_ID,buff_prise)
  455. SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
  456. return "buff_resist2.htm"
  457. st.setState(State.COMPLETED)
  458. else:
  459. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  460.  
  461. if event == "26":
  462. if resist == "ON":
  463. st.takeItems(prise_ID,buff_prise)
  464. SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
  465. return "buff_resist2.htm"
  466. st.setState(State.COMPLETED)
  467. else:
  468. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  469.  
  470. if event == "27":
  471. if resist == "ON":
  472. st.takeItems(prise_ID,buff_prise)
  473. SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
  474. return "buff_resist.htm"
  475. st.setState(State.COMPLETED)
  476. else:
  477. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  478.  
  479. if event == "28":
  480. if resist == "ON":
  481. st.takeItems(prise_ID,buff_prise)
  482. SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
  483. return "buff_resist2.htm"
  484. st.setState(State.COMPLETED)
  485. else:
  486. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  487.  
  488. if event == "29":
  489. if resist == "ON":
  490. st.takeItems(prise_ID,buff_prise)
  491. SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
  492. return "buff_resist.htm"
  493. st.setState(State.COMPLETED)
  494. else:
  495. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  496.  
  497. if event == "30":
  498. if attack == "ON":
  499. st.takeItems(prise_ID,Prophecy_prise)
  500. SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
  501. return "buff_attack2.htm"
  502. st.setState(State.COMPLETED)
  503. else:
  504. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  505.  
  506. if event == "31":
  507. if defence == "ON":
  508. st.takeItems(prise_ID,buff_prise)
  509. SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
  510. return "buff_defence.htm"
  511. st.setState(State.COMPLETED)
  512. else:
  513. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  514.  
  515. if event == "32":
  516. if support == "ON":
  517. st.takeItems(prise_ID,buff_prise)
  518. SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer(),st.getPlayer())
  519. return "buff_support.htm"
  520. st.setState(State.COMPLETED)
  521. else:
  522. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  523.  
  524. if event == "33":
  525. if resist == "ON":
  526. st.takeItems(prise_ID,buff_prise)
  527. SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
  528. return "buff_resist.htm"
  529. st.setState(State.COMPLETED)
  530. else:
  531. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  532.  
  533. if event == "34":
  534. if defence == "ON":
  535. st.takeItems(prise_ID,buff_prise)
  536. SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
  537. return "buff_defence.htm"
  538. st.setState(State.COMPLETED)
  539. else:
  540. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  541.  
  542. if event == "35":
  543. if support == "ON":
  544. st.takeItems(prise_ID,buff_prise)
  545. SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
  546. return "buff_support.htm"
  547. st.setState(State.COMPLETED)
  548. else:
  549. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  550.  
  551. if event == "36":
  552. if attack == "ON":
  553. st.takeItems(prise_ID,buff_prise)
  554. SkillTable.getInstance().getInfo(427,15).getEffects(st.getPlayer(),st.getPlayer())
  555. return "buff_attack2.htm"
  556. st.setState(State.COMPLETED)
  557. else:
  558. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  559.  
  560. if event == "37":
  561. if resist == "ON":
  562. st.takeItems(prise_ID,buff_prise)
  563. SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
  564. return "buff_resist.htm"
  565. st.setState(State.COMPLETED)
  566. else:
  567. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  568.  
  569. if event == "38":
  570. if resist == "ON":
  571. st.takeItems(prise_ID,buff_prise)
  572. SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
  573. return "buff_resist.htm"
  574. st.setState(State.COMPLETED)
  575. else:
  576. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  577.  
  578. if event == "39":
  579. if attack == "ON":
  580. st.takeItems(prise_ID,Prophecy_prise)
  581. SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
  582. return "buff_attack2.htm"
  583. st.setState(State.COMPLETED)
  584. else:
  585. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  586.  
  587. if event == "40":
  588. if attack == "ON":
  589. st.takeItems(prise_ID,buff_prise)
  590. SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  591. return "buff_attack2.htm"
  592. st.setState(State.COMPLETED)
  593. else:
  594. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  595.  
  596. if event == "41":
  597. if support == "ON":
  598. st.takeItems(prise_ID,buff_prise)
  599. SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  600. return "buff_support.htm"
  601. st.setState(State.COMPLETED)
  602. else:
  603. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  604.  
  605. if event == "42":
  606. if attack == "ON":
  607. st.takeItems(prise_ID,Prophecy_prise)
  608. SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
  609. return "buff_attack2.htm"
  610. st.setState(State.COMPLETED)
  611. else:
  612. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  613.  
  614. #CHANTS
  615. if event == "43":
  616. if warcryer == "ON":
  617. st.takeItems(prise_ID,Chant_prise)
  618. SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
  619. return "chant_warcryer.htm"
  620. st.setState(State.COMPLETED)
  621. else:
  622. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  623.  
  624. if event == "44":
  625. if warcryer == "ON":
  626. st.takeItems(prise_ID,Chant_prise)
  627. SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
  628. return "chant_warcryer.htm"
  629. st.setState(State.COMPLETED)
  630. else:
  631. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  632.  
  633. if event == "45":
  634. if warcryer == "ON":
  635. st.takeItems(prise_ID,Chant_prise)
  636. SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
  637. return "chant_warcryer.htm"
  638. st.setState(State.COMPLETED)
  639. else:
  640. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  641.  
  642. if event == "47":
  643. if warcryer == "ON":
  644. st.takeItems(prise_ID,Chant_prise)
  645. SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
  646. return "chant_warcryer.htm"
  647. st.setState(State.COMPLETED)
  648. else:
  649. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  650.  
  651. if event == "60":
  652. if warcryer == "ON":
  653. st.takeItems(prise_ID,Chant_prise)
  654. SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
  655. return "chant_warcryer.htm"
  656. st.setState(State.COMPLETED)
  657. else:
  658. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  659.  
  660. if event == "61":
  661. if warcryer == "ON":
  662. st.takeItems(prise_ID,Chant_prise)
  663. SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
  664. return "chant_warcryer.htm"
  665. st.setState(State.COMPLETED)
  666. else:
  667. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  668.  
  669. if event == "62":
  670. if warcryer == "ON":
  671. st.takeItems(prise_ID,Chant_prise)
  672. SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
  673. return "chant_warcryer.htm"
  674. st.setState(State.COMPLETED)
  675. else:
  676. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  677.  
  678. if event == "63":
  679. if warcryer == "ON":
  680. st.takeItems(prise_ID,Chant_prise)
  681. SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
  682. return "chant_warcryer2.htm"
  683. st.setState(State.COMPLETED)
  684. else:
  685. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  686.  
  687. if event == "64":
  688. if warcryer == "ON":
  689. st.takeItems(prise_ID,Chant_prise)
  690. SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
  691. return "chant_warcryer2.htm"
  692. st.setState(State.COMPLETED)
  693. else:
  694. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  695.  
  696. if event == "65":
  697. if warcryer == "ON":
  698. st.takeItems(prise_ID,Chant_prise)
  699. SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
  700. return "chant_warcryer2.htm"
  701. st.setState(State.COMPLETED)
  702. else:
  703. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  704.  
  705. if event == "66":
  706. if warcryer == "ON":
  707. st.takeItems(prise_ID,Chant_prise)
  708. SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
  709. return "chant_warcryer2.htm"
  710. st.setState(State.COMPLETED)
  711. else:
  712. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  713.  
  714. if event == "67":
  715. if warcryer == "ON":
  716. st.takeItems(prise_ID,Chant_prise)
  717. SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
  718. return "chant_warcryer2.htm"
  719. st.setState(State.COMPLETED)
  720. else:
  721. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  722.  
  723. if event == "68":
  724. if warcryer == "ON":
  725. st.takeItems(prise_ID,Chant_prise)
  726. SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
  727. return "chant_warcryer2.htm"
  728. st.setState(State.COMPLETED)
  729. else:
  730. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  731.  
  732. if event == "69":
  733. if warcryer == "ON":
  734. st.takeItems(prise_ID,Chant_prise)
  735. SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
  736. return "chant_warcryer2.htm"
  737. st.setState(State.COMPLETED)
  738. else:
  739. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  740.  
  741. if event == "70":
  742. if warcryer == "ON":
  743. st.takeItems(prise_ID,Prophecy_prise)
  744. SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  745. return "chant_warcryer3.htm"
  746. st.setState(State.COMPLETED)
  747. else:
  748. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  749.  
  750. if event == "71":
  751. if warcryer == "ON":
  752. st.takeItems(prise_ID,Prophecy_prise)
  753. SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
  754. return "chant_warcryer3.htm"
  755. st.setState(State.COMPLETED)
  756. else:
  757. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  758.  
  759. #Overlord
  760. if event == "48":
  761. if overlord == "ON":
  762. st.takeItems(prise_ID,Chant_prise)
  763. SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer(),st.getPlayer())
  764. return "chant_overlord.htm"
  765. st.setState(State.COMPLETED)
  766. else:
  767. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  768.  
  769. if event == "49":
  770. if overlord == "ON":
  771. st.takeItems(prise_ID,Chant_prise)
  772. SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer(),st.getPlayer())
  773. return "chant_overlord.htm"
  774. st.setState(State.COMPLETED)
  775. else:
  776. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  777.  
  778. if event == "50":
  779. if overlord == "ON":
  780. st.takeItems(prise_ID,Chant_prise)
  781. SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer(),st.getPlayer())
  782. return "chant_overlord.htm"
  783. st.setState(State.COMPLETED)
  784. else:
  785. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  786.  
  787. if event == "51":
  788. if overlord == "ON":
  789. st.takeItems(prise_ID,Chant_prise)
  790. SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer(),st.getPlayer())
  791. return "chant_overlord.htm"
  792. st.setState(State.COMPLETED)
  793. else:
  794. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  795.  
  796. if event == "52":
  797. if overlord == "ON":
  798. st.takeItems(prise_ID,Chant_prise)
  799. SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer(),st.getPlayer())
  800. return "chant_overlord.htm"
  801. st.setState(State.COMPLETED)
  802. else:
  803. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  804.  
  805. if event == "53":
  806. if overlord == "ON":
  807. st.takeItems(prise_ID,Chant_prise)
  808. SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer(),st.getPlayer())
  809. return "chant_overlord.htm"
  810. st.setState(State.COMPLETED)
  811. else:
  812. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  813.  
  814. if event == "54":
  815. if overlord == "ON":
  816. st.takeItems(prise_ID,Chant_prise)
  817. SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer(),st.getPlayer())
  818. return "chant_overlord.htm"
  819. st.setState(State.COMPLETED)
  820. else:
  821. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  822.  
  823. if event == "55":
  824. if overlord == "ON":
  825. st.takeItems(prise_ID,Chant_prise)
  826. SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer(),st.getPlayer())
  827. return "chant_overlord2.htm"
  828. st.setState(State.COMPLETED)
  829. else:
  830. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  831.  
  832. if event == "56":
  833. if overlord == "ON":
  834. st.takeItems(prise_ID,Chant_prise)
  835. SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer(),st.getPlayer())
  836. return "chant_overlord2.htm"
  837. st.setState(State.COMPLETED)
  838. else:
  839. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  840.  
  841. if event == "57":
  842. if overlord == "ON":
  843. st.takeItems(prise_ID,Chant_prise)
  844. SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer(),st.getPlayer())
  845. return "chant_overlord2.htm"
  846. st.setState(State.COMPLETED)
  847. else:
  848. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  849.  
  850. if event == "58":
  851. if overlord == "ON":
  852. st.takeItems(prise_ID,Chant_prise)
  853. SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer(),st.getPlayer())
  854. return "chant_overlord2.htm"
  855. st.setState(State.COMPLETED)
  856. else:
  857. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  858.  
  859. if event == "59":
  860. if overlord == "ON":
  861. st.takeItems(prise_ID,Prophecy_prise)
  862. SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer())
  863. return "chant_overlord2.htm"
  864. st.setState(State.COMPLETED)
  865. else:
  866. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  867.  
  868. #Songs
  869. if event == "72":
  870. if song == "ON":
  871. st.takeItems(prise_ID,song_prise)
  872. SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
  873. return "song_song.htm"
  874. st.setState(State.COMPLETED)
  875. else:
  876. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  877.  
  878. if event == "73":
  879. if song == "ON":
  880. st.takeItems(prise_ID,song_prise)
  881. SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
  882. return "song_song.htm"
  883. st.setState(State.COMPLETED)
  884. else:
  885. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  886.  
  887. if event == "74":
  888. if song == "ON":
  889. st.takeItems(prise_ID,song_prise)
  890. SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
  891. return "song_song.htm"
  892. st.setState(State.COMPLETED)
  893. else:
  894. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  895.  
  896. if event == "75":
  897. if song == "ON":
  898. st.takeItems(prise_ID,song_prise)
  899. SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  900. return "song_song.htm"
  901. st.setState(State.COMPLETED)
  902. else:
  903. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  904.  
  905. if event == "76":
  906. if song == "ON":
  907. st.takeItems(prise_ID,song_prise)
  908. SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
  909. return "song_song.htm"
  910. st.setState(State.COMPLETED)
  911. else:
  912. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  913.  
  914. if event == "77":
  915. if song == "ON":
  916. st.takeItems(prise_ID,song_prise)
  917. SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  918. return "song_song.htm"
  919. st.setState(State.COMPLETED)
  920. else:
  921. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  922.  
  923. if event == "78":
  924. if song == "ON":
  925. st.takeItems(prise_ID,song_prise)
  926. SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
  927. return "song_song.htm"
  928. st.setState(State.COMPLETED)
  929. else:
  930. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  931.  
  932. if event == "79":
  933. if song == "ON":
  934. st.takeItems(prise_ID,song_prise)
  935. SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
  936. return "song_song2.htm"
  937. st.setState(State.COMPLETED)
  938. else:
  939. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  940.  
  941. if event == "80":
  942. if song == "ON":
  943. st.takeItems(prise_ID,song_prise)
  944. SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  945. return "song_song2.htm"
  946. st.setState(State.COMPLETED)
  947. else:
  948. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  949.  
  950. if event == "81":
  951. if song == "ON":
  952. st.takeItems(prise_ID,song_prise)
  953. SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
  954. return "song_song2.htm"
  955. st.setState(State.COMPLETED)
  956. else:
  957. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  958.  
  959. if event == "82":
  960. if song == "ON":
  961. st.takeItems(prise_ID,song_prise)
  962. SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
  963. return "song_song2.htm"
  964. st.setState(State.COMPLETED)
  965. else:
  966. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  967.  
  968. if event == "83":
  969. if song == "ON":
  970. st.takeItems(prise_ID,song_prise)
  971. SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
  972. return "song_song2.htm"
  973. st.setState(State.COMPLETED)
  974. else:
  975. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  976.  
  977. if event == "84":
  978. if song == "ON":
  979. st.takeItems(prise_ID,song_prise)
  980. SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
  981. return "song_song2.htm"
  982. st.setState(State.COMPLETED)
  983. else:
  984. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  985.  
  986. if event == "85":
  987. if song == "ON":
  988. st.takeItems(prise_ID,song_prise)
  989. SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
  990. return "song_song2.htm"
  991. st.setState(State.COMPLETED)
  992. else:
  993. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  994. #Dance
  995. if event == "86":
  996. if dance == "ON":
  997. st.takeItems(prise_ID,Dance_prise)
  998. SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  999. return "song_dance.htm"
  1000. st.setState(State.COMPLETED)
  1001. else:
  1002. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1003.  
  1004. if event == "87":
  1005. if dance == "ON":
  1006. st.takeItems(prise_ID,Dance_prise)
  1007. SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
  1008. return "song_dance.htm"
  1009. st.setState(State.COMPLETED)
  1010. else:
  1011. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1012.  
  1013. if event == "88":
  1014. if dance == "ON":
  1015. st.takeItems(prise_ID,Dance_prise)
  1016. SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
  1017. return "song_dance.htm"
  1018. st.setState(State.COMPLETED)
  1019. else:
  1020. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1021.  
  1022. if event == "89":
  1023. if dance == "ON":
  1024. st.takeItems(prise_ID,Dance_prise)
  1025. SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
  1026. return "song_dance.htm"
  1027. st.setState(State.COMPLETED)
  1028. else:
  1029. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1030.  
  1031. if event == "90":
  1032. if dance == "ON":
  1033. st.takeItems(prise_ID,Dance_prise)
  1034. SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  1035. return "song_dance.htm"
  1036. st.setState(State.COMPLETED)
  1037. else:
  1038. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1039.  
  1040. if event == "91":
  1041. if dance == "ON":
  1042. st.takeItems(prise_ID,Dance_prise)
  1043. SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
  1044. return "song_dance.htm"
  1045. st.setState(State.COMPLETED)
  1046. else:
  1047. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1048.  
  1049. if event == "92":
  1050. if dance == "ON":
  1051. st.takeItems(prise_ID,Dance_prise)
  1052. SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  1053. return "song_dance.htm"
  1054. st.setState(State.COMPLETED)
  1055. else:
  1056. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1057.  
  1058. if event == "93":
  1059. if dance == "ON":
  1060. st.takeItems(prise_ID,Dance_prise)
  1061. SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
  1062. return "song_dance2.htm"
  1063. st.setState(State.COMPLETED)
  1064. else:
  1065. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1066.  
  1067. if event == "94":
  1068. if dance == "ON":
  1069. st.takeItems(prise_ID,Dance_prise)
  1070. SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
  1071. return "song_dance2.htm"
  1072. st.setState(State.COMPLETED)
  1073. else:
  1074. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1075.  
  1076. if event == "95":
  1077. if dance == "ON":
  1078. st.takeItems(prise_ID,Dance_prise)
  1079. SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
  1080. return "song_dance2.htm"
  1081. st.setState(State.COMPLETED)
  1082. else:
  1083. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1084.  
  1085. if event == "96":
  1086. if dance == "ON":
  1087. st.takeItems(prise_ID,Dance_prise)
  1088. SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
  1089. return "song_dance2.htm"
  1090. st.setState(State.COMPLETED)
  1091. else:
  1092. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1093.  
  1094. if event == "97":
  1095. if dance == "ON":
  1096. st.takeItems(prise_ID,Dance_prise)
  1097. SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
  1098. return "song_dance2.htm"
  1099. st.setState(State.COMPLETED)
  1100. else:
  1101. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1102.  
  1103. #Noble
  1104. if event == "98":
  1105. if noble == "ON":
  1106. st.takeItems(prise_ID,Noble_prise)
  1107. SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
  1108. return "song_noble.htm"
  1109. st.setState(State.COMPLETED)
  1110. else:
  1111. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1112.  
  1113. if event == "99":
  1114. if noble == "ON":
  1115. st.takeItems(prise_ID,Noble_prise)
  1116. SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
  1117. return "song_noble.htm"
  1118. st.setState(State.COMPLETED)
  1119. else:
  1120. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1121.  
  1122. if event == "101":
  1123. if noble == "ON":
  1124. st.takeItems(prise_ID,Noble_prise)
  1125. SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
  1126. return "song_noble.htm"
  1127. st.setState(State.COMPLETED)
  1128. else:
  1129. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1130.  
  1131. if event == "102":
  1132. if noble == "ON":
  1133. st.takeItems(prise_ID,Noble_prise)
  1134. SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
  1135. return "song_noble.htm"
  1136. st.setState(State.COMPLETED)
  1137. else:
  1138. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1139.  
  1140. if event == "103":
  1141. if summon == "ON":
  1142. st.takeItems(prise_ID,Summon_prise)
  1143. SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
  1144. return "song_summon.htm"
  1145. st.setState(State.COMPLETED)
  1146. else:
  1147. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1148.  
  1149. if event == "104":
  1150. if summon == "ON":
  1151. st.takeItems(prise_ID,Summon_prise)
  1152. SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  1153. return "song_summon.htm"
  1154. st.setState(State.COMPLETED)
  1155. else:
  1156. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1157.  
  1158. if event == "105":
  1159. if summon == "ON":
  1160. st.takeItems(prise_ID,Summon_prise)
  1161. SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
  1162. return "song_summon.htm"
  1163. st.setState(State.COMPLETED)
  1164. else:
  1165. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1166.  
  1167. if event == "106":
  1168. if summon == "ON":
  1169. st.takeItems(prise_ID,Summon_prise)
  1170. SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
  1171. return "song_summon.htm"
  1172. st.setState(State.COMPLETED)
  1173. else:
  1174. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1175. #Cubic
  1176. if event == "107":
  1177. if cubic == "ON":
  1178. st.takeItems(prise_ID,cubic_prise)
  1179. st.getPlayer().sendMessage("You used crystals for the call of cubic")
  1180. st.getPlayer().doCast(SkillTable.getInstance().getInfo(10,8))
  1181. return "cubic.htm"
  1182. st.setState(State.COMPLETED)
  1183. else:
  1184. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1185. if event == "108":
  1186. if cubic == "ON":
  1187. st.takeItems(prise_ID,cubic_prise)
  1188. st.getPlayer().doCast(SkillTable.getInstance().getInfo(22,7))
  1189. return "cubic.htm"
  1190. st.setState(State.COMPLETED)
  1191. else:
  1192. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1193. if event == "109":
  1194. if cubic == "ON":
  1195. st.takeItems(prise_ID,cubic_prise)
  1196. st.getPlayer().doCast(SkillTable.getInstance().getInfo(33,8))
  1197. return "cubic.htm"
  1198. st.setState(State.COMPLETED)
  1199. else:
  1200. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1201. if event == "110":
  1202. if cubic == "ON":
  1203. st.takeItems(prise_ID,cubic_prise)
  1204. st.getPlayer().doCast(SkillTable.getInstance().getInfo(67,7))
  1205. return "cubic.htm"
  1206. st.setState(State.COMPLETED)
  1207. else:
  1208. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1209. if event == "111":
  1210. if cubic == "ON":
  1211. st.takeItems(prise_ID,cubic_prise)
  1212. st.getPlayer().doCast(SkillTable.getInstance().getInfo(278,6))
  1213. return "cubic.htm"
  1214. st.setState(State.COMPLETED)
  1215. else:
  1216. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1217. if event == "112":
  1218. if cubic == "ON":
  1219. st.takeItems(prise_ID,cubic_prise)
  1220. st.getPlayer().doCast(SkillTable.getInstance().getInfo(449,4))
  1221. return "cubic.htm"
  1222. st.setState(State.COMPLETED)
  1223. else:
  1224. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1225. if event == "113":
  1226. if cubic == "ON":
  1227. st.takeItems(prise_ID,cubic_prise)
  1228. st.getPlayer().doCast(SkillTable.getInstance().getInfo(1279,9))
  1229. return "cubic.htm"
  1230. st.setState(State.COMPLETED)
  1231. else:
  1232. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1233. if event == "114":
  1234. if cubic == "ON":
  1235. st.takeItems(prise_ID,cubic_prise)
  1236. st.getPlayer().doCast(SkillTable.getInstance().getInfo(1280,9))
  1237. return "cubic2.htm"
  1238. st.setState(State.COMPLETED)
  1239. else:
  1240. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1241. if event == "115":
  1242. if cubic == "ON":
  1243. st.takeItems(prise_ID,cubic_prise)
  1244. st.getPlayer().doCast(SkillTable.getInstance().getInfo(1281,9))
  1245. return "cubic2.htm"
  1246. st.setState(State.COMPLETED)
  1247. else:
  1248. htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1249.  
  1250. if htmltext != event:
  1251. st.setState(State.COMPLETED)
  1252. st.exitQuest(1)
  1253. return htmltext
  1254.  
  1255.  
  1256. def onTalk (self,npc,player):
  1257.   st = player.getQuestState(qn)
  1258.   htmltext = "<html><head><body>I have nothing to say to you</body></html>"
  1259.   st.setState(State.STARTED)
  1260.   return "buff.htm"
  1261.  
  1262. QUEST       = Quest(912,qn,"Custom")
  1263.  
  1264. for npcId in NPC:
  1265. QUEST.addStartNpc(npcId)
  1266. QUEST.addTalkId(npcId)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement