Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Не грузится баффер на l2jfree 1.2.3
#1
Вы моя последняя надежда Smile Очень прошу, нужна помощь с бафером.

Имеется бафер.. В базу его добавил, все ок. В папку 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

Надеюсь Вы мне поможете... Спасибо.
#2
Если ошибки нет то, значит вы не залили 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;
И спавните.
#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

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

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


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Баффер kaloy 0 1,196 06-24-2014, 02:51 PM
Последний пост: kaloy
  Гмшоп и баффер для l2jFrozen AndruliKxD 0 1,075 03-14-2014, 10:29 PM
Последний пост: AndruliKxD
  Пет Баффер Xuk 0 877 10-24-2013, 05:10 PM
Последний пост: Xuk
  Баффер для комьюнити L2Jserver Hive Five xArhangelSx 13 3,894 08-03-2013, 05:31 PM
Последний пост: xArhangelSx
  [Проблема] Не работает баффер Ra1[N] 4 1,707 03-28-2013, 09:59 PM
Последний пост: Dementor
  Проблемка Баффер fallenang 1 1,257 12-31-2012, 09:48 AM
Последний пост: [STIGMATED]
  Баффер MaT 2 1,302 08-16-2012, 09:51 AM
Последний пост: MaT
  Баффер с анимацией zzqq25 1 1,227 04-05-2012, 08:44 PM
Последний пост: Azagthtot
  Баффер FeatJem 1 1,217 01-08-2012, 10:13 PM
Последний пост: Romka
  Гм шоп баффер.. antartik 9 2,919 06-05-2011, 02:35 PM
Последний пост: nikitawasa

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)