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/Форум для новичков[JAVA]/[question]Продлить бафф
Search

[question]Продлить бафф

22 replies314 viewsCurrently viewing: 1
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/10/2009, 10:29 AM

Сборка: L2 Oneo Preconfigured by criticalerror

Проблема №1


Краткое изложение СУТИ проблемы: баффер дает дансы на 1 минуту...
Вопрос: как удлинить все баффы до часа?
Мои соображения по этому поводу: В остальных сборках это в конфиге настраевалось.. Тут нету( думаю просто добавив в конфиг я не отделаюсь. Поэтому, прошу подсказать.


Проблема №2


Краткое изложение СУТИ проблемы: баффер вибивает иконку квеста как только открываеш диалоговое окно.
Вопрос: как убрать эту иконку?
Мои соображения по этому поводу:По началу бафер вовсе выбивал ошибку. Я конец файла подредактировал но теперь иконка выскакивает.
Код
QUEST       = Quest(912,qn,"Custom")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)

как с этим боротся?


и как отключить анимацию?
Проблема №3


Краткое изложение СУТИ проблемы: Нету иконок армора в магазине.
Вопрос: Что подредактировать что бы в шопе все норм отображалось
Мои соображения по этому поводу:По скольку использую L2 Oneo Preconfigured by criticalerror там сразу есть два веспера епик и голд. Попытался сделать шоп веспера, но в игре ни иконок ни описания. Вобще без понятия где тут копать(



Оч надеюсь на вашу помощь=))) с меня понятно спасибки)))

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/11/2009, 09:39 PM

Ап=)

0
F
Fen

User

Участник

Posts: 87

На форуме с: 07/30/2009

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

Рейтинг: 0

· 08/11/2009, 11:15 PM

Цитата
Проблема №1


Краткое изложение СУТИ проблемы: баффер дает дансы на 1 минуту...
Вопрос: как удлинить все баффы до часа?
Мои соображения по этому поводу: В остальных сборках это в конфиге настраевалось.. Тут нету( думаю просто добавив в конфиг я не отделаюсь. Поэтому, прошу подсказать.

здесь правиш время бафа, data\stats\skills а остальное полный бред.

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

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

Рейтинг: 0

· 08/12/2009, 06:06 AM

этот конфиг есть вроде как везде в altsettings.properties

Код
# When this is enabled it will read the config "SkillDurationList"
# This will basically overlook the "time= x" in the skill xml's so that you do
# not need to modify the L2J Datapack XML's to increase skill duration.
# Skill duration list:
# Format : skillid,newtime;skillid2,newtime2;....
# Example:
#        This enable 1h(3600) duration for songs, the "\"indicates new line,
#        and is only set for formating purposes.
#        SkillDurationList = 264,3600;265,3600;266,3600;267,3600;268,3600;\
#        269,3600;270,3600;304,3600;305,1200;306,3600;308,3600;349,3600;\
#        363,3600;364,3600
# Retail: false
AltEnableModifySkillDuration = False
AltSkillDurationList =
# Enable to modify skill reuse data
AltEnableModifySkillReuse = False
# Skill reuse list
# Format : skillid,newDelayTime;skillid,newDelayTime2....
AltSkillReuseList =
# Skills Wait Delay enable
AltEnableModifySkillWaitDelay = False
# Skills Wait Dealy List
# Format : skillid,newDelayTime;skillid,newDelayTime2....
AltSkillWaitDelayList =

— Ммм... Мхост... Творит чудеса

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/12/2009, 11:51 AM

Подредактировал шапку со скринами чтоб понятней было... по третему вопросу.. Да придется все скилы в ручную удлинять.
mhost такого в конфиге небыло, в ручную дописав не помогло...

И как убрать анимацию бафов?

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/12/2009, 11:17 PM

up

0
Kirill
Kirill

User

Бывалый

Posts: 102

На форуме с: 06/29/2008

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

Рейтинг: 0

· 08/12/2009, 11:25 PM

kirk_gm: и как отключить анимацию?
Проблема №3


Краткое изложение СУТИ проблемы: Нету иконок армора в магазине.
Вопрос: Что подредактировать что бы в шопе все норм отображалось
Мои соображения по этому поводу:По скольку использую L2 Oneo Preconfigured by criticalerror там сразу есть два веспера епик и голд. Попытался сделать шоп веспера, но в игре ни иконок ни описания. Вобще без понятия где тут копать(



Оч надеюсь на вашу помощь=))) с меня понятно спасибки)))


