Ver um Único Post
Antigo 18-08-2009, 09:10 PM   #1
[TUTORIAL] NPC BUFFER NO L2jDOT
Hoffmann Hoffmann está offline 18-08-2009, 09:10 PM

Bom eu tava com esse problema ja a um tempo ai eu fui buscando oq eu conseguia, e enfim consegui colocar o buffer no l2jdot
Provavelmente ao abrir o seu npc buffer voce deve se deparar com uma imagem com um texto de quest dizendo que você nao tem criterio para fazer a quest.

Esse erro acontece pq os seus arquivos __init__.py devem estar com algo errado

Vou postar aqui meus arquivos que estao funcionando 100%.


Vamos lá entao...


Na pasta gameserver/data
seu arquivo __init__.py deve ficar assim.


Citação:
__all__ = [
'jscript'
]
import jscript
Na pasta gameserver/data/jscript
seu arquivo __init__.py deve ficar assim.

Citação:
__all__ = [
'quests',
'custom',
'teleports',
'village_master',
'ai'
]
import quests
import custom
import teleports
import village_master
import ai
Na pasta gameserver/data/jscript/custom
seu arquivo __init__.py deve ficar assim.


Citação:
__all__ = [
'3995_echo',
'4000_ShadowWeapons',
'7000_HeroItems',
'8000_RaidbossInfo',
'6050_KetraOrcSupport',
'9999_NPCBuffer',
'6051_VarkaSilenosSupport'
]
print ""
print "importing custom data ..."
for name in __all__ :
try :
__import__('data.jscript.custom.'+name,globals(), locals(), ['__init__'], -1)
except:
print "failed to import quest : ",name
print "... done"
print ""
Na pasta gameserver/data/jscript/custom/9999_NPCBuffer
seu arquivo __init__.py deve ficar assim.
Vou postar só o começo que importa pois é meio grande (:


Citação:
import sys
from com.l2dot.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2dot.gameserver.datatables import SkillTable
from com.l2dot import L2DatabaseFactory
from com.l2dot.gameserver.model.quest import State
from com.l2dot.gameserver.model.quest import QuestState
from com.l2dot.gameserver.model.quest.jython import QuestJython as JQuest

qn = "9999_NPCBuffer"

NPC=[40005]
ADENA_ID=57
QuestId = 9999
QuestName = "NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "importing custom: 9999: NPCBuffer"

Preste atencao nessa parte
Citação:
com.l2dot
caso sua rev for a l2jmwx essa parte endereço devera ser trocado por
Citação:
net.sf.l2j
Lembre sempre de conferir a sua pasta aonde esta o buffer na maioria o nome da pasta é assim 9999_NPCBuffer.

Tente usar o npc do CavaleiroNegro, é oq eu estou usando
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Agradecimentos...
paytaly - Por ter me dado uma ajuda.


~~

Espero ter ajudado Abraços!

 
Avatar de Hoffmann
Hoffmann
Membro - Veterano

Quadro de Medalhas
Vencedor da ADS#73 Vencedor da DSE#2 3º lugar ADS#64 2º lugar ADS#63 
Total de Medalhas: 15

Registrado em: Mar 2009
Localização: HOME
Posts: 535
Nome Real: iel, Gabriel.
Visitas: 3941
Os Seguintes 9 Usuários disseram Obrigado(a) para Hoffmann por gostarem deste post :
arthur27 (24-02-2010), cassiomaggot (25-09-2009), CavaleiroNegro (19-08-2009), gagibd (14-01-2012), L2DarkSummer (01-02-2012), mrjuan (16-09-2009), Paquielli (26-02-2010), xdavison (01-03-2010), yagosd (11-09-2009)
Links Patrocinados