|
Новичок
Группа: Newbies
Сообщений: 2
Регистрация: 14.1.2009
Поблагодарили: 0 *

|
в общем-то у меня такой же трабл, бафер по ходу тот же (912_buffer), в сервер/конфиг/скрипт.цфг всё прописал как надо. инит.ру :
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 = "ON" overlord = "ON" song = "ON" dance = "ON" noble = "ON" summon = "ON" cubic = "ON"
NPC = [40001] prise_ID = 57 QuestId = 912 QuestName = "buffer" QuestDesc = "custom" InitialHtml = "buff.htm"
#Выставление цен на бафы min_level = 1 max_level = 90 min_prise = 25000 buff_prise = 25000 Chant_prise = 25000 song_prise = 25000 Dance_prise = 25000 Hero_prise = 25000 Noble_prise = 25000 Summon_prise = 25000 Prophecy_prise = 25000 cubic_prise = 50000 Full_buff_f1_prise = 200000 Full_buff_f2_prise = 400000 Full_buff_f3_prise = 600000 Full_buff_m1_prise = 200000 Full_buff_m2_prise = 400000 Full_buff_m3_prise = 600000 all_song_prise = 100000 all_dance_prise = 100000
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(prise_ID) if count < min_prise : htmltext = "<html><head><body>У вас не достаточно денег.</body></html>" if st.getPlayer().getLevel() < min_level : htmltext = "<html><head><body>У вас слишком маленький уровень.</body></html>" if st.getPlayer().getLevel() < max_level : htmltext = "<html><head><body>У вас слишком высокий уровень.</body></html>" else: st.takeItems(prise_ID,0) st.getPlayer().setTarget(st.getPlayer())
#Full buff fighter 3p if event == "124": st.takeItems(prise_ID,Full_buff_f3_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( )) SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer( )) SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer( )) SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer( )) SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer( )) SkillTable.getInstance().getInfo(1363,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(274,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(304,1).getEffects(st.getPlayer(),st.getPlayer() ) SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer() ) SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer ()) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp()) return "buff.htm" st.setState(COMPLETED)
#Full buff fighter 2p if event == "125": st.takeItems(prise_ID,Full_buff_f2_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( )) SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer( )) SkillTable.getInstance().getInfo(1036,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(269,1).getEffects(st.getPlayer(),st.getPlayer() ) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer() ) st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp()) return "buff.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() ) 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 "cancel.htm" st.setState(COMPLETED)
#Restore if event == "665": st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp()) st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp()) return "cancel.htm" st.setState(COMPLETED)
if event == "2": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "3": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "4": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "5": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "7": if support == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_support.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "8": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "10": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "12": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "13": if support == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_support.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "14": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "15": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "16": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "18": if support == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_support.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "19": if support == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_support.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "20": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "21": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "31": if defence == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_defence.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "33": if resist == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_resist.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "36": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>"
if event == "40": if attack == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_attack2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "41": if support == "ON": st.takeItems(prise_ID,buff_prise) SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer( )) return "buff_support.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>" #Songs if event == "72": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "73": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "74": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "75": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "76": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "77": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "78": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "79": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "80": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "81": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "82": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "83": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "84": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "85": if song == "ON": st.takeItems(prise_ID,song_prise) SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_song2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" #Dance if event == "86": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "87": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "88": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "89": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "90": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "91": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "92": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "93": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "94": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "95": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "96": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>"
if event == "97": if dance == "ON": st.takeItems(prise_ID,Dance_prise) SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer() ) return "song_dance2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</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><head><body>Этот раздел отключен.</body></html>" #Cubic if event == "107": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,14) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(10,8)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "108": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,13) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(22,7)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "109": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,7) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(33,8)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "110": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,13) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(67,7)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "111": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,6) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(278,6)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "112": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,13) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(449,4)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "113": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,13) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(1279,9)) return "cubic.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "114": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,7) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(1280,9)) return "cubic2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</body></html>" if event == "115": if cubic == "ON": st.takeItems(prise_ID,cubic_prise) st.giveItems(1458,13) st.getPlayer().sendMessage("Вы использовали кристаллы для вызова кубика") st.getPlayer().doCast(SkillTable.getInstance().getInfo(1281,9)) return "cubic2.htm" st.setState(COMPLETED) else: htmltext = "<html><head><body>Этот раздел отключен.</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 InitialHtml
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)
|