черные квадраты - это патч, сделай ИД у шмоток не больше 10000, и естественно в БД поменяй ИД шмотов как в патче.

0
-=[BloodKill]=-
-=[BloodKill]=-

User

Ветеран

Posts: 1355

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

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

Рейтинг: 0

· 08/13/2009, 05:28 AM

kirk_gm: в ручную дописав не помогло...

Естественно))
Раз в конфиге нет,идём в data/stats/skill открываем скилы в вашем случае открываем ИД денсов, ищем скил по ИД,затем там будет что-то такое:

Код
  
    <effect count="1" name="Buff" time="5" val="0">
    </effect>



time="3600" ставим так = бафф 60 минут

— Оо

0
[
[GM]AssAssIn

User

Бывалый

Posts: 156

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

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

Рейтинг: 0

· 08/13/2009, 05:35 AM

Цитата
Проблема №3


Краткое изложение СУТИ проблемы: Нету иконок армора в магазине.
Вопрос: Что подредактировать что бы в шопе все норм отображалось
Мои соображения по этому поводу:По скольку использую L2 Oneo Preconfigured by criticalerror там сразу есть два веспера епик и голд. Попытался сделать шоп веспера, но в игре ни иконок ни описания. Вобще без понятия где тут копать(



Оч надеюсь на вашу помощь=))) с меня понятно спасибки)))

Ид армора не должен быть длиннее 5 цифр

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/13/2009, 07:19 AM

Знач осталась только проблема №2. Но еще такой вопрос... С чем может быть связано что itemname-e.dat и все именно нужные подобные файлы не открываются.. Это только от этой сборки.. обычные беру, открывает. А эти нет.

