|
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 - Veterano
![]() Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Agradeceu: 422
Agradecido 366 Vezes em 161 Posts
Nome Real: Danillo Silva Nascimento
|
Olha tou tentando no meu npc buff vip fase 1 esquema nele assim
ja que no l2j2010 nao tem vip to tentando colocar esses codigos aqui pegar un item do play: Citação: st.takeItems(ADENA_ID,1) dar un item ao play: Citação: st.giveItems(ADENA_ID,1) Ali seria um exemplo o que ele teria de faser quando fosse buffar o npc iria Pedir o Item para buffar e apos o pedido e netrega do item o npc devolveria o item para o char assim faseno quando for buffa nunca perdera o item mais ta dando failed erro no console ele nao ta aceitando colocar assim: def onEvent(self,event,st): htmltext = event st.takeItems(ADENA_ID,1) st.giveItems(ADENA_ID,1) htmltext = "vip-no.htm" else: st.takeItems(ADENA_ID,0) st.getPlayer().setTarget(st.getPlayer()) ta ae como sera que posso resolver esse problema? |
|
|
|
| Links Patrocinados |
|
|
#2 (permalink) | |||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
Citação:
|
|||||||||||||||
|
|
|
|||||||||||||||
|
|
#3 (permalink) | |
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Agradeceu: 422
Agradecido 366 Vezes em 161 Posts
Nome Real: Danillo Silva Nascimento
|
Citação:
nao nao isso ali aonde esta e o comandi indicando o arquivo html vip-bo eu uso o mesmo no buff vip com accesselevel com esse indicando esse html nada a ver isso ali |
|
|
|
|
|
|
#4 (permalink) | ||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
mano coloca o seu script completo aque não tenha medo eu não vou pegar pra mim não coloque aque pra que aja conserto ;D
|
||||||||||||||
|
|
|
||||||||||||||
|
|
#5 (permalink) |
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Agradeceu: 422
Agradecido 366 Vezes em 161 Posts
Nome Real: Danillo Silva Nascimento
|
pra que vo ter medo se o proprio npc ta aqui e meu npc buff vip
eu ainda nao tenho a script to usando a do npc buf vip como base |
|
|
|
|
|
#6 (permalink) | ||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
Spoiler
coloca assim ;D |
||||||||||||||
|
|
|
||||||||||||||
|
|
#7 (permalink) |
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Agradeceu: 422
Agradecido 366 Vezes em 161 Posts
Nome Real: Danillo Silva Nascimento
|
[B]Console GS: Failed Erro
Console GS: Failed Erro Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
import sys
from com.it.br.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.it.br.gameserver.datatables import SkillTable
from com.it.br import L2DatabaseFactory
from com.it.br.gameserver.model.quest import State
from com.it.br.gameserver.model.quest import QuestState
from com.it.br.gameserver.model.quest.jython import QuestJython as JQuest
qn = "15010_NPCBuffer"
NPC=[40008]
ADENA_ID=57
QuestId = 15010
QuestName = "NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"
print "NPC Buffer VIP: By DS - Dazzel"
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_ID)
st.giveItems(ADENA_ID,1)
if count < 1 or st.getPlayer().getLevel() < 0 :
else:
st.takeItems(ADENA_ID,0)
st.getPlayer().setTarget(st.getPlayer())
if event == "2":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).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(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(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
if event == "3":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,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(268,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(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,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(1413,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
if event == "4":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).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(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(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
if event == "5":
st.takeItems(ADENA_ID,0)
st.getPlayer().stopAllEffects()
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).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(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(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
if event == "6":
st.takeItems(ADENA_ID,0)
return "1.htm"
st.setState(COMPLETED)
#Wind Walk
if event == "7":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Decrease Weight
if event == "8":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Shield
if event == "9":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Might
if event == "10":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Mental Shield
if event == "11":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Bless the Body
if event == "12":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Bless the Soul
if event == "13":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Magic Barrier
if event == "14":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Resist Shock
if event == "15":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Concentration
if event == "16":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Berserker Spirit
if event == "17":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Bless Shield
if event == "18":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Vampiric Rage
if event == "19":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Acumen
if event == "20":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Empower
if event == "21":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Haste
if event == "22":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Guidance
if event == "23":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Focus
if event == "24":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Death Whisper
if event == "25":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
if event == "26":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "27":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "28":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "29":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "30":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "31":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "32":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "33":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "34":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "35":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "36":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "37":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "38":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "39":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "40":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "41":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "42":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "43":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "44":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "45":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "46":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "47":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "48":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "49":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "50":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "51":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "52":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(COMPLETED)
#Chant of Battle
if event == "53":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Shielding
if event == "54":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Fire
if event == "55":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Flame
if event == "56":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of life
if event == "57":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False)
return "7.htm"
st.setState(COMPLETED)
#Chant of Fury
if event == "58":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Evasion
if event == "59":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Rage
if event == "60":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Revenge
if event == "61":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Vampire
if event == "62":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Eagle
if event == "63":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Predator
if event == "64":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Greater Might
if event == "71":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Noblesse Blessing
if event == "70":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
#Invigor
if event == "72":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Elemental Protection
if event == "73":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1352,1),False,False)
return "12.htm"
st.setState(COMPLETED)
#Divine Protection
if event == "74":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1353,1),False,False)
return "12.htm"
st.setState(COMPLETED)
#Arcane Protection
if event == "75":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False)
return "12.htm"
st.setState(COMPLETED)
#Regeneration
if event == "76":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Agility
if event == "77":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Clarity
if event == "78":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Advanced Block
if event == "79":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Kiss of Eva
if event == "80":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1073,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Greater Shield
if event == "81":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Wild Magic
if event == "82":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Body of Avatar
if event == "83":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#Resist Aqua
if event == "84":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1182,3),False,False)
return "12.htm"
st.setState(COMPLETED)
#Resist Fire
if event == "85":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1191,3),False,False)
return "12.htm"
st.setState(COMPLETED)
#Resist Wind
if event == "86":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1189,3),False,False)
return "12.htm"
st.setState(COMPLETED)
#Resist Poison
if event == "87":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1033,3),False,False)
return "12.htm"
st.setState(COMPLETED)
#Salvation
if event == "88":
st.takeItems(ADENA_ID,0)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1410,1),False,False)
return "1.htm"
st.setState(COMPLETED)
#Prophecy of Water
if event == "89":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
return "8.htm"
st.setState(COMPLETED)
#Prophecy of Fire
if event == "90":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
return "8.htm"
st.setState(COMPLETED)
#Prophecy of Wind
if event == "91":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
return "8.htm"
st.setState(COMPLETED)
#War Chant
if event == "92":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Earth Chant
if event == "93":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Blessing of Queen
if event == "94":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer())
return "9.htm"
st.setState(COMPLETED)
#Gift of Queen
if event == "95":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
return "9.htm"
st.setState(COMPLETED)
#Blessing of Seraphim
if event == "96":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())
return "9.htm"
st.setState(COMPLETED)
#Gift of Seraphim
if event == "97":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
return "9.htm"
st.setState(COMPLETED)
#Chant of Spirit
if event == "65":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Chant of Victory
if event == "66":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#chant of magnus
if event == "67":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
return "7.htm"
st.setState(COMPLETED)
#Cancel
if event == "98":
st.getPlayer().stopAllEffects()
return "1.htm"
st.setState(COMPLETED)
#CPHEAL
if event == "69":
st.takeItems(ADENA_ID,0)
return "1.htm"
st.setState(COMPLETED)
#Mage Buffs
if event == "100":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3133,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1410,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(3142,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(5105,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
#Fighter Buffs
if event == "101":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3132,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1410,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(3141,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(5104,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(COMPLETED)
#Argument Might
if event == "102":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3132,10).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Argument Focus
if event == "103":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3141,10).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Argument Empower
if event == "104":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3133,10).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Argument Wild Magic
if event == "105":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3142,10).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Salvation
if event == "106":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1410,1).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Heroic Valor
if event == "107":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1374,1).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Batle Force
if event == "108":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(5104,3).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
#Spel Force
if event == "109":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(5105,3).getEffects(st.getPlayer(),st.getPlayer())
return "10.htm"
st.setState(COMPLETED)
# Holy Weapon 1
if event == "110":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
return "12.htm"
st.setState(COMPLETED)
# Holy Resistance 3
if event == "111":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
return "12.htm"
st.setState(COMPLETED)
# Unholy Resistance 3
if event == "112":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
return "12.htm"
st.setState(COMPLETED)
#Restore CP/HP/MP
if event == "113":
st.takeItems(ADENA_ID,0)
st.getPlayer().restoreHP()
st.getPlayer().restoreMP()
return "11.htm"
st.setState(COMPLETED)
#Restore CP/HP/MP
if event == "114":
st.takeItems(ADENA_ID,0)
st.getPlayer().restoreHP()
st.getPlayer().restoreMP()
return "11.htm"
st.setState(COMPLETED)
#Heroic Valor
if event == "115":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1374,1).getEffects(st.getPlayer(),st.getPlayer())
return "13.htm"
st.setState(COMPLETED)
#Heroic Miracle
if event == "116":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer(),st.getPlayer())
return "13.htm"
st.setState(COMPLETED)
#Batle Force
if event == "117":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(5104,3).getEffects(st.getPlayer(),st.getPlayer())
return "11.htm"
st.setState(COMPLETED)
#Spel Force
if event == "118":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(5105,3).getEffects(st.getPlayer(),st.getPlayer())
return "11.htm"
st.setState(COMPLETED)
#Salvation
if event == "119":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1410,1).getEffects(st.getPlayer(),st.getPlayer())
return "11.htm"
st.setState(COMPLETED)
#Mage Buffs
if event == "120":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3133,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(3142,10).getEffects(st.getPlayer(),st.getPlayer())
return "11.htm"
st.setState(COMPLETED)
#Fighter Buffs
if event == "121":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(3132,10).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(3141,10).getEffects(st.getPlayer(),st.getPlayer())
return "11.htm"
st.setState(COMPLETED)
#Body of Avatar
if event == "122":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer())
return "12.htm"
st.setState(COMPLETED)
#Advanced Block
if event == "123":
st.takeItems(ADENA_ID,0)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
return "12.htm"
st.setState(COMPLETED)
#Prof Fire
if event == "124":
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().restoreHPMP()
return "5.htm"
st.setState(COMPLETED)
#Prof Water
if event == "125":
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().restoreHPMP()
return "2.htm"
st.setState(COMPLETED)
#Prof Wind
if event == "126":
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().restoreHPMP()
return "2.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(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
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)
|
|
|
|
|
|
#8 (permalink) | |||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
Citação:
|
|||||||||||||||
|
|
|
|||||||||||||||
|
|
#9 (permalink) |
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Rio Verde
Posts: 689
Agradeceu: 422
Agradecido 366 Vezes em 161 Posts
Nome Real: Danillo Silva Nascimento
|
continua mesmo erro
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] |
|
|
|
|
|
#10 (permalink) | ||||||||||||||
|
Membro - Veterano
![]() Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Daniel Santos
|
mano eu uso esse msm NPC e não da erro ;X se vc quizer eu coloco o codigo do meu para vc ver e testar ;D
|
||||||||||||||
|
|
|
||||||||||||||
![]() |
|
|