Перейти к содержанию
Авторизация  
slavik

Импорты

Рекомендуемые сообщения

Столкнулся с проблемой менял импорты в бафере и вот в чем проблема:

 

Traceback (innermost last):

File "__init__.py", line 4, in ?

ImportError: cannot import name SkillTable

 

 

Переписал импорты

 

 

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

 

На ети ... вроде бы как без ошыбок н как видите више Еррор инит.ру Лайн 4 ин?

 

 

import sys

from evermore.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from evermore.gameserver.datatables import SkillTable

from evermore import L2DatabaseFactory

from evermore.gameserver.model.quest import State

from evermore.gameserver.model.quest import QuestState

from evermore.gameserver.model.quest.jython import QuestJython as JQuest

 

 

Помогите решыть проблему за спасибку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ImportError: cannot import name SkillTable

 

ну так помоги решыть что я не так сделал ? а то с импортами редко сталкиваюсь , подзабыл уже чё к чему... да и небыло никогда ошыбок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спроси у разработчика или посмотри сам по квестам.

Изменено пользователем Westernous

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите в квестовой дате как прописываются правильно импорты (открыть любой квест)

Вместо net.sf.l2 впишите те, что нужно.

например во фрозенах идёт com.l2jfrozen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот именно что в квестах только ети 3 импорта

 

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 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите в квестовой дате как прописываются правильно импорты (открыть любой квест)

Вместо net.sf.l2 впишите те, что нужно.

например во фрозенах идёт com.l2jfrozen

 

Traceback (innermost last):

File "__init__.py", line 4, in ?

ImportError: cannot import name SkillTable

 

 

Переписал импорты

 

 

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

 

На ети ... вроде бы как без ошыбок н как видите више Еррор инит.ру Лайн 4 ин?

 

 

import sys

from evermore.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from evermore.gameserver.datatables import SkillTable

from evermore import L2DatabaseFactory

from evermore.gameserver.model.quest import State

from evermore.gameserver.model.quest import QuestState

from evermore.gameserver.model.quest.jython import QuestJython as JQuest

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас ошибка в 4-й строчке.

Пропишите вот так:

import evermore.gameserver.datatables.others.SkillTable;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Traceback (innermost last):

File "__init__.py", line 4, in ?

ImportError: cannot import name SkillTable

 

 

Переписал импорты

 

 

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

 

На ети ... вроде бы как без ошыбок н как видите више Еррор инит.ру Лайн 4 ин?

 

 

import sys

from evermore.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

from evermore.gameserver.datatables import SkillTable

from evermore import L2DatabaseFactory

from evermore.gameserver.model.quest import State

from evermore.gameserver.model.quest import QuestState

from evermore.gameserver.model.quest.jython import QuestJython as JQuest

У них походу другой импорт дб фактори. Возьми импорт дб фактори с еверов или попроси у разраба , просто исходы ковырять не охота.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас ошибка в 4-й строчке.

Пропишите вот так:

import evermore.gameserver.datatables.others.SkillTable;

Не будет оно так импортить, иначе бы ругалось на все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не будет оно так импортить, иначе бы ругалось на все.

 

Один из скриптов ихней сборки:

 

package custom.VarkaSilenosSupport;
import evermore.gameserver.datatables.others.SkillTable;
import evermore.gameserver.model.actor.instance.L2NpcInstance;
import evermore.gameserver.model.actor.instance.L2PcInstance;
import evermore.gameserver.model.quest.Quest;
import evermore.gameserver.model.quest.QuestState;
import evermore.gameserver.model.quest.State;
import evermore.gameserver.network.srvpackets.ActionFailed;
import evermore.gameserver.network.srvpackets.WareHouseWithdrawalList;
import evermore.gameserver.util.Util;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один из скриптов ихней сборки:

 

package custom.VarkaSilenosSupport;
import evermore.gameserver.datatables.others.SkillTable;
import evermore.gameserver.model.actor.instance.L2NpcInstance;
import evermore.gameserver.model.actor.instance.L2PcInstance;
import evermore.gameserver.model.quest.Quest;
import evermore.gameserver.model.quest.QuestState;
import evermore.gameserver.model.quest.State;
import evermore.gameserver.network.srvpackets.ActionFailed;
import evermore.gameserver.network.srvpackets.WareHouseWithdrawalList;
import evermore.gameserver.util.Util;

Ну пусть пробует, я то что сделаю я с их сборкой не знаком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну пусть пробует, я то что сделаю я с их сборкой не знаком.

 

Я конечно не хочу разводить оффтоп, но почему Вы утверждаете сами не проверив?

Мне понадобилась минута найти сборку>скачать и открыть квесты, а только потом я пишу аргументы.

P.S:как много тут за год поменялось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй просто удалить 4-ю строчку,у меня такая же проблемма была ток с другой сборкой,удалил и всё отлично роботало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй просто удалить 4-ю строчку,у меня такая же проблемма была ток с другой сборкой,удалил и всё отлично роботало.

 

мне кажется что я удалю 4 строку СкиллТейблс и не будет Грузить в квесте Скилл Таблицы (бафы) и бафер перестнет бафать , ну шяс поробую удалить и заменить

Изменено пользователем slavik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй просто удалить 4-ю строчку,у меня такая же проблемма была ток с другой сборкой,удалил и всё отлично роботало.

 

Соответственно при отсутствии данного импорта у баффера возникнут конфликты, я бы несоветовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соответственно при отсутствии данного импорта у баффера возникнут конфликты, я бы несоветовал.

 

спасибо за совет шяс попробую для начало ваш импорт если не пойдет то тогда попробую удалить посмотрю что оно мне скажет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй просто удалить 4-ю строчку,у меня такая же проблемма была ток с другой сборкой,удалил и всё отлично роботало.

И импорт потеряется куда ему идти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

походу с 4-м импортом всё норм теперь проблема в 5-м

 

ImportError: cannot import name L2DatabaseFactory

Изменено пользователем slavik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

походу с 4-м импортом всё норм теперь проблема в 5-м

 

ImportError: cannot import name L2DatabaseFactory

ты бафер ставишь да?

если да так сделай как я поменяй импорты под свою сборку и удали 5 строку....100% будет роботать у самого была проблемма.на щёт 4 просто приме приводил.=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да да именно бафера , не ставлю а переношу с другой сборки , взял импорт скопировал и переписал под другую и ошыбки есть , раньше небыло такого ... переписывал и всё ОК было

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот есть импорты ошыбка пишет что в L2DatabaseFactory

 

import sys

from evermore.gameserver.model.actor.instance import L2PcInstance

from java.util import Iterator

import evermore.gameserver.datatables.others.SkillTable

from evermore import L2DatabaseFactory

from evermore.gameserver.model.quest import State

from evermore.gameserver.model.quest import QuestState

from evermore.gameserver.model.quest.jython import QuestJython as JQuest

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ такая фигня кароче квест загрузился нормально но при нажатии бафф например ПП баф выкидывает чистый ХТМ окно и пишет Скрипт Еррор бафать кароче не бафает а Кенс/Хилл работает в чём проблема? Скилл Тейблс но что и как поправить ето знает??? (Адену хавает за баф но не кидает его)

Изменено пользователем slavik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...