Перейти к содержанию
Авторизация  
Natarios

Квест Стакато

Рекомендуемые сообщения

Нпс не дает квест на стакато, 2 часть InSeachOfTheNest. Помогите советом как это исправить.

post-9213-0-07807900-1364105231_thumb.jpg

Изменено пользователем Natarios

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сборка хроники больше информации дай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

# Created by Eyerobot, edited by Emperorc

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 = "109_InSearchOfTheNest"

 

# ~~~~~ npcId list: ~~~~~

Pierce = 31553

Corpse = 32015

Kahman = 31554

# ~~~~~~~~~~~~~~~~~~~~~~~

 

# ~~~~~~ itemId list: ~~~~~~

Memo = 8083

Golden_Badge_Recruit = 7246

Golden_Badge_Soldier = 7247

# ~~~~~~~~~~~~~~~~~~~~~~~~~~

 

class Quest (JQuest) :

 

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

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

self.questItemIds = [Memo]

 

def onAdvEvent (self,event,npc,player) :

st = player.getQuestState(qn)

if not st: return

htmltext = event

cond = st.getInt("cond")

if event == "Memo" and cond == 1 :

st.giveItems(Memo,1)

st.set("cond","2")

st.playSound("ItemSound.quest_itemget")

return

elif event == "31553-02.htm" and cond == 2 :

st.takeItems(Memo,-1)

st.set("cond","3")

return htmltext

 

def onTalk (self,npc,player):

htmltext = "<html><head><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 st :

npcId = npc.getNpcId()

cond = st.getInt("cond")

onlyone = st.getInt("onlyone")

state = st.getState()

if state == State.COMPLETED :

htmltext = "<html><body>This quest has already been completed.</body></html>"

st.playSound("ItemSound.quest_giveup")

elif state == State.CREATED :

if st.getPlayer().getLevel() >= 66 and npcId == Pierce and (st.getQuestItemsCount(Golden_Badge_Recruit) > 0 or st.getQuestItemsCount(Golden_Badge_Soldier) > 0) :

st.setState(State.STARTED)

st.playSound("ItemSound.quest_accept")

st.set("cond","1")

htmltext = "<html><body>Mercenary Captain Pierce:<br>I sent out a scout a while ago, and he hasn't reported back yet. \

Please follow his trail and discover his fate.</body></html>" #this is custom, if someone knows this html from retail, please contribute it.

else :

htmltext = "31553-00.htm"

st.exitQuest(1)

st.playSound("ItemSound.quest_giveup")

elif state == State.STARTED :

if npcId == Corpse :

if cond == 1 :

htmltext = "32015-01.htm"

elif cond == 2 :

htmltext = "<html><body>This is nothing else here. Maybe you should take that memo to Pierce?</body></html>"#again, custom, see note above

elif npcId == Pierce :

if cond == 1 :

htmltext = "<html><body>Mercenary Captain Pierce:<br>Please find my scout!</body></html>"#custom

elif cond == 2 :

htmltext = "31553-01.htm"

elif cond == 3 :

htmltext = "<html><body>Mercenary Captain Pierce:<br>Thanks for your help. See Kahman for your reward!</body></html>"#custom

elif npcId == Kahman and cond == 3 :

htmltext = "31554-01.htm"

st.giveItems(57,5168)

st.exitQuest(False)

st.playSound("ItemSound.quest_finish")

return htmltext

 

QUEST = Quest(109,qn,"In Search of the Nest")

 

QUEST.addStartNpc(Pierce)

 

QUEST.addTalkId(Pierce)

QUEST.addTalkId(Corpse)

QUEST.addTalkId(Kahman)

Прописанно вот так в квесте. Хроники интерлюд сборка net.sf.l2j.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хроника интерлюд сборка net.sf.l2j

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это, не это??

:Step2

@cls

@title L2jx Database Installer

echo. ==============================================================================

echo. I I

echo. I L2jx Server - ЋЇҐа жЁЁ б Ў §®© ¤ ле бҐаўҐа ЁЈал I

echo. I____________________________________________________________________________I

echo. I I

echo. I 1 - Џ®« п Ё бв «пжЁп бҐаўҐа ЁЈал. I

echo. I 2 - ‚л©вЁ. I

echo. I____________________________________________________________________________I

echo. I I

echo. I !!! ‚Ќ€ЊЂЌ€… !!! I

echo. I ЏаЁ Ї®« ®© Ё бв «пжЁЁ ўбҐ ¤ лҐ ў Ѓ„ Ўг¤гв г Ёз⮦Ґ л !!! I

echo. I I

echo. ======================================================================

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...