![]() |
[Tutorial] Imports para L2JFrozen.
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 sysCódigo:
QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)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: Código:
# customFeito 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 |
como vo colocar os codigos sendo que eu ñ posso copialos :nah:
|
1 Anexo(s)
Se for esse o problema este aqui está.
|
Obrigado Chovinista.
Aqui também tenho esse problema de copiar. Coloque para exibir o codico fonte da paagina e copie o texto. |
Fiz esse esquema mais deu um erro medonho... Tô tentando add o NPC Buffer Estilo L2Off se alguem tiver o mesmo problema com ele seria bom trocarmos informações... Eu continuo a ter problemas, mas se eu conseguir disvendar esse macarrão eu disponibilizo
|
lembrem-se
a tabela buffer templates tambem tem que ser modificada de acordo com o script... |
amigo, também tive problema em colocar o NPC buff estilo l2off ... fiz exatamente como esta ai....
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 qn = "9999_NPCBuffer" NPC=[102030] ADENA_ID=57 QuestId = 9999 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" print "importing custom: 9999: NPCBuffer" parte de cima parte de baixo def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(State.STARTED) return InitialHtml 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) o erro que da é este... gameserver\data\scripts\custom\9999_NPCBuffer\__in it__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 2, in ? ImportError: no module named l2jfrozen Ty. |
Acho que está bem explicado, qualquer duvida poste aqui
|
| Horários baseados na GMT -3. Agora são 12:17 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.