Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas (https://secretexperience.net/l2j-duvidas/)
-   -   [Interlude] Erro de py. (https://secretexperience.net/l2j-duvidas/30358-erro-de-py.html)

newsamael 23-03-2011 11:56 AM

Erro de init_py
 
Esta incrementado perfeitamente no scripts.cfg, mais não esta funcionando, gostaria de saber o que devo fazer pra retirar este erro.
Código:

Error on: C:\cronicles java\GameServer\data\scripts\custom\hzreward\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
  File "__init__.py", line 3, in ?
ImportError: no module named net


llJuniorll 23-03-2011 06:56 PM

Tem algum import errado..
posta ai o __init__.py

MATEUS LOVATTO 26-03-2011 12:22 AM

Opa! estou com o mesmo erro, "Pegando carona",

meu ini é esse, estou tentando adicionar um npc nobles.

Erro
Spoiler
Error on: C:\Server\data\scripts\custom\8204_NpcNoblesse\__i nit__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 2, in ?
ImportError: no module named l2jsecret


__init__.py


Spoiler
import sys
from com.l2jsecret.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jsecret.gameserver.datatables import SkillTable
from com.l2jsecret import L2DatabaseFactory
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import State
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import QuestState
from com.l2jsecret.gameserver.model.quest.jython import QuestJython as JQuest

qn = "8204_NpcNoblesse"

NPC=[5001,15018]
GOLDBAR= 3470
NOBLESS_TIARA = 7694
QuestId = 8204
QuestName = "NpcNoblesse"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "L2Cry INFO Loaded: Noblesse Manager"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(GOLDBAR)
if count < 25 and st.getPlayer().getLevel() < 80 :
htmltext = "Error2.htm"

elif st.getPlayer().isNoble() == 1 :
htmltext = "Error1.htm"

elif st.getQuestItemsCount(GOLDBAR) < 25 :
htmltext = "Error2.htm"

elif st.getPlayer().getLevel() < 80 :
htmltext = "Error2.htm"

else:
st.getPlayer().setTarget(st.getPlayer())

if event == "2":
st.takeItems(GOLDBAR,25)
st.getPlayer().setNoble(True)
st.giveItems(NOBLESS_TIARA,1)
st.playSound("ItemSound.quest_finish")
st.setState(State.COMPLETED)
return "End.htm"
st.exitQuest(1)


if htmltext != event:
st.setState(State.COMPLETED)
st.exitQuest(1)
return htmltext


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)

for npcId in NPC:
QUEST.addStartNpc(npcId)


Estou usando a rev La2base..

@Edit

Resolvi já aqui, o npc não estava adaptado, e tinha alguns erros nas ilhas :D

Daniel2 27-03-2011 01:58 PM

Citação:

from com.l2jsecret.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jsecret.gameserver.datatables import SkillTable
from com.l2jsecret import L2DatabaseFactory
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import State
from com.l2jsecret.gameserver.model.actor.appearance import PcAppearance
from com.l2jsecret.gameserver.model.quest import QuestState
from com.l2jsecret.gameserver.model.quest.jython import QuestJython as JQuest
no caso é essas linhas blz mano.


OBS: import's incorreto.


Horários baseados na GMT -3. Agora são 10:32 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.