У многих когда хотят поставить себе на сервер бафера постоянно либо просит квест либо еще что-то! В этом мануале я вам скажу как переделывать бафера под свою сборку! И так, приступим!
Вы залили все Sql, и т.п раскидал по папкам далее берём __init__ с папки бафера (например у меня лежит бафер\jscript\custom\9999_buffer\__init__)
у вас там примерно так:
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
И меняем там что бы примерно получилось так:
from com.scoria.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.scoria.gameserver.datatables import SkillTable
from com.scoria import L2DatabaseFactory
from com.scoria.gameserver.model.quest import State
from com.scoria.gameserver.model.quest import QuestState
from com.scoria.gameserver.model.quest.jython import QuestJython as JQuest
То есть нужно поменять импорты квестов. Что бы узнать какой импорт ставить, достаточно открыть любой стандартный квест и посмотреть первые строчки. К примеру открываем файл \jscript\custom\custom\4000_ShadowWeapons\__init__.py и видим:
from com.scoria.gameserver.model.quest import State
Синим цветом выделен нужный нам импорт, заменяем его на тот, что у вас с баффере и всё. Готово!
p.s, переделывалось все под сборку Scoria!