[help] Buffer
Краткое изложение СУТИ проблемы: Поставил себе баффера, поменял импорты (net.sf.l2j на com.l2emu),
import sys
from java.lang import System
from java.util import Iterator
from com.l2emu import Config
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
from com.l2emu import L2DatabaseFactory
from com.l2emu.gameserver.datatables import SkillTable
from com.l2emu.gameserver.datatables import ItemTable
from com.l2emu.gameserver.model.actor.instance import L2PcInstance
from com.l2emu.gameserver.model.actor.instance import L2PetInstance
from com.l2emu.gameserver.model.actor.instance import L2SummonInstance
from com.l2emu.gameserver.model.zone import L2ZoneType
from com.l2emu.gameserver.network.serverpackets import SetupGauge
но баффер нормально не стал работать, при нажатии на кнопку авто бафф сразу ошибка в ГС и в том окне где баффер:

03 эт 01:27:19: [WARNING] 55555_NPCBuffer
Traceback (innermost last):
File "__init__.py", line 316, in onAdvEvent
AttributeError: class 'com.l2emu.Config' has no attribute 'DANCES_MAX_AMOUNT'
at org.python.core.Py.AttributeError(Unknown Source)
at org.python.core.PyObject.noAttributeError(Unknown Source)
at org.python.core.PyObject.__getattr__(Unknown Source)
at org.python.pycode.serializable._pyx1262463228375.onAdvEvent$14(__init
__.py:316)
at org.python.pycode.serializable._pyx1262463228375.call_function(__init
__.py)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyObject._jcallexc(Unknown Source)
at org.python.core.PyObject._jcall(Unknown Source)
at org.python.proxies.main$Quest$457.onAdvEvent(Unknown Source)
at com.l2emu.gameserver.model.quest.Quest.notifyEvent(Quest.java:518)
at com.l2emu.gameserver.model.actor.instance.L2PcInstance.processQuestEv
ent(L2PcInstance.java:1535)
at com.l2emu.gameserver.network.clientpackets.RequestBypassToServer.runI
mpl(RequestBypassToServer.java:195)
at com.l2emu.gameserver.network.clientpackets.L2GameClientPacket.run(L2G
ameClientPacket.java:74)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
вопросы: что делать???
В Confing.java нету атрибута DANCES_MAX_AMOUNT, и я думаю это там не единственный атрибут которого нехватает. Проверь всё.
эм...а где Config.java находится?
блин слишком большое сообщение, вот файл:
eforia: блин слишком большое сообщение, вот файл:
<!--private_data=0-->
замени в строке
MAX_BUFFS_PER_SCHEME = Config.BUFFS_MAX_AMOUNT + Config.DANCES_MAX_AMOUNT + getdivineins(st)
переменные Config.BUFFS_MAX_AMOUNT и Config.DANCES_MAX_AMOUNT
на числа первое это максимальное доступное слотов обычным бафам
второе это макс допустимое кол-во слотов под дансы
сделай к примеру
MAX_BUFFS_PER_SCHEME = 20 + 5 + getdivineins(st)
мм...щас сделаю чтоб можно было менять как конфиг бафера...спасибо за подсказку
тему клоуз
тему клоуз

