The Zero Hour - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 16.05.2010, 00:07   #1
Изгнанные

Автор темы (Топик Стартер) The Zero Hour

не работает квест The Zero Hour. Тоесть после выпополнения определенных квестов, должно на 3й строчке у НПЦ писать о 3м квесте "The Zero Hour", его не было в сборке вообще. Нашел L2J сборку. Выдер оттуда папку 640_TheZeroHour и вставил себе. Всеровно та же байда. Просто надписи о взятии квеста у этого нпц нету... Причем в init.py прописан верно addstartNPC.

что может быть? или как правильно установить его?
Machine вне форума Ответить с цитированием
Непрочитано 16.05.2010, 00:10   #2
Аватар для Devilop
Герой

По умолчанию Re: The Zero Hour

ядро+текст НПС
__________________
ЛЮДИ ВКЛЮЧИТЕ ВАШИ МОЗГИ
а то китайцы уже андроидов в телефоны пихают
Nokia N810

Devilop вне форума Отправить сообщение для Devilop с помощью ICQ Отправить сообщение для Devilop с помощью Skype™ Ответить с цитированием
Непрочитано 16.05.2010, 02:12   #3
Изгнанные

Автор темы (Топик Стартер) Re: The Zero Hour

хм. и что сделать? вот квест:

Цитата:
# Made by Kerberos v1.0 on 2009/05/08
# this script is part of the Official L2J Datapack Project.
# Visit http://www.l2jdp.com/forum for more details.
import sys
from net.sf.l2j import Config
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest

qn = "640_TheZeroHour"

#NPC
Kahman = 31554

#MONSTERS
MONSTERS = range(22105,22112)+range(22113,22120)+[22121]

#ITEMS
Fang = 8085

REWARDS={
"1":[12 ,4042, 1],
"2":[6 ,4043, 1],
"3":[6 ,4044, 1],
"4":[81 ,1887,10],
"5":[33 ,1888, 5],
"6":[30 ,1889,10],
"7":[150,5550,10],
"8":[131,1890,10],
"9":[123,1893, 5],
}

class Quest (JQuest) :

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

def onEvent (self, event, st) :
htmltext = event
if event == "31554-02.htm" :
st.set("cond","1")
st.setState(State.STARTED)
st.playSound("ItemSound.quest_accept")
elif event == "31554-08.htm" :
st.playSound("ItemSound.quest_finish")
st.exitQuest(True)
elif event in REWARDS.keys() :
cost,item,amount = REWARDS[event]
if st.getQuestItemsCount(Fang)>=cost :
st.takeItems(Fang,cost)
st.giveItems(item, amount)
htmltext = "31554-09.htm"
else :
htmltext = "31554-06.htm"
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

id = st.getState()
if id == State.CREATED :
if player.getLevel() >= 66 :
st2 = st.getPlayer().getQuestState("109_InSearchOfTheNes t")
if st2 and st2.getState() == State.COMPLETED :
htmltext = "31554-01.htm"
else :
htmltext = "31554-00.htm" #todo: missing retail html
else :
htmltext = "31554-00.htm"
elif st.getQuestItemsCount(Fang) >= 1 :
htmltext = "31554-04.htm"
else :
htmltext = "31554-03.htm"
return htmltext

def onKill(self, npc, player, isPet) :
partyMember = self.getRandomPartyMemberState(player, State.STARTED)
if not partyMember: return
st = partyMember.getQuestState(qn)
if not st : return
st.giveItems(Fang,int(Config.RATE_DROP_QUEST))
st.playSound("ItemSound.quest_itemget")
return

QUEST = Quest(640,qn,"The Zero Hour")

QUEST.addStartNpc(Kahman)
QUEST.addTalkId(Kahman)

for i in MONSTERS :
QUEST.addKillId(i)
Machine вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:04. Часовой пояс GMT +3.

Вверх