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]/[help]buffer от La2base переделать для L2dot
Search

[help]buffer от La2base переделать для L2dot

16 replies216 viewsCurrently viewing: 1
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/12/2009, 10:18 AM

Сборка: l2dot 328
Краткое изложение СУТИ проблемы: очень нравится баффер http://la2base.ru/java/dop_java/3391-buffe...ya-la2base.html , но на l2dot он выдает ошибку скрипта
Вопрос: как это исправить?
Мои соображения по этому поводу: в квестописании не силен

Уж очень хочется этого баффера воткнуть на l2dot, помоги пожалуйста, спасибками не обижу

www.powerage.ru - Technical Admin

0
O
OMG

User

Участник

Posts: 27

На форуме с: 12/17/2008

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

Рейтинг: 0

· 04/12/2009, 10:47 AM

Просмотри структуру импортов и файле init.py,переделай на свою,просмотри этот же файл на предмет русских букв,насколько я знаю l2dot не распознаёт русские буквы в питон скриптах.

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/12/2009, 11:01 AM

я так понимаю нужно править сами htm файлы? или же __init__.py там вроде бы нет русских символов

www.powerage.ru - Technical Admin

0
St1ng3r
St1ng3r

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

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

Рейтинг: 0

· 04/12/2009, 12:28 PM

Как сказал ОМГ, надо в __init__.py переписать импорты под дотов.

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/12/2009, 12:46 PM

собственно вот скрипт баффера, вроде все импорты схожы:

Скрытый текст
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


#Выставление цен на бафы
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><body>You have not enought adena.</body></html>"
  if st.getPlayer().getLevel() < min_level :
   htmltext = "<html><body>Your level is too low. Min level is "+str(min_level)+"</body></html>"
   if st.getPlayer().getLevel() < max_level :
    htmltext = "<html><body>Your level is too hight. Max level is "+str(max_level)+"</body></html>"
 else:
  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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getP
layer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPla
yer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getP
layer())    
   SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getP
layer())    
   SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPla
yer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.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.getPl
ayer())    
   SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPl
ayer())    
   SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPl
ayer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "buff.htm"
   st.setState(State.COMPLETED)
  #All Song
  if event == "130":
   st.takeItems(prise_ID,all_song_prise)
   SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPla
yer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "all_song.htm"
   st.setState(State.COMPLETED)
  #All dance
  if event == "131":
   st.takeItems(prise_ID,all_dance_prise)
   SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPla
yer())    
   SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPla
yer())    
   st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
   return "all_song.htm"
   st.setState(State.COMPLETED)
  #Cancel
  if event == "666":
   st.getPlayer().stopAllEffects()
   return "cancel.htm"
   st.setState(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</body></html>"

    #Noble
  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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.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(State.COMPLETED)
   else:
    htmltext = "<html><body>This section is turn-off by admin.</body></html>"
   
  if htmltext != event:
   st.setState(State.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(State.STARTED)
   return "buff.htm"

QUEST       = Quest(912,qn,"Custom")

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

www.powerage.ru - Technical Admin

0
St1ng3r
St1ng3r

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

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

Рейтинг: 0

· 04/12/2009, 12:57 PM

хм, с импортами все ОК. Что за ошибка?

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/12/2009, 12:58 PM

в гс пишет что в 1242 строке ошибка, т.е. st.setState(State.STARTED)

www.powerage.ru - Technical Admin

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/12/2009, 01:49 PM

наконец я дома и сделал скрин:
_http://dump.ru/file/2440291

www.powerage.ru - Technical Admin

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/13/2009, 03:08 PM

UP
своим мышление проблему немогу решить

www.powerage.ru - Technical Admin

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/14/2009, 09:15 AM

я так понимаю данную проблему мне не помогут решить...
скажите хоть ID встроенного баффера на l2dot (вроде как там таковой имеется)

www.powerage.ru - Technical Admin

0
4
4ybais

User

Бывалый

Posts: 114

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

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

Рейтинг: 0

· 04/14/2009, 10:51 AM

Попробуй так [attachment=3157:__init__.rar]

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/14/2009, 11:10 AM

спасибо конечно, но с этим файлов он вобще его не грузит

www.powerage.ru - Technical Admin

0
Александр
Александр

User

Бывалый

Posts: 456

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

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

Рейтинг: 0

· 04/14/2009, 11:33 AM

Delet

— Жадный...

0
Фёдор
Фёдор

User

Бывалый

Posts: 249

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

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

Рейтинг: 0

· 04/14/2009, 01:00 PM

лучше бы по делу отписались...
а еще лучше, если в l2dot есть встроенный баффер то скажите его ID

www.powerage.ru - Technical Admin

0
J
justegg53

User

Бывалый

Posts: 141

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

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

Рейтинг: 0

· 04/14/2009, 01:28 PM

Встроенный там якобы есть , ну во всяком случае в конфигах не помню каких написаны типо ид бафферов 50000, 50001, пробовал заспавнить не фига...

0
F
FISHERSPOONER

User

Участник

Posts: 44

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

Рейтинг: 0

· 04/25/2009, 04:50 PM

90001 попробуй

— 87

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