Возврат в город при нахождении QuestItem в инвентаре. Как в боте или в самом скрипте задать параметр, что бы когда квест итем получал персонаж после убийства моба делал телепорт в город, но не просто после убийста а с паузой, т.к. мобы бывают агрр и просто 2-3 рядом стоят, добив всех кто атачит уже спокойно юзать сое. В самом боте почему то такой настройки нет, только на обычный инвентарь, а на квест инвентарь нету. Суть как бы простая, но как быть... Вот пример с кратким примером скрипта:
Проблема такова: в скрипте есть такой момент
if Inventory.Quest.ByID(55, Item) and (Item.count = 1) //выбили квест итемthen begin
Engine.Useitem(10650); //используем свиток телепорта
Engine.FaceControl(0, false); //отключение бота.
Да все супер выбили итем, а мобов 2-4 штуки других наст еще атачат, а скрипт уже поняв что итем есть - делает сое.
Но мы их не добили, а они нас лупят, сбивают нам телепорт и бот курит бамбук. Даже пауза не решает проблемы, ситуации бывают разные.
В самом боте есть такое как СОБЫТИЕ >> ПРЕДМЕТЫ >> ИНВЕНТАРЬ >> ИМЯ ИТЕМА иили его ID >> Условия: свой инвентарь, кол-во >=2. >> Действия при таких условиях выбираем: Приостановить активность на 10с., отбиться от напавших мобов и использовать Предмет: Свиток Телепорта. Данное событие решило бы все нюансы, но как я понимаю на квест итемы оно не работает, только на инвентарь.
Вопрос: как решить данную проблему, как замутить так, что бы если мы выбили итем, но нас еще атачит пару мобов и что бы он не юзал телепорт, а добил этих мобов и уже после того как нас никто не трогает делал ТП.
Спасибо.
Проблема такова: в скрипте есть такой момент
if Inventory.Quest.ByID(55, Item) and (Item.count = 1) //выбили квест итемthen begin
Engine.Useitem(10650); //используем свиток телепорта
Engine.FaceControl(0, false); //отключение бота.
Да все супер выбили итем, а мобов 2-4 штуки других наст еще атачат, а скрипт уже поняв что итем есть - делает сое.
Но мы их не добили, а они нас лупят, сбивают нам телепорт и бот курит бамбук. Даже пауза не решает проблемы, ситуации бывают разные.
В самом боте есть такое как СОБЫТИЕ >> ПРЕДМЕТЫ >> ИНВЕНТАРЬ >> ИМЯ ИТЕМА иили его ID >> Условия: свой инвентарь, кол-во >=2. >> Действия при таких условиях выбираем: Приостановить активность на 10с., отбиться от напавших мобов и использовать Предмет: Свиток Телепорта. Данное событие решило бы все нюансы, но как я понимаю на квест итемы оно не работает, только на инвентарь.
Вопрос: как решить данную проблему, как замутить так, что бы если мы выбили итем, но нас еще атачит пару мобов и что бы он не юзал телепорт, а добил этих мобов и уже после того как нас никто не трогает делал ТП.
Спасибо.