Сборка:La2Base от Ruleza!
Краткое изложение СУТИ проблемы:Залил евент вроде все зделал,но при запуске ГС идет такой код:
Failed executing script: D:\Server\data\scripts\quests\5555_Peklo\__init__.py. S
ee __init__.py.error.log for details.
Failed executing script: D:\Server\data\scripts\quests\5556_Base\__init__.py. Se
e __init__.py.error.log for details.
Вопрос: в чем причина и как исправить?
Мои соображения по этому поводу:Чтото со скриптом,или я ошибкаюсь?( ![]()
еще раз будете создавать по несколько тем, получите PO!
Всё ясно написано: Темы публикуются после проверки.
Uphill: выкладывай сюда файл который создался рядом со скриптом, именно __init__.py.error.log
chiki: Error on: D:\Server\GreyTeam(1.2.1a)\gameserver\data\jscript\quests\5555_Peklo\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
File "__init__.py", line 11, in ?
ImportError: no module named serverpackets
— Заболел
DeadAdsl: В 11 строке не правильно импорт прописан
Вскрой ядро, посмотри где лежит класс CreatureSay, пропиши правильно импорт в квесте. Все.
я чесн слово не понял что за сборка
— Perpetuum Mobile
В ла2базе как раз-таки
morfeus: я чесн слово не понял что за сборка
в greyteam
не
net.sf.l2j.gameserver.serverpackets
а
net.sf.l2j.gameserver.network.serverpackets
chiki: Сейчас такая ошибка:
Failed executing script: D:\Server\La2base_by_RuLeZzz_www.l2rus.info\data\script
s\quests\5555_Peklo\__init__.py. See __init__.py.error.log for details."
— Perpetuum Mobile
morfeus: вы определитесь что и где запускаете)
что то у вас вечно разный путь
если la2base сборка как писали выше без .network.
делай так.
1) Идем в папку gameserver
2) Ищем файл типа CORE.jar
3) Копируем его куда-нить в отдельную папку.
4) Переименовываем его в CORE.rar и извлекаем.
5) Получаем папку CORE
6) Заходим в нее, и смотрим какие там папки... Они и обозначают наши пути импорта.
Пример.
Uphill: делай так.
1) Идем в папку gameserver
2) Ищем файл типа CORE.jar
3) Копируем его куда-нить в отдельную папку.
4) Переименовываем его в CORE.rar и извлекаем.
5) Получаем папку CORE
6) Заходим в нее, и смотрим какие там папки... Они и обозначают наши пути импорта.
Пример.
Значит то, что скрипт обращается в ядро и ищет там путь Core\net\sf\l2j\gameserver\model\quest
Исходя из пункта 6, смотрим куда обращается твой скрипт, и сравнивай первые строчки своего скрипта, с папкой CORE(пункт 5), и переписывай пути под свое ядро(CORE).
может он лежит не в этой папке, может называется по другому. но расширение "jar"
может l2jserver.jar
Ппц, папка libraries, файл la2base.jar, переименовываешь в zip, заходишь внутрь, ищешь CreatureSay.class, потом в эвенте правишь импорт. Все.
P.S. Совет для автора: если банально не можешь поправить импорты в квесте - забей на сервер, ничего у тебя не выйдет. И не потому, что ты новичек и тебе предстоит многому научиться. Просто ты не умеешь делать 1 важную вещь - ДУМАТЬ.