Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Ошибки LoginServer -/- GameServer/Проблема со скриптами 1.1.5-1.1.6
Search

Проблема со скриптами 1.1.5-1.1.6

14 replies468 viewsCurrently viewing: 1
N
Nightzero1

Author

Новичок

Posts: 4

На форуме с: 09/18/2008

Рейтинг: 0

· 11/19/2008, 08:48 AM

Вообщем сабж... На сборке 1.1.3 скрипты работали норм, те которые я добавлял бафер и т.д., а вот на сборке выше 1.1.5 нехочет.
в Конфигах добавляю эти скрипты, а он всеравно выдает вот такую ошибку.

Выкладываю текст с Log файла.

Error on: C:\Base116\data\scripts\custom\912_buffer\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 836, in ?
TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2

0
А
Андрей

User

Новичок

Posts: 21

На форуме с: 09/26/2007

Репутация: +1

Рейтинг: 0

· 11/19/2008, 08:56 AM

Nightzero1: Вообщем сабж... На сборке 1.1.3 скрипты работали норм, те которые я добавлял бафер и т.д., а вот на сборке выше 1.1.5 нехочет.
в Конфигах добавляю эти скрипты, а он всеравно выдает вот такую ошибку.

Выкладываю текст с Log файла.

Error on: C:\Base116\data\scripts\custom\912_buffer\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 836, in ?
TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2

Мб просто не подходит?

0
Р
Рома

User

Участник

Posts: 41

На форуме с: 10/25/2008

Репутация: +28

Рейтинг: 0

· 11/19/2008, 08:57 AM

ты в конфиге прописал название того НПС которого желаеш вставить? тоесть в конфиге есть ини скрипт заходиш туда в самый ни пишеш какой НПС (там похожые написаны)

0
N
Nightzero1

Author

Новичок

Posts: 4

На форуме с: 09/18/2008

Рейтинг: 0

· 11/19/2008, 08:59 AM

Да в scripts.ini все прописал.

0
N
Nightzero1

Author

Новичок

Posts: 4

На форуме с: 09/18/2008

Рейтинг: 0

· 11/19/2008, 03:46 PM

АП.
Проблема еще актуальна.

0
saracin
saracin

User

Ветеран

Posts: 575

На форуме с: 04/22/2008

Репутация: +503

Рейтинг: 0

· 11/20/2008, 07:38 PM

выложи содержимое 912_buffer\__init__.py

— Бойтесь

0
[ADM]DarkDemon
[ADM]DarkDemon

User

Бывалый

Posts: 127

На форуме с: 09/21/2008

Репутация: +78

Рейтинг: 0

· 11/20/2008, 07:40 PM

в ла2бейс 1.1.5 там структура стоит от с7 вроде... т.е. там импорты другие (если не ошибаюсь)

0
N
Nightzero1

Author

Новичок

Posts: 4

На форуме с: 09/18/2008

Рейтинг: 0

· 11/22/2008, 01:21 AM

Вот...............
Скачать файл __init__.py
Помогите, очень прошу... Просто много НПС написано именно на этих скриптах. А ума пока нет разобратся в них.

0
Z
zjiat

Author

Новичок

Posts: 2

На форуме с: 09/18/2008

Рейтинг: 0

· 01/11/2009, 03:46 AM

Помогите, точно такая же проблема, все мозги себе вывожу 2 ночь

0
I
ieaoiea

Author

Новичок

Posts: 2

На форуме с: 01/14/2009

Рейтинг: 0

· 01/27/2009, 12:25 PM

в общем-то у меня такой же трабл, бафер по ходу тот же (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)

0
I
ieaoiea

Author

Новичок

Posts: 2

На форуме с: 01/14/2009

Рейтинг: 0

· 01/27/2009, 12:59 PM

это альтернативный бафер со сборки RT, ссылка на него _http://www.l2rt.ru/showthread.php?t=2729
можно его сделать под ла2базу?

0
Алексей
Алексей

User

Участник

Posts: 65

На форуме с: 07/28/2008

Репутация: +2

Рейтинг: 0

· 01/27/2009, 01:44 PM

извеняюсь вопрос маленько не потеме ,воощем поставил сборку от la2base 1 6 но не могу разобраться куда вставлять Эвенты ?

0
Z
zjiat

Author

Новичок

Posts: 2

На форуме с: 09/18/2008

Рейтинг: 0

· 02/12/2009, 01:37 PM

Кто-нибудь вообще вставлял другого бафера в сборку ла2 базе, чтобы он правильно функционировал?

0
Alex
Alex

User

Новичок

Posts: 9

На форуме с: 11/25/2008

Рейтинг: 0

· 02/15/2009, 10:29 PM

есть вопрос, возможно ли сделать баффера чтоб баффал суммона у ФС, некров, кошатников и тд... ????

0
Войдите или зарегистрируйтесь чтобы ответить