Прошу помощи с ошибкой
Прошу помогите разобратся пытаюсь поставить баффера на Interlude сборку l2j-device.ru Rev.1.0 выбивает вот такую ошибку:
Traceback (innermost last):
File "__init__.py", line 1283, in ?
TypeError: net.sf.l2j.gameserver.model.quest.State(): expected 0 args; got 2
Как написано на этом сайте __http://www.l2jdp.com/trac/changeset/3795 сделал, тоесть
заменить:
CREATED = State('Start', QUEST)
STARTED = State('Started', QUEST)
COMPLETED = State('Completed', QUEST)
на:
State.CREATED = State('Start', QUEST)
State.STARTED = State('Started', QUEST)
State.COMPLETED = State('Completed', QUEST)
но это тоже не помогло ошибка так и осталась возможно есть человек который сталкивался с этой проблемой прошу помочь.
у тебя импорты(net.sf.l2j.) наверное не те стоят, то есть посмотри какие импорты стоят у других __init__.py
Есть ссылки на нового баффера чтоб сравнить инит импорты?
Вот импорты которые в этом инит этого баффера
import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2j.gameserver.datatables import SkillTable
from net.sf.l2j import L2DatabaseFactory
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
Емаё , есть много у тебя таких файлов в клиенте , сравни
Хочешь сказать что код гмшопа и баффера одинаков например? Дело в том что я пытался найти баффера от того же разраба но так и не нашел так как в разных бафферах ессно разный импорт, да и еще заинтересовало то что дело не в клиенте дело в сервере в датапаке точнее причем здесь клиент?
Oшибка не в импортах....
1) попробовать вообще удалить эти 3 строчки
2)сделать так
CREATED = State.CREATED
STARTED = State.STARTED
COMPLETED = State.COMPLETED
Удалял при загрузке сервера подходил к бафферу и уже в игре было выписано Script error