0
[
[GM]AssAssIn

User

Бывалый

Posts: 156

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

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

Рейтинг: 0

· 08/13/2009, 07:25 AM

или с fileedit что-то не то (не для тех хроник) или патч кривой, попробуй скачай другой.

насчет проблемы 2, скинь бафера

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/13/2009, 10:16 AM

Пробовал три файледита разных и пробовал l2encdec_292 и не открыло... а насчет бафера.. __init__.py

Код
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import SkillTable
from net.sf.l2j                   import L2DatabaseFactory
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

qn = "912_buffer"

#Включение\выключение разделов. Для выключения замените ON на OFF
attack         = "ON"
defence     = "ON"
resist         = "ON"
support     = "ON"
warcryer      = "OFF"
overlord     = "OFF"
song         = "ON"
dance         = "ON"
noble         = "ON"
summon         = "ON"
cubic         = "ON"

NPC          = [40001]

#==================================================
MinLvL = 1        # Мин.ЛВЛ          #
MaxLvL = 81        # Макс.ЛВЛ          #
Adena = 57        # ID Адены          #
MinAdena = 5000000    # Мин.кол-во адены      #
Buff = 200000        # Цена за баффы          #
Dance = 500000        # Цена за танцы          #
Songs = 500000        # Цена за песни          #
Buff_Fighter = 5000000    # Цена за пакет для воина #
Buff_Mag = 5000000    # Цена за пакет для мага  #
#==================================================

print "importing custom: 912_buffer     OK"

class Quest (JQuest) :

    def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


    def onEvent(self,event,st):
        htmltext = event
        count=st.getQuestItemsCount(Adena)
        if count < MinAdena :
            htmltext = "<html><body>Маловато денежек.</body></html>"
            if st.getPlayer().getLevel() < MinLvL :
                htmltext = "<html><body>Маловат левел. Минимальный "+str(min_level)+"</body></html>"
                if st.getPlayer().getLevel() < MaxLvL :
                    htmltext = "<html><body>Слишком большой лвл. Чтото тут не чисто. Максимальный "+str(max_level)+"</body></html>"
        else:
            st.getPlayer().setTarget(st.getPlayer())

            #Buff Fighter
            if event == "124":
                st.takeItems(Adena,Buff_Fighter)
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
                SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "1.htm"
                st.setState(COMPLETED)

            #Buff Mag
            if event == "125":
                st.takeItems(Adena,Buff_Mag)
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())    
                SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
                SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
                SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
                SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())                                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "1.htm"
                st.setState(COMPLETED)

            #Full buff fighter 1p
            if event == "126":
                st.takeItems(prise_ID,Full_buff_f1_prise)
                SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "buff.htm"
                st.setState(COMPLETED)

            #Full buff mage 3p
            if event == "120":
                st.takeItems(prise_ID,Full_buff_m3_prise)
                SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "buff.htm"
                st.setState(COMPLETED)

            #Full buff mage 2p
            if event == "121":
                st.takeItems(prise_ID,Full_buff_m2_prise)
                SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "buff.htm"
                st.setState(COMPLETED)

            #Full buff mage 1p
            if event == "122":
                st.takeItems(prise_ID,Full_buff_m1_prise)
                SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "buff.htm"
                st.setState(COMPLETED)
            #All Song
            if event == "130":
                st.takeItems(prise_ID,all_song_prise)
                SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "all_song.htm"
                st.setState(COMPLETED)
            #All dance
            if event == "131":
                st.takeItems(prise_ID,all_dance_prise)
                SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())                    
                SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())                    
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())    
                return "all_song.htm"
                st.setState(COMPLETED)
            #Cancel
            if event == "666":
                st.getPlayer().stopAllEffects()
                return "1.htm"
                st.setState(COMPLETED)

            #Restore
            if event == "665":
                st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
                st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
                return "1.htm"
                st.setState(COMPLETED)

            if event == "2":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "3":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "4":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "5":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "6":
                if support == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_support.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "7":
                if support == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "8":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "9":
                if attack == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_attack2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "10":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "11":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "12":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "13":
                if support == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "14":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "15":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "16":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "17":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "18":
                if support == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "19":
                if support == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "20":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "21":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "22":
                if attack == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_attack.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "23":
                if defence == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_defence.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "24":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "25":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "26":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "27":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "28":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "29":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "30":
                if attack == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_attack2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "31":
                if defence == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "32":
                if support == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_support.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "33":
                if resist == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "34":
                if defence == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_defence.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "35":
                if support == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_support.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "36":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "37":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "38":
                if resist == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_resist.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "39":
                if attack == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_attack2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "40":
                if attack == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "41":
                if support == "ON":
                    st.takeItems(Adena,Buff)
                    SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
                    return "2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "42":
                if attack == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_attack2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            
            #CHANTS
            if event == "43":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "44":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "45":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "47":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "60":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "61":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "62":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "63":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "64":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "65":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "66":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "67":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "68":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "69":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "70":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "71":
                if warcryer == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_warcryer3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            #Overlord
            if event == "48":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "49":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "50":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "51":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "52":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "53":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "54":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "55":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "56":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "57":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "58":
                if overlord == "ON":
                    st.takeItems(prise_ID,Chant_prise)
                    SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "59":
                if overlord == "ON":
                    st.takeItems(prise_ID,Prophecy_prise)
                    SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "chant_overlord2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
    
            #Songs
            if event == "72":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "73":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "74":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "75":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "76":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "77":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "78":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "79":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "80":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "81":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "82":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "83":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "84":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "85":
                if song == "ON":
                    st.takeItems(Adena,Songs)
                    SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "4.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            #Dance
            if event == "86":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "87":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "88":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "89":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "90":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "91":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "92":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "93":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "94":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "95":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "96":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "97":
                if dance == "ON":
                    st.takeItems(Adena,Dance)
                    SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "3.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
    
                    #Noble
            if event == "98":
                if noble == "ON":
                    st.takeItems(prise_ID,Noble_prise)
                    SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_noble.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "99":
                if noble == "ON":
                    st.takeItems(prise_ID,Noble_prise)
                    SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_noble.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "101":
                if noble == "ON":
                    st.takeItems(prise_ID,Noble_prise)
                    SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_noble.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "102":
                if noble == "ON":
                    st.takeItems(prise_ID,Noble_prise)
                    SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_noble.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "103":
                if summon == "ON":
                    st.takeItems(prise_ID,Summon_prise)
                    SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_summon.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "104":
                if summon == "ON":
                    st.takeItems(prise_ID,Summon_prise)
                    SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_summon.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "105":
                if summon == "ON":
                    st.takeItems(prise_ID,Summon_prise)
                    SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_summon.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

            if event == "106":
                if summon == "ON":
                    st.takeItems(prise_ID,Summon_prise)
                    SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
                    return "song_summon.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            #Cubic
            if event == "107":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().sendMessage("You used crystals for the call of cubic")
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(10,8))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "108":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(22,7))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "109":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(33,8))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "110":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(67,7))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "111":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(278,6))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "112":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(449,4))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "113":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(1279,9))
                    return "cubic.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "114":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(1280,9))
                    return "cubic2.htm"        
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
            if event == "115":
                if cubic == "ON":
                    st.takeItems(prise_ID,cubic_prise)
                    st.getPlayer().doCast(SkillTable.getInstance().getInfo(1281,9))
                    return "cubic2.htm"
                    st.setState(COMPLETED)
                else:
                    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
                
            if htmltext != event:
                st.setState(COMPLETED)
                st.exitQuest(1)
        return htmltext


    def onTalk (self,npc,player):
       st = player.getQuestState(qn)
       htmltext = "<html><head><body>I have nothing to say to you</body></html>"
       st.setState(STARTED)
       return "1.htm"


