Jump to content

Question

Posted

Padia ebala pano apo 5 buffer kai koita3te

otan pataw buff me mpenei mesa

alla otan pataw px buffs h dances h songs dn m kanei tpt

kai oute error sto gameserver/loginserver

mipos exw la8os tpt sto l2pcinstance?

enow tou java

Recommended Posts

  • 0
Posted

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 = "9999_NPCBuffer"

 

NPC=[40006]

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() < 40 :

htmltext = "<html><head><body>You dont have enough Adena,<br> or your level is too low. You must be 40 or higher.</body></html>"

else:

st.takeItems(ADENA_ID,0)

st.getPlayer().setTarget(st.getPlayer())

 

if event == "2":

st.takeItems(ADENA_ID,160000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

if event == "3":

st.takeItems(ADENA_ID,80000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4351,6),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4355,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4356,3),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

if event == "4":

st.takeItems(ADENA_ID,140000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4346,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4342,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4343,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4344,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4345,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4349,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4348,6),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

                       

if event == "5":

st.takeItems(ADENA_ID,400000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4348,6),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4351,6),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4355,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4356,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4346,4),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4342,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4343,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4344,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4345,3),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4349,2),False,False)

st.getPlayer().restoreHPMP()

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False)

st.getPlayer().restoreHPMP()

return "4.htm"

st.setState(COMPLETED)

 

if event == "6":

st.takeItems(ADENA_ID,1000)

st.getPlayer().restoreHPMP()

return "1.htm"

st.setState(COMPLETED)

 

#Wind Walk

if event == "7":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4342,2),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Decrease Weight

if event == "8":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4343,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Shield

if event == "9":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4344,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Might

if event == "10":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4345,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Mental Shield

if event == "11":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4346,4),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Bless the Body

if event == "12":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Bless the Soul

if event == "13":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4348,6),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Magic Barrier

if event == "14":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4349,2),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Resist Shock

if event == "15":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Concentration

if event == "16":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4351,6),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Berserker Spirit

if event == "17":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Bless Shield

if event == "18":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Vampiric Rage

if event == "19":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Acumen

if event == "20":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4355,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Empower

if event == "21":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4356,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Haste

if event == "22":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

#Guidance

if event == "23":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

                       

#Focus

if event == "24":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

                       

                        #Death Whisper

if event == "25":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

                       

                        #Prophecy Of Water

if event == "70":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1355,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Prophecy Of Fire

if event == "71":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1356,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Chant Of Victory

if event == "72":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1363,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Elemental Protection

if event == "73":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1352,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Clarity

if event == "74":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(7060,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Greater Shield

if event == "75":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(7058,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Greater Might

if event == "76":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(7057,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Blessing Of Noblesse

if event == "77":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1323,1),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

                        #Blessing Of Noblesse

if event == "78":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1303,2),False,False)

st.getPlayer().restoreHPMP()

return "5.htm"

st.setState(COMPLETED)

 

if event == "26":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(271,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "27":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(272,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "28":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(273,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "29":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(274,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "30":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(275,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "31":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(276,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "32":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(277,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "33":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(307,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "34":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(309,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "35":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(310,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "36":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(311,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "37":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(366,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "38":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(365,1),False,False)

st.getPlayer().restoreHPMP()

return "2.htm"

 

if event == "39":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(264,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "40":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(265,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "41":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(266,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "42":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(267,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "43":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(268,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "44":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(269,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "45":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(270,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "46":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(304,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "47":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(305,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "48":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(306,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "49":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(308,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "50":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(363,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "51":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(364,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

 

if event == "52":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(349,1),False,False)

st.getPlayer().restoreHPMP()

return "3.htm"

st.setState(COMPLETED)

 

 

#Chant of Battle

if event == "53":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1007,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Shielding

if event == "54":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1009,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Fire

if event == "55":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1006,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Flame

if event == "56":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1002,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of life

if event == "57":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Fury

if event == "58":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1251,2),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Evasion

if event == "59":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1252,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Rage

if event == "60":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1253,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Revenge

if event == "61":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1284,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Vampire

if event == "62":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1310,4),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Eagle

if event == "63":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1309,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Predator

if event == "64":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1308,3),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Spirit

if event == "65":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1362,1),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#Chant of Victory

if event == "66":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1363,1),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#chant of magnus

if event == "67":

st.takeItems(ADENA_ID,20000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1413,1),False,False)

st.getPlayer().restoreHPMP()

return "7.htm"

st.setState(COMPLETED)

 

#MPreg

if event == "68":

st.takeItems(ADENA_ID,1000)

st.getPlayer().restoreHPMP()

return "1.htm"

st.setState(COMPLETED)

 

#Ritual Of Life

if event == "69":

st.takeItems(ADENA_ID,25000)

st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1306,6),False,False)

st.getPlayer().restoreHPMP()

return "1.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)

 

  • 0
Posted

Peraseto xeirokinita anoixe to npc kai balta ena ena mesa :) Gia na eisageis kainourgio pata to + katw aristera kai grafta auta pou sou leei mhn to kaneis execute batch file :)

  • 0
Posted

Nai :) apo ekei anoixe ta htm kai tha deis mesa to onoma tou buff kai thn grammh sbhsta kai tha eisai ok kane kai ena //reload html kai tha eisai komble:D

Guest
This topic is now closed to further replies.


  • Posts

    • Only 3 days left and we'll start with some events, you can check our Discord for more info!
    • Tired of frantically switching between windows trying to find that specific Warlock who should be casting saves? Forgot which server you left your Warsmith on? This mod solves these problems! What it does: Turns the boring window title into an information panel: Server Name - Character Name [Class] Real-life examples: - ServerName - HardcoreFarm [Spoilerr] (who's been spoiling for 3 months already) - ServerName - ClericHelper [Buffer] (eternal buffer on standby) - ServerName - MainChar [Gladiator] (main character who's always AFK) Why you need this: For multiboxers - to avoid confusing where the DD is and where the healer is For the forgetful - if your memory is like a goldfish For streamers - viewers immediately see who's on screen For adults - when playing at work and need to quickly hide the window DLL only - no Interface files needed Installation (more complicated than making tea): 1. Download the DLL 2. Drop it into the System folder 3. Launch the client 4. Be amazed how you lived without this before! Purchase Conditions: Price: 100$ Payment Method: USDT. How to Buy: Contact me on Telegram: @kiselevwv for a quick response. I will answer all your questions and provide additional information if needed. I guarantee functionality at the moment of sale and prompt assistance with setup after purchase.
    • I agree, l2damage crap to compare to l2java which was the father of pvp servers and till this days people playing there for good time.
    • 📝 Registration — Account Registration Creating a new player account. Usually includes: login password password confirmation email Result: a new record is created in the accounts table (loginserver). 🔑 Change Password — Password Change The player changes the password knowing the current one. Required: current password new password new password confirmation Result: the password field is updated in the accounts table. ♻️ Password Recovery — Password Reset If the player forgot the password. Implementation only via email: the player enters their login, email the system sends an email with a link or code the player opens the link / enters the code sets a new password Result: the password is updated in the accounts table.   All fields are validated (required, format, length, uniqueness, security checks).   Price: 80$   and i can rewrite script for PTS server.   Contacts:   Telegram Discord
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..