Нелезет НПС в сборку от L2Emu Rev 2684! - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 07.02.2010, 18:28   #1
Изгнанные

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

У меня трабл с НПС!Например я хочу установить бафера на сервер!Я заливаю sql файл в базу потом копирую htm файл в папку merchant,и наконец кидаю в data\scripts\custom самого НПС!Когда в игре я на НПС жму то окно появляется я нажымаю *бафнуть меня* и выбивает окно что *вы неучаствуете в етом квесте либо выш уровень слишком низок!*ни бафа ничего!Оно какбы ненаходит файл в папке data\scripts\custom хоть и он указан в htm файле!и так с каждым НПС!!!Нид хелп!Я вот думаю может чтото в конфигах надо включить или что?!(при запуске сервер ошыбок невыдает и при нажатии на НПС тоже в ядре ошыбок нету!)
GHBB вне форума Ответить с цитированием
Непрочитано 07.02.2010, 19:15   #2
Аватар для Navvy
Супергерой

По умолчанию Re: Нелезет НПС в сборку от L2Emu Rev 2684!

В scripts.cfg прописал путь к скрипту?
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Непрочитано 07.02.2010, 19:29   #3
Изгнанные

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

да конечноже!Только правильно ли я его вписал то!
Цитата:
# L2EmuProject - Custom scripts section...
custom/AskForAdvise/AskForAdvise.java
custom/DimensionalMerchants/DimensionalMerchants.java
custom/MonsterRestrictions/RandomAnimationRestriction.java
custom/MonsterRestrictions/RandomWalkRestriction.java
custom/Mercenary/mercenary1.py
custom/Mercenary/mercenary2.py
custom/Mercenary/mercenary3.py
custom/5025_Evolve/__init__.py
custom/PinsAndPouchUnseal/PinsAndPouchUnseal.java
# custom/DelevelNPC/DelevelNPC.java
# custom/ColorNameNPC/ColorNameNPC.java
# custom/RenameNPC/RenameNPC.java
# custom/8003_Search/__init__.py
# custom/8204_NpcNoblesse/__init__.py
# custom/ServerInfoNPC/ServerInfoNPC.java
# custom/2009005_NPCBuffer/__init__.py
# custom/2009005_NPCBufferPet/__init__.py
вот в scripts.cfg внизу я вписал
Цитата:
# custom/2009005_NPCBuffer/__init__.py
# custom/2009005_NPCBufferPet/__init__.py
ето мой нпс который бафает меня и пета!
GHBB вне форума Ответить с цитированием
Непрочитано 07.02.2010, 19:31   #4
Аватар для Navvy
Супергерой

По умолчанию Re: Нелезет НПС в сборку от L2Emu Rev 2684!

Убери знаки # в начале строки. Это коментарии. Твои скрипты не загружаются из-за этого.
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Непрочитано 07.02.2010, 19:32   #5
Изгнанные

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

когда убираю на сервере ошыбка вылетает!
GHBB вне форума Ответить с цитированием
Непрочитано 07.02.2010, 19:34   #6
Аватар для Navvy
Супергерой

По умолчанию Re: Нелезет НПС в сборку от L2Emu Rev 2684!

Скинь сюда ошибку.
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Непрочитано 07.02.2010, 19:39   #7
Изгнанные

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

Цитата:
================================================-[ Scripts ]
07 Їхт 18:41:30: [INFO] HellboundManager: Initializing
07 Їхт 18:41:30: [INFO] HellboundManager: Current Level - 0
07 Їхт 18:41:30: [INFO] HellboundManager: Current Trust - 0
07 Їхт 18:41:35: [WARNING] Failed executing script: D:\SERWER_lineage2\L2Server\
data\scripts\custom\2009005_NPCBuffer\__init__.py. See __init__.py.error.log for
details.
07 Їхт 18:41:35: [WARNING] Failed executing script: D:\SERWER_lineage2\L2Server\
data\scripts\custom\2009005_NPCBufferPet\__init__. py. See __init__.py.error.log
for details.
07 Їхт 18:41:35: [INFO] Compiled Scripts Cache is disabled.
07 Їхт 18:41:35: [INFO] Loaded: 580 quests
вот ошыбка!И так с каждым нпс которого я хочу вставить!
GHBB вне форума Ответить с цитированием
Непрочитано 07.02.2010, 19:43   #8
Аватар для Navvy
Супергерой

По умолчанию Re: Нелезет НПС в сборку от L2Emu Rev 2684!

Что пишет сервер в файл __init__.py.error.log? Лежит он в D:\SERWER_lineage2\L2Server\data\scripts\custom\20 09005_NPCBufferPet\

Да и вообще лучьше приведи код скрипта, любого из тех что ты пытаешся запустить.
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Непрочитано 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 вне форума Ответить с цитированием
Непрочитано 07.02.2010, 19:55   #10
Аватар для Navvy
Супергерой

По умолчанию Re: Нелезет НПС в сборку от L2Emu Rev 2684!

Попробуй заменить в данном тобой скрипте вот это:
Код:
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
На это:
Код:
import sys
from com.l2emu.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2emu.gameserver.datatables import SkillTable
from com.l2emu import L2DatabaseFactory
from com.l2emu.gameserver.model.quest import State
from com.l2emu.gameserver.model.quest import QuestState
from com.l2emu.gameserver.model.quest.jython import QuestJython as JQuest
Navvy вне форума Отправить сообщение для Navvy с помощью ICQ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] сборку L2Emu Enterprice за 22.10.2009 Dodu Рынок / Marketplace 0 22.10.2009 22:20
Ищу сборку skyliver Lineage II 5 11.09.2009 13:24
Продаю сборку L2Emu Enterprice 02-07-09 emrik Рынок / Marketplace 1 10.07.2009 17:26
Кто нибудь выложите начальные строки Скриптов на сборку L2emu папка Custom Unreal-Game Lineage II 4 21.05.2009 18:03
Хотел бы вернуться к стараму раретету вот тут можно скачать сборку l2Emu+Fantom ilyxa Lineage II 11 19.07.2008 14:16


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:57. Часовой пояс GMT +3.

Вверх