Ir para conteúdo
  • Cadastre-se
  • 0

L2DatabaseFactory


xSamurayx

Pergunta

http://www.l2jbrasil.com/index.php?/topic/84365-freya-npc-buffer-scheme/

 

Ola a duvida e o seguinte ... estou tentando add este buff do link acima..

 

segue o seguinte ARQUIVO ORIGINAL

 

import sys

from java.lang import System
from java.util import Iterator
from com.l2jserver import Config
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
from com.l2jserver.gameserver.instancemanager import QuestManager
from com.l2jserver import L2DatabaseFactory
from com.l2jserver.gameserver.datatables import SkillTable
from com.l2jserver.gameserver.datatables import ItemTable
from com.l2jserver.gameserver.model.actor.instance import L2PcInstance
from com.l2jserver.gameserver.model.actor.instance import L2PetInstance
from com.l2jserver.gameserver.model.actor.instance import L2SummonInstance
from com.l2jserver.gameserver.network.serverpackets import SetSummonRemainTime
from com.l2jserver.gameserver.network.serverpackets import SetupGauge

 

Entao eu edito para o mesmo da rev L2JUltimate v2

 

 

import sys

from java.lang import System
from java.util import Iterator
from ct25.xtreme import Config
from ct25.xtreme.gameserver.model.quest import State
from ct25.xtreme.gameserver.model.quest import QuestState
from ct25.xtreme.gameserver.model.quest.jython import QuestJython as JQuest
from ct25.xtreme.gameserver.instancemanager import QuestManager
from ct25.xtreme import L2DatabaseFactory
from ct25.xtreme.gameserver.datatables import SkillTable
from ct25.xtreme.gameserver.datatables import ItemTable
from ct25.xtreme.gameserver.model.actor.instance import L2PcInstance
from ct25.xtreme.gameserver.model.actor.instance import L2PetInstance
from ct25.xtreme.gameserver.model.actor.instance import L2SummonInstance
from ct25.xtreme.gameserver.network.serverpackets import SetSummonRemainTime
from ct25.xtreme.gameserver.network.serverpackets import SetupGauge

 

O erro e no L2DatabaseFactory que PROVAVELMENTE nao exista nesta rev ... como resolver?

 

 

Error on: L2JUltimate V4\game\data\scripts\custom\555_NpcBuffer\__init__.py.error.log

Line: -1 - Column: -1
Traceback (innermost last):
File "__init__.py", line 9, in ?
ImportError: cannot import name L2DatabaseFactory

 

rafaeddd.png

 

rafaeddd.png

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts recomendados


  • 0

Você tem que olhar na source da rev qual é o caminho do L2DatabaseFacttory na sua rev e importar o caminho correto.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Tayran Pode me ajudar eu procurei mais ... nao achei :/

 

a rev e esta aqui

No rar. vem DataPack.zip GameServer.zip nao deveria vir a Source? ou a datapack e a source ? nao tenho pratica com server de lineage sou " nub " ainda ....

 

Obrigado ja

rafaeddd.png

 

rafaeddd.png

Link para o comentário
Compartilhar em outros sites

  • 0

Não, isso é a rev compilada, para saber o caminho vai ter que abrir a API do server para ver o caminho do arquivo e importar ele corretamente.Agora estou sem tempo senão olhava para você o caminho.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

API é a biblioteca responsável por fazer o sever funcionar , é onde está os códigos em java, você pode usar um descompilador e abrir ele e procurar, mas o mais fácil agora é você buscar alguma quest ou NPC que já é para sua rev que usa o databasefactory para olhar qual o import correto.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

API é a biblioteca responsável por fazer o sever funcionar , é onde está os códigos em java, você pode usar um descompilador e abrir ele e procurar, mas o mais fácil agora é você buscar alguma quest ou NPC que já é para sua rev que usa o databasefactory para olhar qual o import correto.

Tayran Achei a base do server BR Xtreme !

pode me dar uma mao rapidao ... achei essa linha mais ja tentei e nao deu certo ...

Citar

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Link da Source

Citar

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

"/

Editado por xSamurayx

rafaeddd.png

 

rafaeddd.png

Link para o comentário
Compartilhar em outros sites

  • 0

nessa source o caminho é :

ct25.xtreme.L2DatabaseFactory


Mas o estranho que está correto.tem que olhar diretamente na API da sua rev para ver se a sua está diferente.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Consegui decopilar a rev com ajuda de um video cheguei a esta imagem .. mais n intendi muito bem

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

mudei as config agora assim

 

 

import sys

import java.lang import System
import java.util import Iterator
import ct25.xtreme.Config
import ct25.xtreme.gameserver.model.quest import State
import ct25.xtreme.gameserver.model.quest import QuestState
import ct25.xtreme.gameserver.model.quest.jython import QuestJython as JQuest
import ct25.xtreme.gameserver.instancemanager import QuestManager
import ct25.xtreme.L2DatabaseFactory
import ct25.xtreme.gameserver.datatables import SkillTable
import ct25.xtreme.gameserver.datatables import ItemTable
import ct25.xtreme.gameserver.model.actor.instance import L2PcInstance
import ct25.xtreme.gameserver.model.actor.instance import L2PetInstance
import ct25.xtreme.gameserver.model.actor.instance import L2SummonInstance
import ct25.xtreme.gameserver.network.serverpackets import SetSummonRemainTime
import ct25.xtreme.gameserver.network.serverpackets import SetupGauge

 

deu este erro

 

Error on: C:\Users\Administrador\Desktop\L2JUltimate V4\game\data\scripts\custom\555_NpcBuffer\__init__.py.error.log

Line: -1 - Column: -1
Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('invalid syntax', ('__init__.py', 2, 18, 'import java.lang import System'))
Editado por xSamurayx

rafaeddd.png

 

rafaeddd.png

Link para o comentário
Compartilhar em outros sites

  • 0

 

A sintaxe está errada:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

mude os importes para ficar assim:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Obrigado ao

Tayran.JavaDev

e

 

KhayrusS

 

Resolvido o Npc Buffer Sintaxe usada para corrigir o buff

 

 

import sys

from java.lang import System
from java.util import Iterator
from ct25.xtreme import Config
from ct25.xtreme.gameserver.model.quest import State
from ct25.xtreme.gameserver.model.quest import QuestState
from ct25.xtreme.gameserver.model.quest.jython import QuestJython as JQuest
from ct25.xtreme.gameserver.instancemanager import QuestManager
from ct25.xtreme import L2DatabaseFactory
from ct25.xtreme.gameserver.datatables import SkillTable
from ct25.xtreme.gameserver.datatables import ItemTable
from ct25.xtreme.gameserver.model.actor.instance import L2PcInstance
from ct25.xtreme.gameserver.model.actor.instance import L2PetInstance
from ct25.xtreme.gameserver.model.actor.instance import L2SummonInstance
from ct25.xtreme.gameserver.network.serverpackets import SetSummonRemainTime
from ct25.xtreme.gameserver.network.serverpackets import SetupGauge
QUEST_ID = 555
QUEST_NAME = "NPCBuffer"
QUEST_DESCRIPTION = "custom"
QUEST_LOADING_INFO = str(QUEST_ID)+"_"+QUEST_NAME
NPC_ID = 555

 

na Rev L2Ultimate V4

 

Obrigado ^^

rafaeddd.png

 

rafaeddd.png

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.