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

FAQ. Ответы на часто задаваемые вопросы.

Модератор: 4epT

Правила форума
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
Pesto
Новичок
Сообщения: 9
Зарегистрирован: Вт ноя 21, 2006 10:14 pm

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

Сообщение Pesto » Ср ноя 22, 2006 9:25 am

как сделать так что-бы бот ел аваки например каждые 30 минут

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

ravenclaw
Начинающий
Сообщения: 30
Зарегистрирован: Вт ноя 14, 2006 11:28 am

Сообщение ravenclaw » Ср ноя 22, 2006 10:01 am

(...)

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

---

(piroJOKE: это зависит от сервера, а не от бота; статусы выставляет сервер...)
Последний раз редактировалось ravenclaw Ср ноя 22, 2006 10:30 am, всего редактировалось 1 раз.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Ср ноя 22, 2006 11:24 am

Вот оптимальное, универсальное решение:

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

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
Последний раз редактировалось piroJOKE Вт янв 22, 2008 7:08 pm, всего редактировалось 4 раза.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

ravenclaw
Начинающий
Сообщения: 30
Зарегистрирован: Вт ноя 14, 2006 11:28 am

Сообщение ravenclaw » Вс ноя 26, 2006 9:48 am

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

zerof
Новичок
Сообщения: 3
Зарегистрирован: Пт ноя 24, 2006 9:34 pm

Сообщение zerof » Пт фев 16, 2007 7:42 pm

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

Elvira
Энтузиаст
Сообщения: 98
Зарегистрирован: Чт янв 18, 2007 2:01 pm

Сообщение Elvira » Ср фев 21, 2007 10:36 am

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

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Ср фев 21, 2007 10:37 am

Так не бывает! >___> (А раньше, шо, нормально было?) (А ты несколько раз пробовал, или тока один раз?!)

Ключевые слова: зелий зелье зелья пробуждения концентрации
Последний раз редактировалось piroJOKE Сб окт 27, 2007 2:30 am, всего редактировалось 1 раз.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click » Пн май 28, 2007 10:18 pm

мдя, ну вы народ даёте

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

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

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

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Сб июн 02, 2007 1:58 pm

Click
Это относится только (?) к долбаным пираткам, да и то не ко всем(?). См.выше, как раз мой пример универсален, и работает и на приватниках, и на офе.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Gamer
Новичок
Сообщения: 4
Зарегистрирован: Пн ноя 05, 2007 12:37 pm

Сообщение Gamer » Вт янв 22, 2008 7:04 pm

Если я правильно понимаю,то 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
}
Последний раз редактировалось Gamer Вт янв 22, 2008 7:08 pm, всего редактировалось 1 раз.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Вт янв 22, 2008 7:07 pm

Правильно, но не совсем. Дело в том что некоторые мобы могут сбить каст, или еще что приключиться, и эффект пропадет раньше твоего "получаса". Поэтому, обычно туда загоняют просто несколько секунд, на случай лагов, а ориентируются на статусы, а не на таймаут.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Gamer
Новичок
Сообщения: 4
Зарегистрирован: Пн ноя 05, 2007 12:37 pm

Сообщение Gamer » Вт янв 22, 2008 7:17 pm

Все отлично работает даже с маленьким таймаутом! :) Большое всем спасибо!

Pinochet
Начинающий
Сообщения: 40
Зарегистрирован: Пн янв 29, 2007 7:57 am

Сообщение Pinochet » Чт янв 31, 2008 9:35 pm

Хм...Может мне кто-нибудь объяснить?
Нужно писать вот так вот?
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
}
Или же надо ускорялки. Вписывать там же где и хавка? или я правильно все сделал?)

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Чт янв 31, 2008 9:40 pm

Правильно.
Блоков может быть сколько угодно. В каждом из блоков - свои условия.
Например у тебя в первом блоке условие использования - мало ХП, а во втором - пропавший статус бутылки-ускорялки.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

Pinochet
Начинающий
Сообщения: 40
Зарегистрирован: Пн янв 29, 2007 7:57 am

Сообщение Pinochet » Чт янв 31, 2008 9:42 pm

Я поначалу пытался все в один запинать) потом понел, что чет не красиво выходит) Лан спс за разеснение..

Ответить