22.09.2020 | 08:41
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Lineage 2 » Java сервер » Нпц Quest (Нпц просит квест)
Нпц Quest
swoxДата: Суббота, 14.05.2011, 11:15 | Сообщение # 1
swox
Группа: Заблокированные
Сообщений: 28
Награды: 1
Репутация: 3
Статус: Offline
Я кароче нашол мне нужного нпц который роздает скилы он для интерлюде я его переделал для себя но 1 проблема когда нажымаеш получить скилы он квест просит помогите плиз(((( Вот сам скрипт
import sys
from net.sf.l2j.gameserver.datatables import SkillTable
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 = "5809_Usweer_NPC_add_skill"

#Айтим для бафа (ID Айтима)
ID_ITEM = 6673
#Колличество айтимов для бафа
NEED_ITEM = 1

#Айди скила который будет выдан
ID_SKILL = 420
#Левел скила который будет выдан
LEVEL_SKILL = 1

#Минимальные левел который может получать баф
MIN_LVL = 1
#Максимальные левел который может получить баф
MAX_LVL = 80

NPC=[51809]
QuestId = 5809
QuestName = "Usweer_NPC_add_skill"
QuestDesc = "quest"

print "importing quest: 51809: Usweer NPC ---add skill---"

class Quest (JQuest) :

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

def onTalk (self,npc,player):
st = player.getQuestState(qn)
if st.getPlayer().getLevel() < MIN_LVL or st.getPlayer().getLevel() > MAX_LVL :
return "badlevel.htm"
elif st.getState() == State.COMPLETED :
return "skillinyou.htm"
elif st.getQuestItemsCount(ID_ITEM) < NEED_ITEM :
return "noitem.htm"
else:
st.takeItems(ID_ITEM,NEED_ITEM)
st.getPlayer().addSkill(SkillTable.getInstance().getInfo(ID_SKILL,LEVEL_SKILL) )
st.setState(State.COMPLETED)
return "skilladd.htm"

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
загрузка наград ...

 
metin2Дата: Суббота, 14.05.2011, 15:45 | Сообщение # 2
metin2
Группа: Постоянный
Сообщений: 101
Награды: 12
Репутация: 7
Статус: Offline
импорты проверь.
загрузка наград ...
 
Форум L2edit.Ru » Lineage 2 » Java сервер » Нпц Quest (Нпц просит квест)
  • Страница 1 из 1
  • 1
Поиск: