RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Конфиги

Конфиги Всё что касается замечательного файла config.txt

Ответ
 
Опции темы Опции просмотра
Старый 22.12.2006, 21:19   #1
Marker
Гость
 
Сообщений: n/a
Восклицание Vigor Absorption (обсорб, абсорб)

как сделать чтоб когда сп <=20% бот спамил абсорб на нужного моба пока сп не будет >=90% ?
  Ответить с цитированием
Старый 23.12.2006, 16:43   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

Цитата:
Сообщение от Marker Посмотреть сообщение
как сделать чтоб когда сп <=20% бот спамил абсорб на нужного моба пока сп не будет >=90% ?
Код:
 
attackSkillSlot Vigor Absorption{
 lvl 5
 dist 6
 sp < 20
 maxUses <число> сколько раз использовать
 maxAttempts <число> вроде как число неудачных попыток
 monsters <имя> указать
}
подсчитай сколько тебе нада раз использовать это скил чтобы восстановить нужное колическво СП и пропиши в maxUses
maxAttempts можно не прописывать
ЗЫ: не проверял, но работать должно..по идее
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 23.12.2006, 17:53   #3
Marker
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
не проверял
Раз не проверят, то и ненадо писать... Тут без макроса некак! Вот пока что всё сто смогли придумать, но это не работает, выдаёт :

[macro] automacro refillsp triggered.
[macro] refilluseskill error: error in 3: syntax error in while statement

Сам макрос:

automacro refillsp {
sp < 30%
agressives < 2
monster - укажи монстров..
run-once 1
call refilluseskill
}


macro refilluseskill {
$sp = @eval($::char->{sp})
$msp = @eval($::char->{sp_max})
$perc = @eval(@eval ($msp / 100) * 85)
while ($sp < $perc) 'as sploop
do sm 262 1
$sp = @eval($::char->{sp})
end sploop
release refillsp
}
  Ответить с цитированием
Старый 23.12.2006, 18:12   #4
AmsTaFF
Продвинутый
 
Аватар для AmsTaFF
 
Регистрация: 20.11.2006
Адрес: Москва
Сообщений: 138
Вы сказали Спасибо: 0
Поблагодарили 21 раз(а) в 6 сообщениях
Отправить сообщение для AmsTaFF с помощью ICQ
По умолчанию

эм.. круто намутил и смысл•••••• когда исправишь покажешь мне... =)
__________________
напишу макросы и конфиги для Бота - обращаться в ICQ
(за долгие работы не берусь, в связи с нехваткой времени)
ICQ: 9803956
AmsTaFF вне форума   Ответить с цитированием
Старый 23.12.2006, 18:17   #5
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Стрелка конфиги тоже тру!

Цитата:
тут без макроса некак
в падлу заводить монка, но думаю мой вариант тоже можно настроить
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 23.12.2006, 18:21   #6
Marker
Гость
 
Сообщений: n/a
По умолчанию

смысл вот, что не факт что у монка при 60 инты и сохи в шузах упадёт сп до 30%, помоему лучше один раз обсорб поспамить, чем пытаться обсорбить после каждого монста...
  Ответить с цитированием
Старый 23.12.2006, 18:23   #7
Marker
Гость
 
Сообщений: n/a
По умолчанию

@ 4epT :
Я пробовал этот вариант, ставил максюзес 5, бот спамил 5 раз обсорб в независимости от результата =\
  Ответить с цитированием
Старый 23.12.2006, 18:30   #8
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 386 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Стрелка

ну дак 5 раз юзанул а дальше что?
по идее должен мочить моба дальше
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 24.12.2006 в 14:45.
4epT вне форума   Ответить с цитированием
Старый 23.12.2006, 21:30   #9
Marker
Гость
 
Сообщений: n/a
По умолчанию

он использова 5 раз в независимости от результата!!! мне надо чтоб бот 5 раз удачно(!) использовал скилл, а скока на это уйдёт попыток пофигу... максюзез и макс атемпс в данном случае неподходят..
  Ответить с цитированием
Старый 24.12.2006, 17:48   #10
Marker
Гость
 
Сообщений: n/a
По умолчанию

http://forums.openkore.com/viewtopic...ighlight=monid

Там есть нужный мне вариант :

automacro refillsp {
sp < 85%
agressives < 2
monster - укажи монстров..
run-once 1
call refilluseskill
}


macro refilluseskill {
$sp = @eval($::char->{sp})
$msp = @eval($::char->{sp_max})
$perc = @eval(@eval ($msp / 100) * 85)
while ($sp < $perc) as sploop
do sm 262 1
$sp = @eval($::char->{sp})
end sploop
release refillsp
}

После всего проделанного пишет @monster in not a number =| Может кто-нить помочь?
  Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:47. Часовой пояс GMT +3.