Показать сообщение отдельно
Непрочитано 07.02.2010, 19:45   #9
Изгнанные

Автор темы (Топик Стартер) Re: Нелезет НПС в сборку от L2Emu Rev 2684!

Цитата:
Error on: \data\scripts\custom\2009005_NPCBuffer\__init__.py .error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 2, in ?
ImportError: no module named net
вот ерор!А скрипт очень большущий!
Код:
import sys
from net.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.l2emuproject.gameserver.datatables import SkillTable
from net.l2emuproject import L2DatabaseFactory
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

qn = "2009005_NPCBuffer"

NPC=[102]
ADENA_ID=57
QuestId     = 2009005
QuestName   = "NPCBuffer"
QuestDesc   = "custom"
InitialHtml = "1.htm"


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() < 20 :
			htmltext = "<html><head><body>No Tienes Adena.<br></body></html>"
		else:
			st.takeItems(ADENA_ID,0)
			st.getPlayer().setTarget(st.getPlayer())
			
			#hp/mp/cp
			if event == "1":
				st.takeItems(ADENA_ID,1000)
                                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9951,5),False,False)
                                st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "1.htm"		
				st.setState(State.COMPLETED)




			#Wind Walk
			if event == "2":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Decrease Weight
			if event == "3":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#Shield
			if event == "4":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Might
			if event == "5":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Mental Shield
			if event == "6":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Bless the Body
			if event == "7":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Bless the Soul
			if event == "8":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Magic Barrier
			if event == "9":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Resist Shock
			if event == "10":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Concentration
			if event == "11":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Berserker Spirit
			if event == "12":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Bless Shield
			if event == "13":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Vampiric Rage
			if event == "14":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Acumen
			if event == "15":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Empower
			if event == "16":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Haste
			if event == "17":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Guidance
			if event == "18":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-1.htm"		
				st.setState(State.COMPLETED)

			#Focus
			if event == "19":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#Death Whisper
			if event == "20":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)


			#Warrior
			if event == "21":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())	
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Inspiration
			if event == "22":
				st.takeItems(ADENA_ID,20000)	
				SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)
			
			#Mystic
			if event == "23":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Fire
			if event == "24":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Fury
			if event == "25":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Concentration
			if event == "26":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Light
			if event == "27":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Aqua Guard
			if event == "28":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Earth Guard
			if event == "29":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Vampire
			if event == "30":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Protection
			if event == "31":
				st.takeItems(ADENA_ID,20000)		
				SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Shadow
			if event == "32":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(366,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)

			#Siren
			if event == "33":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()			
				st.playSound("ItemSound.quest_accept")
				return "3.htm"
				st.setState(State.COMPLETED)



			#Earth
			if event == "34":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())	
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Life
			if event == "35":
				st.takeItems(ADENA_ID,20000)	
				SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Water
			if event == "36":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Warding
			if event == "37":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Wind
			if event == "38":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Hunter
			if event == "39":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Invocation
			if event == "40":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Vitality
			if event == "41":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Vengeance
			if event == "42":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Flame Guard
			if event == "43":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"	
				st.setState(State.COMPLETED)

			#Storm Guard
			if event == "44":
				st.takeItems(ADENA_ID,20000)	
				SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Meditation
			if event == "45":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"
				st.setState(State.COMPLETED)

			#Champion
			if event == "46":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"	
				st.setState(State.COMPLETED)

			#Renewal
			if event == "47":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "4.htm"	
				st.setState(State.COMPLETED)
				

				
			#Chant of Battle
			if event == "48":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Shielding
			if event == "49":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Fire
			if event == "50":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Flame
			if event == "51":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of life
			if event == "52":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1229,18).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Fury
			if event == "53":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Evasion
			if event == "54":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Rage
			if event == "55":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Revenge
			if event == "56":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Vampire
			if event == "57":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Eagle
			if event == "58":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Predator
			if event == "59":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Spirit
			if event == "60":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#Chant of Victory
			if event == "61":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)
				
			#chant of magnus
			if event == "62":
				st.takeItems(ADENA_ID,20000)
				SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "5.htm"
				st.setState(State.COMPLETED)	
			


			#MPreg
			if event == "63":
				st.takeItems(ADENA_ID,1000)
				SkillTable.getInstance().getInfo(1013,32).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "1.htm"		
				st.setState(State.COMPLETED)			



			#greatmight
			if event == "64":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#greatshield
			if event == "65":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#holyresist
			if event == "66":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#Unholyresist
			if event == "67":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#pof
			if event == "68":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#elemtprotect
			if event == "69":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#wildmagic
			if event == "70":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#advblock
			if event == "71":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#divProtect
			if event == "72":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#pow
			if event == "73":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#powi
			if event == "74":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#manaregen
			if event == "75":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1047,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)

			#ba
			if event == "76":
				st.takeItems(ADENA_ID,25000)
				SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "2-2.htm"		
				st.setState(State.COMPLETED)


			#all__pp_buff
			if event == "100":
				st.takeItems(ADENA_ID,25000000)
				SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4344,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(4346,4).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(4349,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4351,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(4353,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4354,4).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(4357,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(4359,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(1013,32).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1311,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_finish")
				return "1.htm"		
				st.setState(State.COMPLETED)


			#all_dances
			if event == "101":
				st.takeItems(ADENA_ID,25000000)
				SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())	
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(272,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(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(276,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(309,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(311,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "1.htm"		
				st.setState(State.COMPLETED)
			

			#all_songs
			if event == "102":
				st.takeItems(ADENA_ID,25000000)
				SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())	
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(265,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(270,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(305,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_finish")
				return "1.htm"	
				st.setState(State.COMPLETED)



			#all_chants
			if event == "103":
				st.takeItems(ADENA_ID,25000000)
				SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1229,18).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_finish")
				return "1.htm"
				st.setState(State.COMPLETED)



			#summon	Blessing of Seraphim
			if event == "105":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Summon_prise)
				SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "summon.htm"		
				st.setState(State.COMPLETED)

			#summon	Gift of Seraphim
			if event == "106":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Summon_prise)
				SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "summon.htm"		
				st.setState(State.COMPLETED)

			#summon	Blessing of Queen
			if event == "107":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Summon_prise)
				SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "summon.htm"		
				st.setState(State.COMPLETED)

			#summon	Gift of Seraphim
			if event == "108":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Summon_prise)
				SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "summon.htm"		
				st.setState(State.COMPLETED)



			#Noble Heroic Bersercer
			if event == "109":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Noble_prise)
				SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer(),st.getPlayer())
				st.playSound("ItemSound.quest_accept")
				return "noble.htm"		
				st.setState(State.COMPLETED)

			#Noble Fortune
			if event == "110":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Noble_prise)
				SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer(),st.getPlayer())
				st.playSound("ItemSound.quest_accept")
				return "noble.htm"		
				st.setState(State.COMPLETED)

			#Noble Blessing
			if event == "111":
				st.takeItems(ADENA_ID,25000)
				#st.takeItems(prise_ID,Noble_prise)
				SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
				st.playSound("ItemSound.quest_accept")
				return "noble.htm"		
				st.setState(State.COMPLETED)





			#cub life
			if event == "90":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(67,7),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)
			
			#cub binding
			if event == "91":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1279,9),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)




			#cub spark
			if event == "92":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1281,9),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)



			#cub aqua
			if event == "93":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1280,9),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)




			#cub phantom
			if event == "94":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(33,8),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)



			#cub vampiric
			if event == "95":
				st.takeItems(ADENA_ID,2000)
 				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(22,7),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)



			#cub viper
			if event == "96":
				st.takeItems(ADENA_ID,2000)
 				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(278,6),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)



			#cub storm
			if event == "97":
				st.takeItems(ADENA_ID,2000)
				st.getPlayer().useMagic(SkillTable.getInstance().getInfo(10,8),False,False)
				st.playSound("ItemSound.quest_accept")
				return "6.htm"		
				st.setState(State.COMPLETED)


			#Cancellation
			if event == "78":
				st.takeItems(ADENA_ID,0)
				SkillTable.getInstance().getInfo(4094,12).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().stopAllEffects()
				st.playSound("ItemSound.quest_accept")
				return "1.htm"
				st.setState(State.COMPLETED)




			#Full buff fighter 3p
			if event == "124": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_f3_prise)
				st.takeItems(ADENA_ID,600000)
				SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)

			#Full buff fighter 2p
			if event == "125": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_f2_prise)
				st.takeItems(ADENA_ID,400000)
				SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)

			#Full buff fighter 1p
			if event == "126": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_f1_prise)
				st.takeItems(ADENA_ID,200000)
				SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)

			#Full buff mage 3p
			if event == "120": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_m3_prise)
				st.takeItems(ADENA_ID,600000)
				SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)

			#Full buff mage 2p
			if event == "121": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_m2_prise)
				st.takeItems(ADENA_ID,400000)
				SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)

			#Full buff mage 1p
			if event == "122": 
				st.getPlayer().stopAllEffects()
				#st.takeItems(prise_ID,Full_buff_m1_prise)
				st.takeItems(ADENA_ID,200000)
				SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())				
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())				
				st.getPlayer().restoreHPMP()	
				st.playSound("ItemSound.quest_finish")
				return "buff.htm"
				st.setState(State.COMPLETED)



			#Apetite
			if event == "116":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1476,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "7.htm"
				st.setState(State.COMPLETED)	

			#Magic
			if event == "117":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1479,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "7.htm"
				st.setState(State.COMPLETED)	

			#Protection
			if event == "118":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1478,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "7.htm"
				st.setState(State.COMPLETED)	

			#Vampiric
			if event == "119":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1477,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				st.playSound("ItemSound.quest_accept")
				return "7.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.playSound("ItemSound.quest_accept")
	   st.setState(State.STARTED)
	   return InitialHtml

QUEST       = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

for npcId in NPC:
 QUEST.addStartNpc(npcId)
 QUEST.addTalkId(npcId)
 
 print "   INFO Loaded: 2009005_NPCBuffer"
Сори за такое большое сообщение
//Для логов нужно использовать тег [CODE], а тег [QUOTE] для цитат
Perfecto
GHBB вне форума Ответить с цитированием