Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help]проблема с нпс
Поиск

[help]проблема с нпс

4 ответов73 просмотровСейчас просматривают: 1
Naruto
Naruto

Пользователь

Бывалый

Постов: 109

На форуме с: 23.09.2008

Репутация: +7

Рейтинг: 0

· 07.01.2009, 08:53

вобшем ставлю уже 2 нпс и непашут выдает ошибку такую
Железо: кор 2 дуо 2.0, 4 гига оперы
ОС: Винда хр х32
Программы: мускул 5.1.0 х32, ява х32
Сборка: gp2 l2emu rev 1008

Краткое изложение СУТИ проблемы: вобшем ставлю уже второго NPC и непашут,выдает ошибку такую в файле __init__.py.error.log :
Error on: C:\server\game\data\scripts\quests\99999_NPCLight\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 60, in ?
TypeError: net.l2emuproject.gameserver.model.quest.State(): expected 0 args; got 2


Вопрос: может кто знает как исправить?помогите
Мои соображения по этому поводу:нету

0
Wh1tePower
Wh1tePower

Пользователь

Ветеран

Постов: 846

На форуме с: 18.09.2007

Репутация: +623

Рейтинг: 0

· 07.01.2009, 11:58

У тебя в ошиьбке ясно описано что не правильно прописаны пути

— La2Psy.ru [ADM]Wh1tePower...

0
Naruto
Naruto

Пользователь

Бывалый

Постов: 109

На форуме с: 23.09.2008

Репутация: +7

Рейтинг: 0

· 07.01.2009, 14:06

solovec: У тебя в ошиьбке ясно описано что не правильно прописаны пути



всмысле непрально помоги пожалуйста исправить

вот етот файл:

import sys
from net.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

qn = "99999_NPCLight"

NPC=[440457]
NOBLESS_TIARA = 7694
ADENA_ID=2807
InitialHtml = "1.htm"

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(ADENA_ID)
if count < 1 :
htmltext = "<html><head><body>You dont have enough adena.</body></html>"
else:
if event == "1":
if st.getPlayer().isHero() :
return "hero.htm"
st.setState(COMPLETED)
if not st.getPlayer().isHero() :
st.takeItems(ADENA_ID,200)
st.getPlayer().setHero(True)
st.giveItems(6842,1)
return "grat.htm"
st.setState(COMPLETED)

if event == "3":
if st.getPlayer().isNoble() :
return "noble.htm"
st.setState(COMPLETED)
if not st.getPlayer().isNoble() :
st.takeItems(ADENA_ID,50)
st.getPlayer().setNoble(True)
st.giveItems(NOBLESS_TIARA,1)
return "grat.htm"
st.setState(COMPLETED)
if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return htmltext


def onTalk (self,npc,st):
htmltext = "<html><head><body>I have nothing to say to you</body></html>"
st = st.getQuestState(qn)
st.setState(STARTED)
return InitialHtml



QUEST = Quest(99999,qn,"NPCLight")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)


QUEST.setInitialState(CREATED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

print "importing quests: 99999:NPCLight"

0
Wh1tePower
Wh1tePower

Пользователь

Ветеран

Постов: 846

На форуме с: 18.09.2007

Репутация: +623

Рейтинг: 0

· 07.01.2009, 18:57

Код
from net.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

Вот это пути

— La2Psy.ru [ADM]Wh1tePower...

0
Тема закрыта для ответов