PDA

Просмотр полной версии : Макрос: останавливаться при разговоре


Hoegarden
28.11.2007, 17:17
за ботом я всегда слежу, поэтому когда раздается звук, всегда могу поговорить. но фигня в том, что бот всегда убегает дальше и приходится вручную его останавливать. вот как сделать, чтобы при любой фразе он останавливался? предположим, на 10 секунд.

masterspirta
28.11.2007, 17:27
ммм...тебе обращаются в общаг или через все виды чата?
пишеться макрос...100%..несложный....100%:)
команды и описание условий при обращении к боту есть в гайде по макро плагин

Hoegarden
28.11.2007, 20:41
все виды. ок, поищу гайд, я просто условий нифига не знаю :)

4epT
28.11.2007, 21:04
На общий и на приват примерно так:
automacro pm {
pm /.*/
call stop
}
automacro pub {
pubm /.*/
call stop
}

macro stop {
do ai manual
do move stop
pause 10
do ai auto
}

Hoegarden
28.11.2007, 21:58
Спасибо большое!!!

Gans
29.11.2007, 11:01
Черт, поимей совесть - ты хоть бы "делай 1" поcтавил, чтоб это не было паливом.

Graff-rap
01.03.2009, 19:58
а если попросят каст или хил?он же будет стоять время и уйдет а макрос не запустится

Seo2Up
10.12.2009, 00:12
Бот жутко палиться. Выхожу под пронтой, там как обычно идет треп. И вот встал как вкопанный и переключился на ручное управление ...

Можно ли как-нибудь решить данную проблему ?

Хотя с другой стороны как определить, что говорят именно нам •••••• Если играешь сам, то хоть как-то можно догадаться, а если ботишь, то это уже проблема ((( С ПМ все просто, ПМ - точно нам, а общаг ...

4epT
10.12.2009, 01:24
ну а как ты определяешь в толпе, что пишут именно тебе?

Seo2Up
10.12.2009, 09:23
Когда чар смотрит на меня, он стоит не на очень большое расстоянии и начинает со слов приветствия. Или же подходит ко мне в упор, так же смотрит в мою сторону ...

P.S. Раньше такого не замечал, поставил бота на ночь, утром смотрю, а он умер 1 раз и застрял под пронтой ... В итоге не получил долгожданный lvl

4epT
10.12.2009, 19:45
чисто теоретически макросом тоже можно попробовать оценить расстояние.. ну и слова приветствия

Seo2Up
10.12.2009, 21:48
Как говорит мой знакомый программист: "В программировании нет ничего невозможного" ... Жаль, что он web-программист (((

А как это сделать •••••• Слова приветствия можно написать самому грубо говоря, потом просто анализировать логи и из них дополнять список ...

4epT
11.12.2009, 20:45
ну начни со слов приветствия

Seo2Up
11.12.2009, 23:50
automacro pm {
pm /.*/
call stop
}
automacro pub {
pubm /прив/;Ник чара;превед;хай;hi;hello;дароф; елоу
call stop
}

macro stop {
do ai manual
do move stop
pause 10
do ai auto
} Что-то типа этого ?

4epT
12.12.2009, 15:25
нет, так писать не правильно!!!
pubm /прив/;Ник чара;превед;хай;hi;hello;дароф; елоу
шаблон должен находиться между косыми чёрточками! а не за ними

Seo2Up
12.12.2009, 18:28
Не очень понял <чешит репу>

4epT
13.12.2009, 15:47
ну вообще надо писать так:
pubm /прив|превед|хай|hi|hello|дароф| елоу/

Seo2Up
13.12.2009, 22:32
Понял, спасибо.

Я просто смотрел в likehuman, там было написано /прив/, т.е. как я понял, если будет обращение: привет, привед, приветки и т.д., то для того, чтобы не прописывать все вариации используется /прив/