|
[Tutorial] Imports para L2JFrozen.

21-01-2011, 12:18 PM
Olá.
Sou novo aqui no forum , por enquanto estou apenas acompanhando o projeto L2jFrozen que é um projeto baseado a rev L2jScoria uma rev Russa.
E vi no post do projeto L2jFrozen que algumas pessoas vão ter problemas pra add o npc buffer já que quase ninguém ainda tem os imports e tals.
Então vou postar aqui uma ajuda.
Você pode baixar um npc buffer de qualquer outra versão e fazer a modificação dos imports na pasta __init__.py do seu buffer. Substiua os imports.
Imports: parte de cima.
import sys
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfrozen.gameserver.datatables import SkillTable
from com.l2jfrozen.util.database import L2DatabaseFactory
from com.l2jfrozen.gameserver.model.quest import State
from com.l2jfrozen.gameserver.model.quest import QuestState
from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest
Imports: parte de baixo ,final do arquivo.
QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)
QUEST.setInitialState(CREATED)
for npcId in NPC:
QUEST.addStartNpc(npcId)
Pronto edite e coloque o buffer na pasta custom. gameserver/data/scripts/custom/-------
Diferente das outras rev's você add o import no arquivo __init__.py quer fica na pasta principal dos scripit
Aqui é diferente
Voce adiciona ele no arquivo scripts.cfg que fica na pasta gameserver/data
Abra o arquivo scripts.cfg com o bloco de notas ou outro programa que desejar e adicione o script no devido lugar Ex:
# custom
custom/3995_echo/__init__.py
custom/4000_ShadowWeapons/__init__.py
custom/5000_MissQueen/__init__.py
custom/5001_NewbieCoupons/__init__.py
custom/8003_MeetBaium/__init__.py
custom/6050_KetraOrcSupport/__init__.py
custom/6051_VarkaSilenosSupport/__init__.py
custom/6999_HeroCirclet/__init__.py
custom/7000_HeroItems/__init__.py
custom/8000_RaidbossInfo/__init__.py
custom/8001_NpcLocationInfo/__init__.py
custom/8009_HotSpringsBuffs/__init__.py
custom/8871_gve/__init__.py
custom/6666_NoblessTrader/__init__.py
custom/6667_ClanManager/__init__.py
custom/9999_NPCBuffer/__init__.py <-
Feito isso o npc está adicionado e sem problemas.
Quando eu tiver tempo já vou add um npc pronto.
Mais por enquanto to sem tempo , Vlw
Creditos:Isac
Creditos dos imports : L2DF
|
isacasj91
Membro - Aspirante
Registrado em: Nov 2010
Posts: 51
Nome Real: Isac Jr.
|
|