Страница 1 из 1
Макрос "отошел покушать".
Добавлено: Чт янв 10, 2008 8:45 pm
LoSs
Есть идея написать такой макрос: в промежутке 2-4 часа 1 раз бот садится с чатами "афк или кушаю" на 7-10 минут . Не может же человек бегать 9 часов подряд без перерыва. В случае лок с агр мобами, лучше выписать телепорт или уход в безопасную локу, но это уже вариации. Конечно можно просто использовать плагин слиптайм, но мы же стремимся сделать "живого" бота. Хотелось бы услышать идеи и коменты, сам макрос попробую написать завтра.
Добавлено: Чт янв 10, 2008 9:41 pm
4epT
делается в 2 счёта через docommander +макросы
Код: Выделить всё
macro sit {
do ai manual
do move безопасное место
do sit
do chat create типо кушаю
pause 7-10 минут (тока в секундах)
do ai auto
}
грубо как-то так

Добавлено: Чт янв 10, 2008 9:58 pm
piroJOKE
Есть клёвая идея почитать доку!

Параметры конфига "autoRestart" и "autoBreakTime".
(вот как раз "чудесная" экспериментальная дока:
viewtopic.php?t=4528 )
Добавлено спустя 1 минуту 22 секунды:
Это не "покушать", но для тех же целей.
Добавлено: Пт янв 11, 2008 12:56 am
LoSs
doCommand macro Perekur {
$j=@random ("1", "2", "3")
if ($j == 1) goto one
if ($j == 2) goto two
goto end
:one
timeout 9000
:two
timeout 7200
:end
}
macro Perekur {
$i = @random ("1", "2", "3", "4")
if ($i == 1) goto one
if ($i == 2) goto two
if ($i == 3) goto three
goto end
:one
do ai manual
do sit
do chat create афк, кушаю
pause 420
do ai auto
goto end
:two
do ai manual
do sit
pause 300
do ai auto
:three
do ai manual
do sit
do chat create отошел
pause 420
do ai auto
:end
}
Понимаю, что громоздко но я не опытен. Что-то в этом духе прокатит?
Добавлено: Пт янв 11, 2008 1:56 am
4epT
нед, ибо в do-командере не может быть такох строчек кроме как timeout
а в макросе лучше бы ты рандом делал не на 1,2,3 или 4
а на do chat create @random ("афк, кушаю", "отошел") ну и на паузу
Добавлено: Пт янв 11, 2008 7:23 am
DeniZka
Так покороче будет =)
Код: Выделить всё
macro Perekur {
$seed = @random ("420", "300", "150", "500")
$capt = @random ("афк", "кушаю", "перерыф", "Отошел", "AFK")
do ai manual
do sit
do chat create $capt
pause $seed
do chat leave
do ai auto
}
Добавлено: Пт янв 11, 2008 8:39 am
LoSs
та, я уже написал почти тоже самое, только заголовки чатов нужно писать в "", иначе кора ругается и если не дописать боту stand, он так и останется сидеть. Правильно вот так:
macro Perekur {
$seed = @random ("420", "300", "150", "500")
$capt = @random ("афк", "кушаю", "перерыф", "Отошел", "AFK")
do ai manual
do sit
do chat create "$capt"
pause $seed
do chat leave
do stand
do ai auto
}
Добавлено: Пт янв 11, 2008 1:16 pm
4epT
LoSs писал(а):если не дописать боту stand, он так и останется сидеть
протестую, мозги мы выключем для того чтобы бот не понёсся на локмапу, как тока мы вкл. мозги бот обязан встать (
сам) и пойти на локмапу!
Добавлено: Пт янв 11, 2008 1:29 pm
kLabMouse
Господа.
Вы забыли несколько вещей:
1) Снять автореконнект
2) Варпнутся лучше всего в город и отойти от места респа, или вызвать выполнение подфункции которая отведёт нас к нужному месту.
Добавлено: Вс янв 13, 2008 3:52 am
4epT
4epT писал(а):протестую, мозги мы выключем для того чтобы бот не понёсся на локмапу, как тока мы вкл. мозги бот обязан встать (сам) и пойти на локмапу!
потестил.. ошибочка вышла.. как тока мы говорим боту сеть и он сдатся, то мозги у него отрубаются как бы и он покорно ждёт пока мы ему скажем встать..
Добавлено: Вт сен 16, 2008 8:48 am
MyJIbTu*nyJIbTu
Моя идеы:
1)Идею LoSs`а слегка подправить надо.
2)Моя идея сделать так чтоб бот после запуска,через 3-4 часа варпался на saveMap.
3)Отбегал в указаное место. (Только надо сделать чтоб он садился не в одно и тоже место а к примеру в 5-8 указаных мест(как думаете стоит рандомно садится?))
4)Ставил чат. Пример: Курю,Перекур,АФК,far,Кушаю,Перекусываю и т.п.
5)Чтоб название чата было рандомно.
6)Затем садился.
7)И через минут 15-20 дальше кач.
Как вам такой макрос?
Яб сам написал,но не умею,мануал читал не для моих мозгов оказался))
Может кто поможет реализовать идею?
Re: Макрос "отошел покушать".
Добавлено: Пн мар 14, 2011 3:17 pm
Будёный
Код: Выделить всё
macro Perekur {
$seed = @random ("420", "300", "150", "500")
$capt = @random ("афк", "кушаю", "перерыф", "Отошел", "AFK")
do ai manual
do sit
pause 1 #<---добавил от себя
do look 4 #<---добавил от себя
do chat create "$capt"
pause $seed
do chat leave
do stand
do ai auto
}
Re: Макрос "отошел покушать".
Добавлено: Вс апр 24, 2011 6:03 pm
ProTuningBot
имхо, куда лучше имеющиеся:
autoRestart
autoRestartMin
autoRestartSeed
autoRestartSleep
autoSleepMin
autoSleepSeed
Ибо, если у вас открыт чат, это не значит, что ГМ вас обойдет стороной. Сечете? Немного проверки и будет понятно, что вы бот. А вот дисконнект это другое дело.