QUEST       = Quest(912,qn,"Custom")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)

#QUEST.setInitialState(CREATED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/14/2009, 11:35 AM

Ап

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/16/2009, 12:14 PM

up

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/18/2009, 06:52 PM

Ап.. проблема №2 актуальна

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/19/2009, 02:29 PM

модеры подотрите плиз сообщение с кодом.. может оно отпугивает от темы?

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/22/2009, 09:54 AM

1. Текст не могу под спойлер ибо не могу отредактировать сообщение.
2. Так аналогичный только чуть отличающейся бафер там по стандарту но иконки нету... правда сейчас он тоже не работает(

0
Денис
Денис

User

Бывалый

Posts: 130

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

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

Рейтинг: 0

· 08/22/2009, 01:54 PM

скачай другую нормальную зборку где есть такая настройка в конфигах!

0
K
kirk_gm

User

Участник

Posts: 55

На форуме с: 06/26/2009

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

Рейтинг: 0

· 08/22/2009, 02:58 PM

GILZA92 ты просто гений... как я сам не додумался.. Поломалась машина , купи другую, сломал руку пришей другую..
Помоему в теме было указано что мне нужно решение проблемы, а не новая сборка.

Ты конечно извини, но никак не в тему твой ответ...

0
B
Bezz

User

Участник

Posts: 57

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

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

Рейтинг: 0

· 08/22/2009, 07:27 PM

насколько я понял сборка басе у тебя и бафер 912 , попробуй концовку бафа поменяй на

Раскрывающийся текст
QUEST = Quest(912,qn,"Custom")

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

0
Topic is closed for replies