|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) | ||||||||||||||||
|
Membro - Major
![]() Registrado em: Mar 2009
Posts: 157
Agradeceu: 135
Agradecido 19 Vezes em 17 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Esto tentando Coloca um npc buff na rev Black mais esta dano esse erro ki aparece no log
Citação:
Citação:
|
||||||||||||||||
|
|
|
||||||||||||||||
| Links Patrocinados |
|
|
#3 (permalink) | ||||||||||||||
|
Membro - Major
![]() Registrado em: Mar 2009
Posts: 157
Agradeceu: 135
Agradecido 19 Vezes em 17 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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"
NPC = [40006]
min_level = 1
max_level = 90
min_prise = 25000
prise_ID = 57
QuestId = 912
QuestName = "buffer"
QuestDesc = "custom"
InitialHtml = "buff.htm"
Buff_prise = 25000
Chant_prise = 25000
Song_prise = 25000
Dance_prise = 25000
Hero_prise = 25000
Noble_prise = 25000
Summon_prise = 25000
Prophecy_prise = 25000
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
print "importing custom: 912_buffer OK"
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(prise_ID)
if count < min_prise :
htmltext = "<html><head><body>Ó âàñ íå äîñòàòî÷íî äåíåã.</body></html>"
if st.getPlayer().getLevel() < min_level :
htmltext = "<html><head><body>Ó âàñ ñëèøêîì ìàëåíüêèé óðîâåíü.</body></html>"
if st.getPlayer().getLevel() < max_level :
htmltext = "<html><head><body>Ó âàñ ñëèøêîì âûñîêèé óðîâåíü.</body></html>"
else:
st.takeItems(prise_ID,0)
st.getPlayer().setTarget(st.getPlayer())
#Full buff fighter 3p
if event == "124":
st.getPlayer().stopAllEffects()
st.takeItems(prise_ID,Full_buff_f3_prise)
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,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(269,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1242,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(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(5104,3).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#Full buff fighter 2p
if event == "125":
st.getPlayer().stopAllEffects()
st.takeItems(prise_ID,Full_buff_f2_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#Full buff fighter 1p
if event == "126":
st.getPlayer().stopAllEffects()
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.getPlayer().stopAllEffects()
st.takeItems(prise_ID,Full_buff_m3_prise)
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1362,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(267,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1035,4).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(1085,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(5105,3).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.getPlayer().stopAllEffects()
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.getPlayer().stopAllEffects()
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)
#Cancel
if event == "666":
st.getPlayer().stopAllEffects()
return "cancel.htm"
st.setState(COMPLETED)
#Restore
if event == "665":
st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
return "cancel.htm"
st.setState(COMPLETED)
if event == "2":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "3":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "4":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "5":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "6":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "7":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "8":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "9":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "10":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "11":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist2.htm"
st.setState(COMPLETED)
if event == "12":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "13":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "14":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "15":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "16":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "17":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "18":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "19":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "20":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "21":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "22":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack.htm"
st.setState(COMPLETED)
if event == "23":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "24":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "25":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist2.htm"
st.setState(COMPLETED)
if event == "26":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist2.htm"
st.setState(COMPLETED)
if event == "27":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "28":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist2.htm"
st.setState(COMPLETED)
if event == "29":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "30":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "31":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "32":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "33":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "34":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Defence.htm"
st.setState(COMPLETED)
if event == "35":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "36":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "37":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "38":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Resist.htm"
st.setState(COMPLETED)
if event == "39":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "40":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
if event == "41":
st.takeItems(prise_ID,Buff_prise)
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
return "buff_support.htm"
st.setState(COMPLETED)
if event == "42":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
return "buff_Attack2.htm"
st.setState(COMPLETED)
#CHANTS
if event == "43":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "44":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "45":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "47":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "60":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "61":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "62":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer.htm"
st.setState(COMPLETED)
if event == "63":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "64":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "65":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "66":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "67":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "68":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "69":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer2.htm"
st.setState(COMPLETED)
if event == "70":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer3.htm"
st.setState(COMPLETED)
if event == "71":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_warcryer3.htm"
st.setState(COMPLETED)
#Overlord
if event == "48":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "49":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "50":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "51":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "52":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "53":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "54":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord.htm"
st.setState(COMPLETED)
if event == "55":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
if event == "56":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
if event == "57":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
if event == "58":
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
if event == "59":
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer())
return "chant_overlord2.htm"
st.setState(COMPLETED)
#Songs
if event == "72":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "73":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "74":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "75":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "76":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "77":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "78":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song.htm"
st.setState(COMPLETED)
if event == "79":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "80":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "81":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "82":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "83":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "84":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "85":
st.takeItems(prise_ID,Song_prise)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_song2.htm"
st.setState(COMPLETED)
if event == "86":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "87":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "88":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "89":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "90":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "91":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "92":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance.htm"
st.setState(COMPLETED)
if event == "93":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance2.htm"
st.setState(COMPLETED)
if event == "94":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance2.htm"
st.setState(COMPLETED)
if event == "95":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance2.htm"
st.setState(COMPLETED)
if event == "96":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance2.htm"
st.setState(COMPLETED)
if event == "97":
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_dance2.htm"
st.setState(COMPLETED)
#Noble
if event == "98":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
if event == "99":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
if event == "101":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
if event == "102":
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "song_noble.htm"
st.setState(COMPLETED)
if event == "103":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
if event == "104":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
if event == "105":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
if event == "106":
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
return "song_summon.htm"
st.setState(COMPLETED)
if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return htmltext
def onTalk (self,npc,player):
st = player.getQuestState(qn)
htmltext = "<html><head><body>I have nothing to say to you</body></html>"
st.setState(STARTED)
return InitialHtml
QUEST = Quest(912,qn,"custom")
CREATED = State('Start',QUEST)
STARTED = State('Started',QUEST)
COMPLETED = State('Completed',QUEST)
QUEST.setInitialState(CREATED)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
|
||||||||||||||
|
|
|
||||||||||||||
![]() |
|
|