Пробовал три файледита разных и пробовал l2encdec_292 и не открыло... а насчет бафера.. __init__.py
Код
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import SkillTable
from net.sf.l2j import L2DatabaseFactory
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
qn = "912_buffer"
#Включение\выключение разделов. Для выключения замените ON на OFF
attack = "ON"
defence = "ON"
resist = "ON"
support = "ON"
warcryer = "OFF"
overlord = "OFF"
song = "ON"
dance = "ON"
noble = "ON"
summon = "ON"
cubic = "ON"
NPC = [40001]
#==================================================
MinLvL = 1 # Мин.ЛВЛ #
MaxLvL = 81 # Макс.ЛВЛ #
Adena = 57 # ID Адены #
MinAdena = 5000000 # Мин.кол-во адены #
Buff = 200000 # Цена за баффы #
Dance = 500000 # Цена за танцы #
Songs = 500000 # Цена за песни #
Buff_Fighter = 5000000 # Цена за пакет для воина #
Buff_Mag = 5000000 # Цена за пакет для мага #
#==================================================
print "importing custom: 912_buffer OK"
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(Adena)
if count < MinAdena :
htmltext = "<html><body>Маловато денежек.</body></html>"
if st.getPlayer().getLevel() < MinLvL :
htmltext = "<html><body>Маловат левел. Минимальный "+str(min_level)+"</body></html>"
if st.getPlayer().getLevel() < MaxLvL :
htmltext = "<html><body>Слишком большой лвл. Чтото тут не чисто. Максимальный "+str(max_level)+"</body></html>"
else:
st.getPlayer().setTarget(st.getPlayer())
#Buff Fighter
if event == "124":
st.takeItems(Adena,Buff_Fighter)
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "1.htm"
st.setState(COMPLETED)
#Buff Mag
if event == "125":
st.takeItems(Adena,Buff_Mag)
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "1.htm"
st.setState(COMPLETED)
#Full buff fighter 1p
if event == "126":
st.takeItems(prise_ID,Full_buff_f1_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#Full buff mage 3p
if event == "120":
st.takeItems(prise_ID,Full_buff_m3_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#Full buff mage 2p
if event == "121":
st.takeItems(prise_ID,Full_buff_m2_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#Full buff mage 1p
if event == "122":
st.takeItems(prise_ID,Full_buff_m1_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#All Song
if event == "130":
st.takeItems(prise_ID,all_song_prise)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "all_song.htm"
st.setState(COMPLETED)
#All dance
if event == "131":
st.takeItems(prise_ID,all_dance_prise)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "all_song.htm"
st.setState(COMPLETED)
#Cancel
if event == "666":
st.getPlayer().stopAllEffects()
return "1.htm"
st.setState(COMPLETED)
#Restore
if event == "665":
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
return "1.htm"
st.setState(COMPLETED)
if event == "2":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "3":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "4":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "5":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "6":
if support == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "7":
if support == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "8":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "9":
if attack == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "10":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "11":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "12":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "13":
if support == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "14":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "15":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "16":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "17":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "18":
if support == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "19":
if support == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "20":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "21":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "22":
if attack == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "23":
if defence == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_defence.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "24":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "25":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "26":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "27":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "28":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "29":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "30":
if attack == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "31":
if defence == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "32":
if support == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "33":
if resist == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "34":
if defence == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_defence.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "35":
if support == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "36":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "37":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "38":
if resist == "ON":
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_resist.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "39":
if attack == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "40":
if attack == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "41":
if support == "ON":
st.takeItems(Adena,Buff)
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "42":
if attack == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_attack2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#CHANTS
if event == "43":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "44":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "45":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "47":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "60":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "61":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "62":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "63":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "64":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "65":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "66":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "67":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "68":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "69":
if warcryer == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "70":
if warcryer == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "71":
if warcryer == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#Overlord
if event == "48":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "49":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "50":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "51":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "52":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "53":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "54":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "55":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "56":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "57":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "58":
if overlord == "ON":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "59":
if overlord == "ON":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#Songs
if event == "72":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "73":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "74":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "75":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "76":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "77":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "78":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "79":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "80":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "81":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "82":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "83":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "84":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "85":
if song == "ON":
st.takeItems(Adena,Songs)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
return "4.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#Dance
if event == "86":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "87":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "88":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "89":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "90":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "91":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "92":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "93":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "94":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "95":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "96":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "97":
if dance == "ON":
st.takeItems(Adena,Dance)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#Noble
if event == "98":
if noble == "ON":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "99":
if noble == "ON":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "101":
if noble == "ON":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "102":
if noble == "ON":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "103":
if summon == "ON":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "104":
if summon == "ON":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "105":
if summon == "ON":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "106":
if summon == "ON":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
#Cubic
if event == "107":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().sendMessage("You used crystals for the call of cubic")
st.getPlayer().doCast(SkillTable.getInstance().getInfo(10,8))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "108":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(22,7))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "109":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(33,8))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "110":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(67,7))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "111":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(278,6))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "112":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(449,4))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "113":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(1279,9))
return "cubic.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "114":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(1280,9))
return "cubic2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if event == "115":
if cubic == "ON":
st.takeItems(prise_ID,cubic_prise)
st.getPlayer().doCast(SkillTable.getInstance().getInfo(1281,9))
return "cubic2.htm"
st.setState(COMPLETED)
else:
htmltext = "<html><body>This section is turn-off by admin.</body></html>"
if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return htmltext
def onTalk (self,npc,player):
st = player.getQuestState(qn)
htmltext = "<html><head><body>I have nothing to say to you</body></html>"
st.setState(STARTED)
return "1.htm"
QUEST = Quest(912,qn,"Custom")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)
#QUEST.setInitialState(CREATED)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)