Скрипт: "Wake up Baium"

Теги:
 

BIC

новичок
Товарищи! ;)
Поможите чем можите! Некий скрип "Wake up Baium" не работает так как надо: сам скрипт, сервер загружает, и NPC тоже стоит там где нужно... да и поговорить с ним можно, но... по нажатию на строку "Wake up Baium", он (NPC) должен суммонить моба, самого Байума, а этого не происходит. Единственное что происходит, так это появляется в чате надпись о том, что у меня нет прав на выполнение этого действия. :(
Так вот, может кто подскажет что делать? Или рабочий скрипт выложит?

Да.. и еще вопрос.
Какой NPC (ID) должен стоять перед воротами к Байуму (ToI 14эт.)? И к нему можно попасть только при определенных условиях (как например к Антарасу или Валакасу... т.е. при наличие квета)?



Вот код самого скрипта:
import sys
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


class Quest (JQuest):

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

def onEvent (self,event,st):
return

def onTalk (self,npc,st):
npcId = npc.getNpcId()
if npcId == 12535 :
if st.getInt("ok"):
if not npc.isBusy():
npc.setBusy(True)
npc.setBusyMessage("Attending another player's request")
st.getPcSpawn().addSpawn(12372)
npc.reduceCurrentHp(9999999, npc)
st.exitQuest(1)
else:
st.exitQuest(1)
return "Conditions are not right to wake up Baium"
elif npcId == 12571 :
if st.getQuestItemsCount(4295) > 0 : # bloody fabric
st.takeItems(4295,1)
st.getPlayer().teleToLocation(113100,14500,10077)
st.set("ok","1")
else :
return '<html><head><body>Angelic Vortex:
You do not have enough items</body></html>'
return


QUEST = Quest(12535, "12535_WakeBaium", "Wake Baium")
CREATED = State('Start', QUEST)
COMPLETED = State('Completed', QUEST)


QUEST.setInitialState(CREATED)

QUEST.addStartNpc(12535)
QUEST.addStartNpc(12571)
CREATED.addTalkId(12535)
CREATED.addTalkId(12571)

print "importing quests: 12535: Wake Up Baium"
 



а это код HTML NPC 12535:
<html>
<body>
As you approach the statue, you hear a familiar voice whispering in your ear. It says,


All right. It's almost completed... If you wish to possess the secret of immortality, ancient treasures, and the secret of the seal, then call his name...



Wake Baium


</body>
</html>
 
http://www.norilskracing.ru B-Studios  
Это сообщение редактировалось 15.09.2006 в 07:49
RU Eve Raven #16.01.2007 20:07
+
-
edit
 

Eve Raven

новичок
Если память не изменять баюма можно разбудить пройдя квест Blood что-то там - уточну выложу. По окончании квеста даеться Blood Fabric - они и слушит проходом и ключем к пробуждению
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru