Jump to content
  • 0

buffer problem


kegas

Question

re pedia m evala ena buffer sto compile pou ekana(l2j-equal) evala kanonika ta imports ola ok otan fortoni ta quest kai dn vgazei tpt stn cosole ala otan pataw merika buff m vgazei script error eleos krima kiolas gt einai oraio project k 8elw na doulepsw pano se auto

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0

re pedia m evala ena buffer sto compile pou ekana(l2j-equal) evala kanonika ta imports ola ok otan fortoni ta quest kai dn vgazei tpt stn cosole ala otan pataw merika buff m vgazei script error eleos krima kiolas gt einai oraio project k 8elw na doulepsw pano se auto

Έχει γίνει ρost 1743285731 φορές...

Κάνε delete τις γρμμές στο init.py που έχουν HP MP CP Restore....ΟΛΕΣ!

Link to comment
Share on other sites

  • 0

import sys
from lt.equal.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from lt.equal.gameserver.datatables import SkillTable
from lt.equal import L2DatabaseFactory
from lt.equal.gameserver.model.quest import State
from lt.equal.gameserver.model.quest import QuestState
from lt.equal.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 < 0  or st.getPlayer().getLevel() < 1 :
		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,0)
			st.getPlayer().stopAllEffects()
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "1.htm"
			st.setState(State.COMPLETED)

		if event == "3": 
			st.takeItems(ADENA_ID,0)
			st.getPlayer().stopAllEffects()
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "1.htm"
			st.setState(State.COMPLETED)

		if event == "4":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().stopAllEffects()
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "1.htm"
			st.setState(State.COMPLETED)
                       
		if event == "5":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().stopAllEffects()
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "1.htm"			
			st.setState(State.COMPLETED)

		if event == "6":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().restoreHPMP()
			return "1.htm"		
			st.setState(State.COMPLETED)

		#Wind Walk
		if event == "7":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Decrease Weight
		if event == "8":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Shield
		if event == "9":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Might
		if event == "10":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Mental Shield
		if event == "11":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Bless the Body
		if event == "12":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Bless the Soul
		if event == "13":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Magic Barrier
		if event == "14":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Resist Shock
		if event == "15":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Concentration
		if event == "16":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Berserker Spirit
		if event == "17":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Bless Shield
		if event == "18":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Vampiric Rage
		if event == "19":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Acumen
		if event == "20":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Empower
		if event == "21":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Haste
		if event == "22":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Guidance
		if event == "23":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Focus
		if event == "24":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		#Death Whisper
		if event == "25":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)

		if event == "26":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "27":
			st.takeItems(ADENA_ID,0)	
			SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "28":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"


 

 

Link to comment
Share on other sites

  • 0

if event == "29":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "30":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "31":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "32":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "33":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "34":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "35":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "36":
			st.takeItems(ADENA_ID,0)		
			SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "37":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "2.htm"

		if event == "38":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()			
			return "2.htm"

		if event == "39":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "40":
			st.takeItems(ADENA_ID,0)	
			SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "41":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "42":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "43":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "44":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "45":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "46":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "47":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "48":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"	

		if event == "49":
			st.takeItems(ADENA_ID,0)	
			SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "50":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"

		if event == "51":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"	

		if event == "52":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "3.htm"		
			st.setState(State.COMPLETED)


		#Chant of Battle
		if event == "53":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Shielding
		if event == "54":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Fire
		if event == "55":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Flame
		if event == "56":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of life
		if event == "57":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1229,18),False,False)
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Fury
		if event == "58":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Evasion
		if event == "59":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Rage
		if event == "60":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Revenge
		if event == "61":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Vampire
		if event == "62":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Eagle
		if event == "63":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Predator
		if event == "64":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Greater Might
		if event == "71":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"		
			st.setState(State.COMPLETED)
                        
                        #Noblesse Blessing
		if event == "70":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "1.htm"
			st.setState(State.COMPLETED)	
	        
                        #Invigor
		if event == "72":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)		
                           
                        #Elemental Protection
		if event == "73":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1352,1),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                              
                        #Divine Protection
		if event == "74":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1353,1),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Arcane Protection
		if event == "75":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1354,1),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Regeneration
		if event == "76":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Agility
		if event == "77":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Clarity
		if event == "78":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Advanced Block
		if event == "79":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Kiss of Eva
		if event == "80":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1073,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Greater Shield
		if event == "81":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                               
                        #Wild Magic
		if event == "82":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1303,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Body of Avatar
		if event == "83":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Resist Aqua
		if event == "84":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1182,3),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Resist Fire
		if event == "85":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1191,3),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Resist Wind
		if event == "86":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1189,3),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Resist Poison
		if event == "87":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1033,3),False,False)
			st.getPlayer().restoreHPMP()
			return "5.htm"
			st.setState(State.COMPLETED)	
                                                
                        #Salvation
		if event == "88":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1410,1),False,False)
			st.getPlayer().restoreHPMP()
			return "1.htm"
			st.setState(State.COMPLETED)
                                                
                        #Prophecy of Water
		if event == "89":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "8.htm"
			st.setState(State.COMPLETED)
                                                
                        #Prophecy of Fire
		if event == "90":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "8.htm"
			st.setState(State.COMPLETED)
                                                
                        #Prophecy of Wind
		if event == "91":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "8.htm"
			st.setState(State.COMPLETED)
                                                
                        #War Chant
		if event == "92":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)
                                                
                        #Earth Chant
		if event == "93":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)
                                                
                        #Blessing of Queen
		if event == "94":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4699,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "9.htm"
			st.setState(State.COMPLETED)
                                                
                        #Gift of Queen
		if event == "95":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4700,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "9.htm"
			st.setState(State.COMPLETED)
                                                
                        #Blessing of Seraphim
		if event == "96":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4702,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "9.htm"
			st.setState(State.COMPLETED)
                                                
                        #Gift of Seraphim
		if event == "97":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(4703,3).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "9.htm"
			st.setState(State.COMPLETED)
                        
                        #Chant of Spirit
		if event == "65":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#Chant of Victory
		if event == "66":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)

		#chant of magnus
		if event == "67":
			st.takeItems(ADENA_ID,0)
			SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
			st.getPlayer().restoreHPMP()
			return "7.htm"
			st.setState(State.COMPLETED)	

		#Cancel
		if event == "98": 
			st.getPlayer().stopAllEffects()
			return "1.htm"
			st.setState(State.COMPLETED)

		#CPHEAL
		if event == "69":
			st.takeItems(ADENA_ID,0)
			st.getPlayer().restoreCP()
			return "1.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)

 

einai xwris ta restore ala kai me ta restore ta idia m kanei

Link to comment
Share on other sites

  • 0

re pedia help kaneis peite m ti na kanw i na alaxw project gt xenerosa  ???

auto eina me ta restore to allo to delete

Πρωτον μια κανεις double post.

Και δευτερον σου ειπαν να βγαλεις το

st.getPlayer().restoreHPMP()

απο παντου και δεν το εβγαλες.

:S

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...