Страница 1 из 2

Как заставить бота есть 'зелья' - Awakening Potion ? / [FAQ]

Добавлено: Ср ноя 22, 2006 9:25 am
Pesto
как сделать так что-бы бот ел аваки например каждые 30 минут

__
(piroJOKE: афтар, мля! в названии темы АБСОЛЮТНО ЛИШНИЕ слова "помогите плиз"!!! я исправил это.)

Добавлено: Ср ноя 22, 2006 10:01 am
ravenclaw
(...)

Все еще зависит от версии бота. На старых версиях было неважно, какую ускорялку ты выпьешь - концентрат или авак, к примеру. В статусах все равно стояло значение Concentration Potion. Позднее это поправили.

---

(piroJOKE: это зависит от сервера, а не от бота; статусы выставляет сервер...)

Добавлено: Ср ноя 22, 2006 11:24 am
piroJOKE
Вот оптимальное, универсальное решение:

Код: Выделить всё

useSelf_item Berserk Potion,Awakening Potion,Concentration Potion {
	whenStatusInactive Berserk Potion,Awakening Potion,Concentration Potion
	notWhileSitting 1
	notInTown 1
	timeout 5
	disabled 0
}
Смысл логики: "Сожрать самую мощную из ускоряющих бутылок в том случае, если никакая бутылка щас не включена. Не использовать в городе и во время отсидки". Таймаут на случай лагов.

ЗЫ: спецом решил оставить эту тему; хотя это и есть в FAQе, но тем не менее, когда я нажал "Поиск", нифига не нашлось... пусть будет.


Ключевые слова: авак аваки авейки авейк авэйк awake

Добавлено: Вс ноя 26, 2006 9:48 am
ravenclaw
dallaS писал(а):извиняюсь за глупый вопрос :oops: , но обьясните начинающему ботоводу куда енто вставить ? :o
В файл config.txt в папке control =)

Добавлено: Пт фев 16, 2007 7:42 pm
zerof
r2o писал(а):ХЕЕЕЕЕЛП КАК сделать шоб бот жрал хилы если у него осталось к примеру там 50 хп 100 итд :cry: :cry: :cry:
use_Self_item Apple,Red Potion,White Potion,Meat {
hp <= 50%

Добавлено: Ср фев 21, 2007 10:36 am
Elvira
piroJOKE
В последней сборке, как выяснилось, все что после запятой - жрет без остановки, т.е .нормально с таймаутом ест только то, что первое в списке
piroJOKE писал(а):useSelf_item Berserk Potion,Awakening Potion,Concentration Potion {
whenStatusInactive Berserk Potion,Awakening Potion,Concentration Potion

Добавлено: Ср фев 21, 2007 10:37 am
piroJOKE
Так не бывает! >___> (А раньше, шо, нормально было?) (А ты несколько раз пробовал, или тока один раз?!)

Ключевые слова: зелий зелье зелья пробуждения концентрации

Добавлено: Пн май 28, 2007 10:18 pm
Click
мдя, ну вы народ даёте

если выпить любую из этих банок, то получим всёравно один и тотже статус.

useSelf_item Berserk Potion {
whenStatusInactive Concentration Potion
notWhileSitting 1
notInTown 1
timeout 10
disabled 0
inInventory Berserk Potion
manualAI 0
}

за место берсерка можно написать любой из этих потионов

Добавлено: Сб июн 02, 2007 1:58 pm
piroJOKE
Click
Это относится только (?) к долбаным пираткам, да и то не ко всем(?). См.выше, как раз мой пример универсален, и работает и на приватниках, и на офе.

Добавлено: Вт янв 22, 2008 7:04 pm
Gamer
Если я правильно понимаю,то timeout - задержка между применениями ускорялок? Бутылки ускорения держаться по пол-часа.Следовательно, это 1800 секунд.При таймауте 1800 бот будет пить авак каждые пол часа.У меня все работает по такой схеме :-)

useSelf_item Berserk Potion,Awakening Potion,Concentration Potion {
whenStatusInactive Berserk Potion,Awakening Potion,Concentration Potion
notWhileSitting 1
notInTown 1
timeout 1800
disabled 0
}

Добавлено: Вт янв 22, 2008 7:07 pm
piroJOKE
Правильно, но не совсем. Дело в том что некоторые мобы могут сбить каст, или еще что приключиться, и эффект пропадет раньше твоего "получаса". Поэтому, обычно туда загоняют просто несколько секунд, на случай лагов, а ориентируются на статусы, а не на таймаут.

Добавлено: Вт янв 22, 2008 7:17 pm
Gamer
Все отлично работает даже с маленьким таймаутом! :) Большое всем спасибо!

Добавлено: Чт янв 31, 2008 9:35 pm
Pinochet
Хм...Может мне кто-нибудь объяснить?
Нужно писать вот так вот?
useSelf_item Milk,White Herb,Meat,Apple,Banana,Sweet Potato,Potato,Carrot,Red Potion,Red Herb,Yellow Herb,Novice Potion,Piece of Cake,Yellow Potion,Orange Potion,White Potion,Well-baked Cookie,Candy,Candy Cane,Monster's Feed {
hp < 40%
}
useSelf_item Berserk Potion,Awakening Potion,Concentration Potion {
whenStatusInactive Berserk Potion,Awakening Potion,Concentration Potion
notWhileSitting 1
notInTown 1
timeout 5
disabled 0
}
Или же надо ускорялки. Вписывать там же где и хавка? или я правильно все сделал?)

Добавлено: Чт янв 31, 2008 9:40 pm
piroJOKE
Правильно.
Блоков может быть сколько угодно. В каждом из блоков - свои условия.
Например у тебя в первом блоке условие использования - мало ХП, а во втором - пропавший статус бутылки-ускорялки.

Добавлено: Чт янв 31, 2008 9:42 pm
Pinochet
Я поначалу пытался все в один запинать) потом понел, что чет не красиво выходит) Лан спс за разеснение..