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

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

Закрытая тема
Опции темы
Непрочитано 25.10.2008, 18:55   #1
Пользователь

Автор темы (Топик Стартер) Не грузится баффер на l2jfree 1.2.3

Вы моя последняя надежда Очень прошу, нужна помощь с бафером.

Имеется бафер.. В базу его добавил, все ок. В папку data\scripts\custom скопировал нужное (9999_NPCBuffer). В файле data\scripts.cfg дописал нужную строку (путь к папке с бафером). Когда захожу в игру и спавню его - пишет что-то вроди "мне нечего тебе сказать..." В ГС ошибок нет, хотя пишет "Load custom 9999_NPCBuffer"

Вот структура файла _init_.py которая юзается бафером

Код:
import sys
from com.l2jfree.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfree.gameserver.datatables import SkillTable
from com.l2jfree			       import L2DatabaseFactory
from com.l2jfree.gameserver.model.quest import State
from com.l2jfree.gameserver.model.quest import QuestState
from com.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest

qn = "9999_NPCBuffer"

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

print "importing custom: 9999: NPCBuffer"

class Quest (JQuest) :

	def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


	def onEvent(self,event,st):
		htmltext = event
		count=st.getQuestItemsCount(ADENA_ID)
		if count < 150000 or st.getPlayer().getLevel() < 10 :
			htmltext = "<html><head><body>No Tienes Adena.<br></body></html>"
		else:
			st.takeItems(ADENA_ID,0)
			st.getPlayer().setTarget(st.getPlayer())
			
			if event == "1":
				st.takeItems(ADENA_ID,1000)
                                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9951,5),False,False)
                                st.getPlayer().restoreHPMP()
				return "1.htm"		
				st.setState(COMPLETED)

			#Wind Walk
			if event == "2":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Arcane Protection
			if event == "3":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Shield
			if event == "4":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Might
			if event == "5":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Mental Shield
			if event == "6":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Bless the Body
			if event == "7":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Bless the Soul
			if event == "8":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
				st.getPlayer().restoreHPMP()
				return "2.htm"		
				st.setState(COMPLETED)

			#Magic Barrier
			if event == "9":
				st.takeItems(ADENA_ID,10000)
				SkillTable.getInstance().getInfo
Надеюсь Вы мне поможете... Спасибо.
Stema вне форума
Сказали спасибо:
Непрочитано 25.10.2008, 19:30   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Не грузится баффер на l2jfree 1.2.3

Если ошибки нет то, значит вы не залили npc в базу данных, или же залили его в таблицу custom_npc, но саму таблицу не подключили. Вот зделайте запрос:

Код:
REPLACE INTO `npc`
(`id`,`idTemplate`,`Name`,`ServerSideName`,`title`,`ServerSideTitle`,`class`,`collision_radius`,`collision_height`,`level`,sex,`type`,`attackrange`,`hp`,`mp`,`str`,`con`,`dex`,`int`,`wit`,`men`,`exp`,`sp`,`patk`,`pdef`,`matk`,`mdef`,`atkspd`,`aggro`,`matkspd`,`rhand`,`lhand`,`armor`,`walkspd`,`runspd`)
SELECT 10600,`idTemplate`,'Ephesus',1,'Deluxe Buffer',1,`class`,`collision_radius`,`collision_height`,`level`,sex,'L2Npc',`attackrange`,99999,9999,`str`,`con`,`dex`,`int`,`wit`,`men`,`exp`,`sp`,`patk`,`pdef`,`matk`,`mdef`,`atkspd`,`aggro`,`matkspd`,`rhand`,`lhand`,`armor`,`walkspd`,`runspd` 
From `npc` WHERE `id`=22128;
И спавните.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™
Сказали спасибо:
Непрочитано 25.10.2008, 19:40   #3
Пользователь

Автор темы (Топик Стартер) Ответ: Не грузится баффер на l2jfree 1.2.3

Дык вот он у меня и залит в таблицу НПЦ.. Вот подробно сейчас все опишу:

Цитата:
INSERT INTO `custom_npc` VALUES ('7106', '35694', 'NPC Buffer', '1', 'Chaos Rage', '1', 'Lineagenpc2.K_F1_master', '8.00', '23.00', '70', 'female', 'L2Npc', '40', '3862', '1494', null, null, '40', '43', '30', '21', '20', '10', '5879', '590', '1444', '514', '760', '381', '253', '0', '253', '0', '0', '0', '80', '120', null, null, '0', '0', 'LAST_HIT', '0', '0', '0', 'balanced');
data\scripts.cfg

Цитата:
custom/9999_NPCBuffer/__init__.py
Вот сам квест бафера

http://dump.ru/file/1153142

Спасибо за внимание

Добавлено через 15 часов 31 минуту
Спасибо Вам за этот сайт) Все-таки нашел сдесь другого бафера, поставил - работает!

Последний раз редактировалось Stema; 26.10.2008 в 11:11. Причина: Добавлено сообщение
Stema вне форума
Сказали спасибо:
Закрытая тема


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

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

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

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


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

Вверх