Просмотр полной версии : Макрос: останавливаться при разговоре
Hoegarden
28.11.2007, 17:17
за ботом я всегда слежу, поэтому когда раздается звук, всегда могу поговорить. но фигня в том, что бот всегда убегает дальше и приходится вручную его останавливать. вот как сделать, чтобы при любой фразе он останавливался? предположим, на 10 секунд.
masterspirta
28.11.2007, 17:27
ммм...тебе обращаются в общаг или через все виды чата?
пишеться макрос...100%..несложный....100%:)
команды и описание условий при обращении к боту есть в гайде по макро плагин
Hoegarden
28.11.2007, 20:41
все виды. ок, поищу гайд, я просто условий нифига не знаю :)
На общий и на приват примерно так:
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
Спасибо большое!!!
Черт, поимей совесть - ты хоть бы "делай 1" поcтавил, чтоб это не было паливом.
Graff-rap
01.03.2009, 19:58
а если попросят каст или хил?он же будет стоять время и уйдет а макрос не запустится
Бот жутко палиться. Выхожу под пронтой, там как обычно идет треп. И вот встал как вкопанный и переключился на ручное управление ...
Можно ли как-нибудь решить данную проблему ?
Хотя с другой стороны как определить, что говорят именно нам •••••• Если играешь сам, то хоть как-то можно догадаться, а если ботишь, то это уже проблема ((( С ПМ все просто, ПМ - точно нам, а общаг ...
ну а как ты определяешь в толпе, что пишут именно тебе?
Когда чар смотрит на меня, он стоит не на очень большое расстоянии и начинает со слов приветствия. Или же подходит ко мне в упор, так же смотрит в мою сторону ...
P.S. Раньше такого не замечал, поставил бота на ночь, утром смотрю, а он умер 1 раз и застрял под пронтой ... В итоге не получил долгожданный lvl
чисто теоретически макросом тоже можно попробовать оценить расстояние.. ну и слова приветствия
Как говорит мой знакомый программист: "В программировании нет ничего невозможного" ... Жаль, что он web-программист (((
А как это сделать •••••• Слова приветствия можно написать самому грубо говоря, потом просто анализировать логи и из них дополнять список ...
ну начни со слов приветствия
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
} Что-то типа этого ?
нет, так писать не правильно!!!
pubm /прив/;Ник чара;превед;хай;hi;hello;дароф; елоу
шаблон должен находиться между косыми чёрточками! а не за ними
Не очень понял <чешит репу>
ну вообще надо писать так:
pubm /прив|превед|хай|hi|hello|дароф| елоу/
Понял, спасибо.
Я просто смотрел в likehuman, там было написано /прив/, т.е. как я понял, если будет обращение: привет, привед, приветки и т.д., то для того, чтобы не прописывать все вариации используется /прив/
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot