Advertisement
Guest User

Untitled

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