i have problem can someone help me? screen http://www.maniek.vnet.pl/upload/l2.jpg please help
i have problem can someone help me? screen http://www.maniek.vnet.pl/upload/l2.jpg please help
i have problems, too, though i did everything according to the guide.
i can spawn the npc, it shows 40000.htm but then it says the common "you are not..."
is this guide good for gracia 2 too?
i've been looking everywhere for a guide for ct2 but none of them worked, and now even making one is not doing the job :|
my bad, this is scripts.cfg (i just woke up, sorry ;) )
# Custom
custom/1000_NonTalkingNpcs/__init__.py
custom/4000_ShadowWeapons/__init__.py
custom/5000_MissQueen/__init__.py
custom/5001_NewbieCoupons/__init__.py
custom/5011_l2day/__init__.py
custom/5025_Evolve/__init__.py
custom/6050_KetraOrcSupport/__init__.py
custom/6051_VarkaSilenosSupport/__init__.py
custom/7000_HeroItems/__init__.py
custom/8000_RaidbossInfo/__init__.py
custom/8001_NpcLocationInfo/__init__.py
custom/8004_PurchaseBracelet/__init__.py
custom/DarkCloudMansion/__init__.py
custom/9999_NpcBuffer/__init__.py
now:
Error on: C:\l2j\l2jfree-gameserver\dist\data\scripts\custom\9999_NPCBuffer\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 93, 18, ' return "2a.htm"'))
though that row is the same like the other return rows...
if event == "3":
st.takeItems(ADENA_ID,5000)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1085,3),False,False) #Acumen
st.getPlayer().restoreHPMP()
return "2a.htm"
st.setState(COMPLETE)
if event == "4":
st.takeItems(ADENA_ID,5000)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1062,2),False,False) #Berseker Spirit
st.getPlayer().restoreHPMP(
return "2a.htm" <---------- that one is the same like above, why error?
st.setState(COMPLETE)
give me your scipt to understand better because now i am bit confused
well, i gave up trying, i will start again and send you the script, i dont think i have it anymore, i deleted because i am frustrated.
i tried to make the buffer according to this guide, i used fabrrp's buffer, many other buffers, none worked :| i will see what i have now on my computer.
the idea is, when it doesnt say (no module net) it says some other errors like :
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 27, 1, 'def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)'))
this is from noblesse maker script, but the idea is that nothing is working :|
i am very surprised that i made the gm shop to work, but that didnt involve using scripts, just html
do u know any buffer script that actually works on ct2? fabrrp's is not working :((
i have a litle problem ...when i click to buffer says Quest and i click quest and say i don't have minimum required or something like that ... can someone help me plz ... srry for my bad english
Got to an error saying: "You are either not carrying out your quest or dont meet the criteria."
One question. How to make buffer that would cast buffs itself i mean then i press buff button npc casts the spell not player
what about looking in the "newbie guide" npc
there is a buffer that do that what u want
Another question, where that newbie guide is going by this button?
<a action="bypass -h npc_%objectId%_SupportMagic">Receive help from beneficial magic.</a><br>
Because i can't find a shit about buffs in server files
hi, im done this but it says target not found, what the problem??? Anyone can help me pls.
Hi guys.
Im late in this thread....i know. BUT ..... i tried now all u say to fix my error, but nothing resolve my problem.
I can spawn the npc, but i cant see him o.O
if i klick everywhere till find this npc (which i cant see) and klick on "Quests", it all time says
"You are either not on a quest that involves this NPC, or you dont meet this NPC minimum quest requirements."
Ill go crazy soon, cuz i cant fix it.
please.....i need urgent your help
my __init__.py (custom - 9999_NPCBuffer) looks so :
import sys
from com.l2jfree.gameserver.model.actor.instance import L2PcInstance
from com.l2jfree.gameserver.model.actor.instance import L2PetInstance
from com.l2jfree.gameserver.model.actor.instance import L2SummonInstance
from java.util import Iterator
from com.l2jfree.gameserver.datatables import SkillTable
from com.l2jfree import L2DatabaseFactory
from com.l2jfree.gameserver.model.quest import State
from com.l2jfree.gameserver.model.quest import QuestState
from com.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest
qn = "9999_NPCBuffer"
NPC=[6002]
ADENA_ID=57
QuestId = 9999
QuestName = "NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"
print "importing custom: 9999: NPCBuffer"
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)
if count < 150000 or st.getPlayer().getLevel() < 1 :
htmltext = "<html><head><body>No Tienes Adena.<br></body></html>"
else:
st.takeItems(ADENA_ID,0)
st.getPlayer().setTarget(st.getPlayer())
if event == "2":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,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(1354,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,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(264,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(State.COMPLETED)
if event == "3":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(State.COMPLETED)
if event == "4":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,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(4354,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).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(271,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(269,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(264,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
if event == "5":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4359,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(4354,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4350,4).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(4351,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(4346,4).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(State.COMPLETED)
if event == "6":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4380,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().restoreHPMP()
return "1.htm"
st.setState(State.COMPLETED)
#Wind Walk
if event == "7":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Decrease Weight
if event == "8":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Shield
if event == "9":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Might
if event == "10":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Mental Shield
if event == "11":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Bless the Body
if event == "12":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Bless the Soul
if event == "13":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Magic Barrier
if event == "14":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Resist Shock
if event == "15":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Concentration
if event == "16":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Berserker Spirit
if event == "17":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Bless Shield
if event == "18":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Vampiric Rage
if event == "19":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Acumen
if event == "20":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Empower
if event == "21":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Haste
if event == "22":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Guidance
if event == "23":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Focus
if event == "24":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Death Whisper
if event == "25":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
if event == "26":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "27":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "28":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "29":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "30":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "31":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "32":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "33":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "34":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "35":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "36":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "37":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "38":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
return "2.htm"
if event == "39":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "40":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "41":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "42":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "43":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "44":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "45":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "46":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "47":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "48":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "49":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "50":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "51":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
if event == "52":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
return "3.htm"
st.setState(State.COMPLETED)
#Chant of Battle
if event == "53":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Shielding
if event == "54":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Fire
if event == "55":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Flame
if event == "56":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of life
if event == "57":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1229,18).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Fury
if event == "58":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Evasion
if event == "59":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Rage
if event == "60":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Revenge
if event == "61":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Vampire
if event == "62":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Eagle
if event == "63":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Predator
if event == "64":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Spirit
if event == "65":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Chant of Victory
if event == "66":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#chant of magnus
if event == "67":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#cub life
if event == "68":
st.takeItems(ADENA_ID,100)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(67,7),False,False)
return "9.htm"
st.setState(State.COMPLETED)
#cub binding
if event == "69":
st.takeItems(ADENA_ID,100)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1279,9),False,False)
return "9.htm"
st.setState(State.COMPLETED)
#cub spark
if event == "70":
st.takeItems(ADENA_ID,100)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1281,9),False,False)
return "9.htm"
st.setState(State.COMPLETED)
#greatmight
if event == "71":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#greatshield
if event == "72":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#holyresist
if event == "73":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Unholyresist
if event == "74":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#pof
if event == "75":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#elemtprotect
if event == "76":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#wildmagic
if event == "77":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#advblock
if event == "78":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#divProtect
if event == "79":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(COMPLETED)
#pow
if event == "80":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#powi
if event == "81":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#manaregen
if event == "82":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1047,4).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#arcane protection
if event == "83":
st.takeItems(ADENA_ID,100)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False)
return "5.htm"
st.setState(State.COMPLETED)
#MANA Heal
if event == "84":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4380,1).getEffects(st.getPlayer(),st.getPlayer())
return "1.htm"
st.setState(State.COMPLETED)
#cancelbuff
if event == "86":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4094,12).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().stopAllEffects()
return "1.htm"
st.setState(State.COMPLETED)
#cp
if event == "87":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4380,1).getEffects(st.getPlayer(),st.getPlayer())
st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
return "1.htm"
st.setState(State.COMPLETED)
#BoQ
if event == "88":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(46***13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#GoQ
if event == "89":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#CoQ
if event == "90":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4701,13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Bless of Seraphim
if event == "91":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#Gift of Seraphim
if event == "92":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#CurseoS
if event == "93":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(4704,13).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
#VOP
if event == "94":
st.takeItems(ADENA_ID,100)
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer())
return "5.htm"
st.setState(State.COMPLETED)
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 InitialHtml
QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
please tell me where is my mistake?????
Selphira
Last edited by Selphira; 06-07-09 at 01:12 PM.
ahhh and i forgot to say........
i add this "npc-buffer" on navicat - custom npc
id i took npc-id from game (6002) and template i took 99999
i also tried this with the gatekeeper from darkelfen village and when i took
this gk as npc-buffer (edit the html from buffer from 6002 to ingame-id-gk)
my gk which should port i cant see and my npc-buffer also.
re-change this html again to 6002 i can see my gk which should port, but i didnt have a buffer :(