Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 50.09 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(1303,2).getEffects(st.getPlayer(),st.getPlayer())                 
  141.                 SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                 
  142.                 SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())                 
  143.                 SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())                 
  144.                 SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                  
  145.                 SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                  
  146.                 SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())                
  147.                 SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                  
  148.                 SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())                  
  149.                 SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())                  
  150.                 SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())                 
  151.                 SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())                 
  152.                 SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())                  
  153.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  154.                 return "buff.htm"
  155.                 st.setState(State.COMPLETED)
  156.  
  157.             #Full buff mage 2p
  158.             if event == "121":
  159.                 st.takeItems(prise_ID,Full_buff_m2_prise)
  160.                 SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                 
  161.                 SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())                 
  162.                 SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                 
  163.                 SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                 
  164.                 SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                 
  165.                 SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                 
  166.                 SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                 
  167.                 SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())                 
  168.                 SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())                 
  169.                 SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                  
  170.                 SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                  
  171.                 SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())                
  172.                 SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                  
  173.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  174.                 return "buff.htm"
  175.                 st.setState(State.COMPLETED)
  176.  
  177.             #Full buff mage 1p
  178.             if event == "122":
  179.                 st.takeItems(prise_ID,Full_buff_m1_prise)
  180.                 SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                 
  181.                 SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())                 
  182.                 SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                 
  183.                 SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                 
  184.                 SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                 
  185.                 SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                 
  186.                 SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                 
  187.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  188.                 return "buff.htm"
  189.                 st.setState(State.COMPLETED)
  190.             #All Song
  191.             if event == "130":
  192.                 st.takeItems(prise_ID,all_song_prise)
  193.                 SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())                  
  194.                 SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())                  
  195.                 SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())                  
  196.                 SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())                  
  197.                 SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())                  
  198.                 SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())                  
  199.                 SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())                  
  200.                 SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())                  
  201.                 SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())                  
  202.                 SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())                  
  203.                 SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())                  
  204.                 SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())                  
  205.                 SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                  
  206.                 SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())                  
  207.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  208.                 return "all_song.htm"
  209.                 st.setState(State.COMPLETED)
  210.             #All dance
  211.             if event == "131":
  212.                 st.takeItems(prise_ID,all_dance_prise)
  213.                 SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())                  
  214.                 SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())                  
  215.                 SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())                  
  216.                 SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                  
  217.                 SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                  
  218.                 SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())                  
  219.                 SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())                  
  220.                 SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())                  
  221.                 SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())                  
  222.                 SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())                  
  223.                 SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())                  
  224.                 SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())                  
  225.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  226.                 return "all_song.htm"
  227.                 st.setState(State.COMPLETED)
  228.             #Cancel
  229.             if event == "666":
  230.                 st.getPlayer().stopAllEffects()
  231.                 return "cancel.htm"
  232.                 st.setState(State.COMPLETED)
  233.  
  234.             #Restore
  235.             if event == "665":
  236.                 st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
  237.                 st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
  238.                 return "cancel.htm"
  239.                 st.setState(State.COMPLETED)
  240.  
  241.             if event == "2":
  242.                 if attack == "ON":
  243.                     st.takeItems(prise_ID,buff_prise)
  244.                     SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  245.                     return "buff_attack.htm"       
  246.                     st.setState(State.COMPLETED)
  247.                 else:
  248.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  249.  
  250.             if event == "3":
  251.                 if defence == "ON":
  252.                     st.takeItems(prise_ID,buff_prise)
  253.                     SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  254.                     return "buff_defence.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 == "4":
  260.                 if attack == "ON":
  261.                     st.takeItems(prise_ID,buff_prise)
  262.                     SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  263.                     return "buff_attack2.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 == "5":
  269.                 if defence == "ON":
  270.                     st.takeItems(prise_ID,buff_prise)
  271.                     SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  272.                     return "buff_defence.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 == "6":
  278.                 if support == "ON":
  279.                     st.takeItems(prise_ID,buff_prise)
  280.                     SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer(),st.getPlayer())
  281.                     return "buff_support.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 == "7":
  287.                 if support == "ON":
  288.                     st.takeItems(prise_ID,buff_prise)
  289.                     SkillTable.getInstance().getInfo(1204,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 == "8":
  296.                 if attack == "ON":
  297.                     st.takeItems(prise_ID,buff_prise)
  298.                     SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  299.                     return "buff_attack.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 == "9":
  305.                 if attack == "ON":
  306.                     st.takeItems(prise_ID,buff_prise)
  307.                     SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
  308.                     return "buff_attack2.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 == "10":
  314.                 if defence == "ON":
  315.                     st.takeItems(prise_ID,buff_prise)
  316.                     SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  317.                     return "buff_defence.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 == "11":
  323.                 if resist == "ON":
  324.                     st.takeItems(prise_ID,buff_prise)
  325.                     SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
  326.                     return "buff_resist2.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 == "12":
  332.                 if attack == "ON":
  333.                     st.takeItems(prise_ID,buff_prise)
  334.                     SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  335.                     return "buff_attack.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 == "13":
  341.                 if support == "ON":
  342.                     st.takeItems(prise_ID,buff_prise)
  343.                     SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
  344.                     return "buff_support.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 == "14":
  350.                 if defence == "ON":
  351.                     st.takeItems(prise_ID,buff_prise)
  352.                     SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
  353.                     return "buff_defence.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 == "15":
  359.                 if attack == "ON":
  360.                     st.takeItems(prise_ID,buff_prise)
  361.                     SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
  362.                     return "buff_attack.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 == "16":
  368.                 if attack == "ON":
  369.                     st.takeItems(prise_ID,buff_prise)
  370.                     SkillTable.getInstance().getInfo(1240,3).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 == "17":
  377.                 if resist == "ON":
  378.                     st.takeItems(prise_ID,buff_prise)
  379.                     SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
  380.                     return "buff_resist.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 == "18":
  386.                 if support == "ON":
  387.                     st.takeItems(prise_ID,buff_prise)
  388.                     SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
  389.                     return "buff_support.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 == "19":
  395.                 if support == "ON":
  396.                     st.takeItems(prise_ID,buff_prise)
  397.                     SkillTable.getInstance().getInfo(1048,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 == "20":
  404.                 if attack == "ON":
  405.                     st.takeItems(prise_ID,buff_prise)
  406.                     SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  407.                     return "buff_attack.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 == "21":
  413.                 if defence == "ON":
  414.                     st.takeItems(prise_ID,buff_prise)
  415.                     SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  416.                     return "buff_defence.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 == "22":
  422.                 if attack == "ON":
  423.                     st.takeItems(prise_ID,buff_prise)
  424.                     SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  425.                     return "buff_attack.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 == "23":
  431.                 if defence == "ON":
  432.                     st.takeItems(prise_ID,buff_prise)
  433.                     SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  434.                     return "buff_defence.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 == "24":
  440.                 if resist == "ON":
  441.                     st.takeItems(prise_ID,buff_prise)
  442.                     SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
  443.                     return "buff_resist.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 == "25":
  449.                 if resist == "ON":
  450.                     st.takeItems(prise_ID,buff_prise)
  451.                     SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
  452.                     return "buff_resist2.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 == "26":
  458.                 if resist == "ON":
  459.                     st.takeItems(prise_ID,buff_prise)
  460.                     SkillTable.getInstance().getInfo(1189,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 == "27":
  467.                 if resist == "ON":
  468.                     st.takeItems(prise_ID,buff_prise)
  469.                     SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
  470.                     return "buff_resist.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 == "28":
  476.                 if resist == "ON":
  477.                     st.takeItems(prise_ID,buff_prise)
  478.                     SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
  479.                     return "buff_resist2.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 == "29":
  485.                 if resist == "ON":
  486.                     st.takeItems(prise_ID,buff_prise)
  487.                     SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
  488.                     return "buff_resist.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 == "30":
  494.                 if attack == "ON":
  495.                     st.takeItems(prise_ID,Prophecy_prise)
  496.                     SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
  497.                     return "buff_attack2.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 == "31":
  503.                 if defence == "ON":
  504.                     st.takeItems(prise_ID,buff_prise)
  505.                     SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
  506.                     return "buff_defence.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 == "32":
  512.                 if support == "ON":
  513.                     st.takeItems(prise_ID,buff_prise)
  514.                     SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer(),st.getPlayer())
  515.                     return "buff_support.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 == "33":
  521.                 if resist == "ON":
  522.                     st.takeItems(prise_ID,buff_prise)
  523.                     SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
  524.                     return "buff_resist.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 == "34":
  530.                 if defence == "ON":
  531.                     st.takeItems(prise_ID,buff_prise)
  532.                     SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
  533.                     return "buff_defence.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 == "36":
  539.                 if attack == "ON":
  540.                     st.takeItems(prise_ID,buff_prise)
  541.                     SkillTable.getInstance().getInfo(427,15).getEffects(st.getPlayer(),st.getPlayer())
  542.                     return "buff_attack2.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 == "37":
  548.                 if resist == "ON":
  549.                     st.takeItems(prise_ID,buff_prise)
  550.                     SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
  551.                     return "buff_resist.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 == "38":
  557.                 if resist == "ON":
  558.                     st.takeItems(prise_ID,buff_prise)
  559.                     SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
  560.                     return "buff_resist.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 == "39":
  566.                 if attack == "ON":
  567.                     st.takeItems(prise_ID,Prophecy_prise)
  568.                     SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
  569.                     return "buff_attack2.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 == "40":
  575.                 if attack == "ON":
  576.                     st.takeItems(prise_ID,buff_prise)
  577.                     SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  578.                     return "buff_attack2.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 == "41":
  584.                 if support == "ON":
  585.                     st.takeItems(prise_ID,buff_prise)
  586.                     SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  587.                     return "buff_support.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 == "42":
  593.                 if attack == "ON":
  594.                     st.takeItems(prise_ID,Prophecy_prise)
  595.                     SkillTable.getInstance().getInfo(1357,1).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.             #CHANTS
  602.             if event == "43":
  603.                 if warcryer == "ON":
  604.                     st.takeItems(prise_ID,Chant_prise)
  605.                     SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
  606.                     return "chant_warcryer.htm"    
  607.                     st.setState(State.COMPLETED)
  608.                 else:
  609.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  610.  
  611.             if event == "44":
  612.                 if warcryer == "ON":
  613.                     st.takeItems(prise_ID,Chant_prise)
  614.                     SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
  615.                     return "chant_warcryer.htm"    
  616.                     st.setState(State.COMPLETED)
  617.                 else:
  618.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  619.  
  620.             if event == "45":
  621.                 if warcryer == "ON":
  622.                     st.takeItems(prise_ID,Chant_prise)
  623.                     SkillTable.getInstance().getInfo(1007,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 == "47":
  630.                 if warcryer == "ON":
  631.                     st.takeItems(prise_ID,Chant_prise)
  632.                     SkillTable.getInstance().getInfo(1002,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 == "60":
  639.                 if warcryer == "ON":
  640.                     st.takeItems(prise_ID,Chant_prise)
  641.                     SkillTable.getInstance().getInfo(1252,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 == "61":
  648.                 if warcryer == "ON":
  649.                     st.takeItems(prise_ID,Chant_prise)
  650.                     SkillTable.getInstance().getInfo(1253,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 == "62":
  657.                 if warcryer == "ON":
  658.                     st.takeItems(prise_ID,Chant_prise)
  659.                     SkillTable.getInstance().getInfo(1309,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 == "63":
  666.                 if warcryer == "ON":
  667.                     st.takeItems(prise_ID,Chant_prise)
  668.                     SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
  669.                     return "chant_warcryer2.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 == "64":
  675.                 if warcryer == "ON":
  676.                     st.takeItems(prise_ID,Chant_prise)
  677.                     SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
  678.                     return "chant_warcryer2.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 == "65":
  684.                 if warcryer == "ON":
  685.                     st.takeItems(prise_ID,Chant_prise)
  686.                     SkillTable.getInstance().getInfo(1391,3).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 == "66":
  693.                 if warcryer == "ON":
  694.                     st.takeItems(prise_ID,Chant_prise)
  695.                     SkillTable.getInstance().getInfo(1310,4).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 == "67":
  702.                 if warcryer == "ON":
  703.                     st.takeItems(prise_ID,Chant_prise)
  704.                     SkillTable.getInstance().getInfo(1390,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 == "68":
  711.                 if warcryer == "ON":
  712.                     st.takeItems(prise_ID,Chant_prise)
  713.                     SkillTable.getInstance().getInfo(1284,3).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 == "69":
  720.                 if warcryer == "ON":
  721.                     st.takeItems(prise_ID,Chant_prise)
  722.                     SkillTable.getInstance().getInfo(1362,1).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 == "70":
  729.                 if warcryer == "ON":
  730.                     st.takeItems(prise_ID,Prophecy_prise)
  731.                     SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  732.                     return "chant_warcryer3.htm"       
  733.                     st.setState(State.COMPLETED)
  734.                 else:
  735.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  736.  
  737.             #Overlord
  738.             if event == "48":
  739.                 if overlord == "ON":
  740.                     st.takeItems(prise_ID,Chant_prise)
  741.                     SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer(),st.getPlayer())
  742.                     return "chant_overlord.htm"    
  743.                     st.setState(State.COMPLETED)
  744.                 else:
  745.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  746.  
  747.             if event == "49":
  748.                 if overlord == "ON":
  749.                     st.takeItems(prise_ID,Chant_prise)
  750.                     SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer(),st.getPlayer())
  751.                     return "chant_overlord.htm"    
  752.                     st.setState(State.COMPLETED)
  753.                 else:
  754.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  755.  
  756.             if event == "50":
  757.                 if overlord == "ON":
  758.                     st.takeItems(prise_ID,Chant_prise)
  759.                     SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer(),st.getPlayer())
  760.                     return "chant_overlord.htm"    
  761.                     st.setState(State.COMPLETED)
  762.                 else:
  763.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  764.  
  765.             if event == "51":
  766.                 if overlord == "ON":
  767.                     st.takeItems(prise_ID,Chant_prise)
  768.                     SkillTable.getInstance().getInfo(1260,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 == "52":
  775.                 if overlord == "ON":
  776.                     st.takeItems(prise_ID,Chant_prise)
  777.                     SkillTable.getInstance().getInfo(1004,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 == "53":
  784.                 if overlord == "ON":
  785.                     st.takeItems(prise_ID,Chant_prise)
  786.                     SkillTable.getInstance().getInfo(1250,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 == "54":
  793.                 if overlord == "ON":
  794.                     st.takeItems(prise_ID,Chant_prise)
  795.                     SkillTable.getInstance().getInfo(1261,2).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 == "55":
  802.                 if overlord == "ON":
  803.                     st.takeItems(prise_ID,Chant_prise)
  804.                     SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer(),st.getPlayer())
  805.                     return "chant_overlord2.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 == "56":
  811.                 if overlord == "ON":
  812.                     st.takeItems(prise_ID,Chant_prise)
  813.                     SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer(),st.getPlayer())
  814.                     return "chant_overlord2.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 == "57":
  820.                 if overlord == "ON":
  821.                     st.takeItems(prise_ID,Chant_prise)
  822.                     SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer(),st.getPlayer())
  823.                     return "chant_overlord2.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 == "58":
  829.                 if overlord == "ON":
  830.                     st.takeItems(prise_ID,Chant_prise)
  831.                     SkillTable.getInstance().getInfo(1365,1).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 == "59":
  838.                 if overlord == "ON":
  839.                     st.takeItems(prise_ID,Prophecy_prise)
  840.                     SkillTable.getInstance().getInfo(1414,1).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.             #Songs
  847.             if event == "72":
  848.                 if song == "ON":
  849.                     st.takeItems(prise_ID,song_prise)
  850.                     SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
  851.                     return "song_song.htm"     
  852.                     st.setState(State.COMPLETED)
  853.                 else:
  854.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  855.  
  856.             if event == "73":
  857.                 if song == "ON":
  858.                     st.takeItems(prise_ID,song_prise)
  859.                     SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
  860.                     return "song_song.htm"     
  861.                     st.setState(State.COMPLETED)
  862.                 else:
  863.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  864.  
  865.             if event == "74":
  866.                 if song == "ON":
  867.                     st.takeItems(prise_ID,song_prise)
  868.                     SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
  869.                     return "song_song.htm"     
  870.                     st.setState(State.COMPLETED)
  871.                 else:
  872.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  873.  
  874.             if event == "75":
  875.                 if song == "ON":
  876.                     st.takeItems(prise_ID,song_prise)
  877.                     SkillTable.getInstance().getInfo(269,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 == "76":
  884.                 if song == "ON":
  885.                     st.takeItems(prise_ID,song_prise)
  886.                     SkillTable.getInstance().getInfo(265,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 == "77":
  893.                 if song == "ON":
  894.                     st.takeItems(prise_ID,song_prise)
  895.                     SkillTable.getInstance().getInfo(264,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 == "78":
  902.                 if song == "ON":
  903.                     st.takeItems(prise_ID,song_prise)
  904.                     SkillTable.getInstance().getInfo(266,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 == "79":
  911.                 if song == "ON":
  912.                     st.takeItems(prise_ID,song_prise)
  913.                     SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
  914.                     return "song_song2.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 == "80":
  920.                 if song == "ON":
  921.                     st.takeItems(prise_ID,song_prise)
  922.                     SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  923.                     return "song_song2.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 == "81":
  929.                 if song == "ON":
  930.                     st.takeItems(prise_ID,song_prise)
  931.                     SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
  932.                     return "song_song2.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 == "82":
  938.                 if song == "ON":
  939.                     st.takeItems(prise_ID,song_prise)
  940.                     SkillTable.getInstance().getInfo(305,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 == "83":
  947.                 if song == "ON":
  948.                     st.takeItems(prise_ID,song_prise)
  949.                     SkillTable.getInstance().getInfo(363,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 == "84":
  956.                 if song == "ON":
  957.                     st.takeItems(prise_ID,song_prise)
  958.                     SkillTable.getInstance().getInfo(349,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 == "85":
  965.                 if song == "ON":
  966.                     st.takeItems(prise_ID,song_prise)
  967.                     SkillTable.getInstance().getInfo(364,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.             #Dance
  973.             if event == "86":
  974.                 if dance == "ON":
  975.                     st.takeItems(prise_ID,Dance_prise)
  976.                     SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  977.                     return "song_dance.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 == "87":
  983.                 if dance == "ON":
  984.                     st.takeItems(prise_ID,Dance_prise)
  985.                     SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
  986.                     return "song_dance.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 == "88":
  992.                 if dance == "ON":
  993.                     st.takeItems(prise_ID,Dance_prise)
  994.                     SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
  995.                     return "song_dance.htm"    
  996.                     st.setState(State.COMPLETED)
  997.                 else:
  998.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  999.  
  1000.             if event == "89":
  1001.                 if dance == "ON":
  1002.                     st.takeItems(prise_ID,Dance_prise)
  1003.                     SkillTable.getInstance().getInfo(273,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 == "90":
  1010.                 if dance == "ON":
  1011.                     st.takeItems(prise_ID,Dance_prise)
  1012.                     SkillTable.getInstance().getInfo(276,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 == "91":
  1019.                 if dance == "ON":
  1020.                     st.takeItems(prise_ID,Dance_prise)
  1021.                     SkillTable.getInstance().getInfo(271,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 == "92":
  1028.                 if dance == "ON":
  1029.                     st.takeItems(prise_ID,Dance_prise)
  1030.                     SkillTable.getInstance().getInfo(275,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 == "93":
  1037.                 if dance == "ON":
  1038.                     st.takeItems(prise_ID,Dance_prise)
  1039.                     SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
  1040.                     return "song_dance2.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 == "94":
  1046.                 if dance == "ON":
  1047.                     st.takeItems(prise_ID,Dance_prise)
  1048.                     SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
  1049.                     return "song_dance2.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 == "95":
  1055.                 if dance == "ON":
  1056.                     st.takeItems(prise_ID,Dance_prise)
  1057.                     SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
  1058.                     return "song_dance2.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 == "96":
  1064.                 if dance == "ON":
  1065.                     st.takeItems(prise_ID,Dance_prise)
  1066.                     SkillTable.getInstance().getInfo(310,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 == "97":
  1073.                 if dance == "ON":
  1074.                     st.takeItems(prise_ID,Dance_prise)
  1075.                     SkillTable.getInstance().getInfo(365,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.                     #Noble
  1082.             if event == "98":
  1083.                 if noble == "ON":
  1084.                     st.takeItems(prise_ID,Noble_prise)
  1085.                     SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
  1086.                     return "song_noble.htm"    
  1087.                     st.setState(State.COMPLETED)
  1088.                 else:
  1089.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1090.  
  1091.             if event == "99":
  1092.                 if noble == "ON":
  1093.                     st.takeItems(prise_ID,Noble_prise)
  1094.                     SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
  1095.                     return "song_noble.htm"    
  1096.                     st.setState(State.COMPLETED)
  1097.                 else:
  1098.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1099.  
  1100.             if event == "101":
  1101.                 if noble == "ON":
  1102.                     st.takeItems(prise_ID,Noble_prise)
  1103.                     SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
  1104.                     return "song_noble.htm"    
  1105.                     st.setState(State.COMPLETED)
  1106.                 else:
  1107.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1108.  
  1109.             if event == "102":
  1110.                 if noble == "ON":
  1111.                     st.takeItems(prise_ID,Noble_prise)
  1112.                     SkillTable.getInstance().getInfo(1323,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 == "103":
  1119.                 if summon == "ON":
  1120.                     st.takeItems(prise_ID,Summon_prise)
  1121.                     SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
  1122.                     return "song_summon.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 == "104":
  1128.                 if summon == "ON":
  1129.                     st.takeItems(prise_ID,Summon_prise)
  1130.                     SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  1131.                     return "song_summon.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 == "105":
  1137.                 if summon == "ON":
  1138.                     st.takeItems(prise_ID,Summon_prise)
  1139.                     SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
  1140.                     return "song_summon.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 == "106":
  1146.                 if summon == "ON":
  1147.                     st.takeItems(prise_ID,Summon_prise)
  1148.                     SkillTable.getInstance().getInfo(4700,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.             #Cubic
  1154.             if event == "107":
  1155.                 if cubic == "ON":
  1156.                     st.takeItems(prise_ID,cubic_prise)
  1157.                     st.getPlayer().sendMessage("You used crystals for the call of cubic")
  1158.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(10,8))
  1159.                     return "cubic.htm"     
  1160.                     st.setState(State.COMPLETED)
  1161.                 else:
  1162.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1163.             if event == "108":
  1164.                 if cubic == "ON":
  1165.                     st.takeItems(prise_ID,cubic_prise)
  1166.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(22,7))
  1167.                     return "cubic.htm"     
  1168.                     st.setState(State.COMPLETED)
  1169.                 else:
  1170.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1171.             if event == "109":
  1172.                 if cubic == "ON":
  1173.                     st.takeItems(prise_ID,cubic_prise)
  1174.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(33,8))
  1175.                     return "cubic.htm"     
  1176.                     st.setState(State.COMPLETED)
  1177.                 else:
  1178.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1179.             if event == "110":
  1180.                 if cubic == "ON":
  1181.                     st.takeItems(prise_ID,cubic_prise)
  1182.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(67,7))
  1183.                     return "cubic.htm"     
  1184.                     st.setState(State.COMPLETED)
  1185.                 else:
  1186.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1187.             if event == "111":
  1188.                 if cubic == "ON":
  1189.                     st.takeItems(prise_ID,cubic_prise)
  1190.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(278,6))
  1191.                     return "cubic.htm"     
  1192.                     st.setState(State.COMPLETED)
  1193.                 else:
  1194.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1195.             if event == "112":
  1196.                 if cubic == "ON":
  1197.                     st.takeItems(prise_ID,cubic_prise)
  1198.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(449,4))
  1199.                     return "cubic.htm"     
  1200.                     st.setState(State.COMPLETED)
  1201.                 else:
  1202.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1203.             if event == "113":
  1204.                 if cubic == "ON":
  1205.                     st.takeItems(prise_ID,cubic_prise)
  1206.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(1279,9))
  1207.                     return "cubic.htm"     
  1208.                     st.setState(State.COMPLETED)
  1209.                 else:
  1210.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1211.             if event == "114":
  1212.                 if cubic == "ON":
  1213.                     st.takeItems(prise_ID,cubic_prise)
  1214.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(1280,9))
  1215.                     return "cubic2.htm"    
  1216.                     st.setState(State.COMPLETED)
  1217.                 else:
  1218.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1219.             if event == "115":
  1220.                 if cubic == "ON":
  1221.                     st.takeItems(prise_ID,cubic_prise)
  1222.                     st.getPlayer().doCast(SkillTable.getInstance().getInfo(1281,9))
  1223.                     return "cubic2.htm"
  1224.                     st.setState(State.COMPLETED)
  1225.                 else:
  1226.                     htmltext = "<html><body>This section is turn-off by admin.</body></html>"
  1227.                
  1228.             if htmltext != event:
  1229.                 st.setState(State.COMPLETED)
  1230.                 st.exitQuest(1)
  1231.         return htmltext
  1232.  
  1233.  
  1234.     def onTalk (self,npc,player):
  1235.        return "buff.htm"
  1236.  
  1237. QUEST       = Quest(912,qn,"Custom")
  1238.  
  1239. for npcId in NPC:
  1240.  QUEST.addStartNpc(npcId)
  1241.  QUEST.addTalkId(npcId)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement