Ir para conteúdo
  • Cadastre-se

[Tutorial] Imports para L2JFrozen.


ola

Posts recomendados

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.

 

Código:

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.

 

 

Código:

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.

Diferente das outras rev's você add o import no arquivo __init__.py

quer fica na pasta principal dos jscripit

 

Aqui é diferente

Voce add ele no arquivo scripts.cfg que fica na pasta data.

Abra o arquivo scripts.cfg com o bloco de notas ou outro programa que desejar e adicione o script no devido lugar Ex:

 

Código:

# 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

 

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

 

Crétidos: Eu

Evite Floods ou Respostas desnecessárias para que você nao tenha uma má resposta.

Campanha: Vamos manter o Forum Limpo :D

Antes de criar um Tópico de uma olhada <a href='http://projeto.l2jbrasil.com/index.php?/forum/51-archives/' Archivesa resposta da sua pergunta ja pode esta la.

 

O sábio nunca diz tudo o que pensa, mas pensa sempre em tudo o que diz.

<span>Spoiler</span> <input type='button' class='bbc_spoiler_show' value='Show' />

<div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content' style="display:none;"><span style='color: #808080'><span style='font-size: 15px;'><strong class='bbc'>Tem nada aki não!</strong></span></span></div></div>

</div></div>

</div>

Link para o comentário
Compartilhar em outros sites

  • 7 months later...





×
×
  • 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.