Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Квесты/Проверка моба после убийства
Поиск

Проверка моба после убийства

3 ответов92 просмотровСейчас просматривают: 1
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 14.11.2008, 20:03

Здравствуйте, столкнулся с маленькой проблемкой когда делал свой квест.
хотелось бы узнать вот что:
как сделать првоерку на убитого именно нпса с айди , допустим 5555. Но квест услажнён следующим:
квест проходит в 3 этапа:
на первом этапе надо выбить из 2х мобов 3 вида айтим каждый с определённым шансом (как шанс выставить я знаю).
(колличество айтим тоже роли не играет).
на втором этапе надо заного убить ппервых мобов (но с дрругим шансом) + ещё 3 вида монстров и 5 айтимов, и так далее, по этому я хочу сделать проверку убитого моба с айди нужным мне мобов.
Очень прошу помоч.

0
Ctudent
Ctudent

Пользователь

Новичок

Постов: 23

На форуме с: 05.06.2008

Репутация: +53

Рейтинг: 0

· 14.11.2008, 20:12

def onKill(self,npc,player,isPet):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
cond = st.getInt("cond")

if npcId == 5555 and cond == 1 :
st.giveItems(item_id,1)
st.playSound("ItemSound.quest_itemget")
if npcId == 5555 and cond == 2 :
st.giveItems(item_id,1)
st.playSound("ItemSound.quest_itemget")

итд

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 14.11.2008, 21:07

Спасибо большое.
Если интересно:
Кодики

0
Войдите или зарегистрируйтесь чтобы ответить