Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Break Through the Hall of Suffering
#1
Ответ
#2
в html вызывается квест иннстансы HallOfSuffering
а в этот что в 1 посте не идет обработка.
Варианта 2 - 1 перенести обработку диалога в класс инстансы, или наоборот.
Ответ
#3
вот держи возьми от туда надеюсь сообразишьSmile _http://zalil.ru/33556037
Ответ
#4
Посмотрел, апсолютно одинаковый скрипт что и был у меня до правки (были перепутаны НПС), с данным скриптом вообще ничего не работает.
Ответ
#5
virSanctus Написал:Посмотрел, апсолютно одинаковый скрипт что и был у меня до правки (были перепутаны НПС), с данным скриптом вообще ничего не работает.

нпц не перепутаны а правельно раставлены сделайте также у себя и все будет работать да и нпц тут не причем их можно менять как угодно. Кроме квеста нужен сам скрипт из инстанса. Там работает полностью вся грация
Ответ
#6
Хм... возможно это нормальный и полностью рабочий сервер, но мне он не подходит, у меня сервер от L2wt. в скрипте есть импорт элементов которых у меня нет (import com.l2dc.gameserver.instancemanager.SoIManager; )

Добавлено через 39 минут
Блин может кто сталкивался, после редактирования скрипта по инсту выдает ошибку компиляции. Попытался заменить скрипт, тоже самое!
Ответ
#7
virSanctus Написал:Добавлено через 39 минут
Блин может кто сталкивался, после редактирования скрипта по инсту выдает ошибку компиляции. Попытался заменить скрипт, тоже самое!


Покажите скрипт, мы тут не сыны Ванги.
Ответ
#8
Ну так как вы говорите про компиляцию следовательно у вас есть исходный код вт так, что вам мешает перенести всю грацию целиком.Я вам дал полностью проект в исходном виде.Добавте себе в ядро то что не хватает и все будет работать.
Ответ
#9
Нде, тяжело дается квест!
Я полность удолил все что связано с данным квестом, ребутнул серв и поновой добавил все данные. Теперь почиму то у НПС тифиоса квест не появляется!
Скрипт квеста ниже!
import sys

from com.l2emu.gameserver.datatables import SkillTable
from com.l2emu.gameserver.model.quest import State
from com.l2emu.gameserver.model.quest import QuestState
from com.l2emu.gameserver.model.quest.jython import QuestJython as JQuest

qn = "694_BreakThroughtheHallofSuffering"

#NPCs
Keucereus = 32548
Tepios = 32603
Tepiosinst = 32530
Mouthofekimus=32537
Klodekus = 25665
Klanikus = 25666

#items
Mark = 13691

class Quest (JQuest) :
def __init__(self,id,name,descr):
JQuest.__init__(self,id,name,descr)
self.questItemIds = [Mark]

def onAdvEvent (self,event,npc, player) :
htmltext = event
st = player.getQuestState(qn)
if not st : return
if event == "32603-02.htm" :
st.setState(State.STARTED)
st.playSound("ItemSound.quest_accept")
return htmltext

def onTalk (self,npc,player):
htmltext = "<html><body>You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements.</body></html>"
st = player.getQuestState(qn)
if not st : return htmltext
npcId = npc.getNpcId()
id = st.getState()
if id == State.COMPLETED :
htmltext = "32603-03.htm"
elif id == State.CREATED and npcId == Tepios:
if player.getLevel() >= 75 and player.getLevel() <= 82:
htmltext = "32603-01.htm"
elif player.getLevel() > 82 and st.getQuestItemsCount(Mark) == 0:
st.giveItems(13691,1)
st.playSound("ItemSound.quest_middle")
st.setState(State.COMPLETED)
htmltext = "32603-05.htm"
else :
htmltext = "32603-00.htm"
elif id == State.STARTED and npcId == Mouthofekimus:
htmltext = "32537-01.htm"
elif id == State.STARTED and npcId == Tepiosinst:
htmltext = "32530-1.htm"
elif id == State.STARTED and npcId == Tepios:
htmltext = "32603-04.htm"
st.exitQuest(True)
if st.getQuestItemsCount(Mark) == 0:
st.giveItems(13691,1)
st.giveItems(736,1)
st.playSound("ItemSound.quest_finish")
return htmltext


QUEST = Quest(694,qn,"Break Through the Hall of Suffering")

QUEST.addStartNpc(Tepios)
QUEST.addTalkId(Tepios)
QUEST.addStartNpc(Mouthofekimus)
QUEST.addTalkId(Mouthofekimus)


Добавлено через 3 минуты
LineOFWar,
Вот добавить в ядро пока не получается. У меня декомпелятор позволяет только просматривать, добовлять не получается.
Ответ
#10
Ну взять тогда сорсы, сорсы года сливали многократно - на любой вкус.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Kamael и Clan Hall Xrust 0 1,831 05-24-2009, 05:12 PM
Последний пост: Xrust

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)