[help] Баффер=квест
Железо: кор 2 дуо 2.0, 4 гига оперы
ОС: Винда хр х32
Программы: мускул 5.1.0 х32, ява х32
Сборка:la2base
Краткое изложение СУТИ проблемы:подхожу к бафферу, нажимаю баффнуть меня он мне про квест говорит что то
Вопрос: в чем причина и как исправить?
Мои соображения по этому поводу:...
При установке бафера глянь ту папку которубю ты заливал в Scripts :)
Значит в корне папки Scripts добавь этот квест по аналогии с остальными в init.py
gameserver\data\jscript\__init__.py
должно выглядеть примерно так
'q3995_echo',
'q4000_ShadowWeapons',
'q6050_KetraOrcSupport',
'q6051_VarkaSilenosSupport',
'q7000_HeroItems',
'q8000_RaidbossInfo',
'q8001_NpcLocationInfo',
'q8007_ClanGate',
'q8008_ArenaCP',
'912_buffer', ------------- вот тут прописывать бафера
'q8009_HotSpringsBuffs'
]
print ""
print "importing custom data ..."
for name in __all__ :
try :
__import__('data.jscript.custom.'+name,globals(), locals(), ['__init__'], -1)
except:
print "failed to import quest : ",name
print "... done"
print ""
gameserver\data\jscript\__init__.py это у тебя НО у меня вот так вот gameserver\data\jscript\custom\912_Buffer\__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 = "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)
я нашёл ещё какой то инит.ру
пустой,
и ещё один там написано вот что:
__all__ = [
'jscript'
]
import jscript
Я написал выше тебе путь, покажи тот инит. gameserver\data\jscript\custom\__init__.py
Во первых у меня нету папки "gameserver", у меня папка сервер я туда зохожу там есть папка data,
далее я иду в папку jscript, И В ЭТОЙ ПАПКЕ НЕТУ НЕ ЧЕГО КРОМЕ ПАПКИ CUSTOM!!! ![]()
Надо нормально подключить квест.
Я рекомендую всё скидывать в папку квест а не в кустом (у меня через кустом даже включенные квесты не пашут).
Да*лять я уже зае*ался менять зборки!!! я РТ 1.3.3 ставил там вообще к какому бы я NPC не подощёл бы тот мне про квест говорил... и ГМ шоп я найти не мог, и кота на профы, и твт кошку.........!!!!!!!!!!!!!!!!!!!!




