я думаю проблем в chatCount...likeHumanOn 1
likeHumanInLockOnly 1
likeHumanStopAfter 2
likeHumanRealIgnoreOn 1
likeHuman {
questions / бот/;/ bot/
answers сам ты бот ;от бота и слышу!;=(;не доставай!;ну ну...;пнх.я занят
onPub 1
onSystem 0
onGuild 0
onParty 0
onPM 1
chatCount < 2
}
МиниГайд по плагину likeHuman /интеллектуальный автоответчик
Модератор: 4epT
отвечаеть только два раза.... причем разным людям что делать?)
помогите пожалуйста. как сохранить в утф8? и где взять лайкхьюман.пл я скачал его на форуме openkore.com а ща он не работает.
Добавлено спустя 27 минут 19 секунд:
скачал плагин вот от сюда http://www.ragnarokbot.ru/forum/showthr ... =likehuman
положил в папку плагинс. написал это в конфиге :
#likeHumanOn 1
likeHuman {
questions /хай/;
answers привет;
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <2
endings
}
бот просто молчит. помогите пожалуйста.[/quote][/u][/i][/url]
Добавлено спустя 6 секунд:
скачал плагин вот от сюда http://www.ragnarokbot.ru/forum/showthr ... =likehuman
положил в папку плагинс. написал это в конфиге :
#likeHumanOn 1
likeHuman {
questions /хай/;
answers привет;
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <2
endings
}
бот просто молчит. помогите пожалуйста.
Добавлено спустя 27 минут 19 секунд:
скачал плагин вот от сюда http://www.ragnarokbot.ru/forum/showthr ... =likehuman
положил в папку плагинс. написал это в конфиге :
#likeHumanOn 1
likeHuman {
questions /хай/;
answers привет;
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <2
endings
}
бот просто молчит. помогите пожалуйста.[/quote][/u][/i][/url]
Добавлено спустя 6 секунд:
скачал плагин вот от сюда http://www.ragnarokbot.ru/forum/showthr ... =likehuman
положил в папку плагинс. написал это в конфиге :
#likeHumanOn 1
likeHuman {
questions /хай/;
answers привет;
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <2
endings
}
бот просто молчит. помогите пожалуйста.
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Poring
Не дури, плз! Поиск у нас еще никто не отменял.
Вот тема про UTF-8, только что нашел ее кнопкой "поиск" с первой попытки!
viewtopic.php?t=2066
Не дури, плз! Поиск у нас еще никто не отменял.
Вот тема про UTF-8, только что нашел ее кнопкой "поиск" с первой попытки!
viewtopic.php?t=2066
Господа, может кто знает в чем трабла.
Бот вылетает со следующим сообщением об ошибке:
При использовании WX интерфейса:
Error message:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
Stack trace:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
at src/Interface/Wx.pm line 113
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2cc2940)') called at openkore.pl line 96
main::__start() called at start.pl line 125
Died at this line:
{
* if (($ci && $subject =~ /$re/i) || (!$ci && $subject =~ /$re/))
{
При использовании стандартного start'а:
Error message:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
Stack trace:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
at C:/.../plugins/likehuman.pl line 307
likehuman::match('/?/', 'хай') called at C:/.../plugins/likehuman.pl line 330
likehuman::likeCheckMsg('Имя', 'хай', 3) called at C:/.../plugins/likehuman.pl line 222
likehuman::onMsg('packet_privMsg', 'HASH(0x3715184)', 'undef') called at src/Plugins.pm line 415
Plugins::callHook('packet_privMsg', 'HASH(0x3715184)') called at src/Network/Receive.pm line 4549
Network::Receive::private_message('Network::Receive::ServerType0=HASH(0x1ba1cb4)', 'HASH(0x3605c60)') called at src/Network/Receive.pm line 418
Network::Receive::parse('Network::Receive::ServerType0=HASH(0x1ba1cb4)', '\x{97}\x{0} \x{0}\x{ca}\x{ee}\x{f1}\x{e0}\x{f2}\x{fb}\x{e9}\x{0}\x{0}\x{e3}\x{ee}\x{0}a\x{0}\x{e8}\x{f0}\x{ee}\x{e2}\x{e8}\x{f7}\x{0}\x{0}\x{0}\x{0}\x{f5}\x{e0}\x{e9}\x{0}') called at src/functions.pl line 1192
main::parseIncomingMessage('\x{97}\x{0} \x{0}\x{ca}\x{ee}\x{f1}\x{e0}\x{f2}\x{fb}\x{e9}\x{0}\x{0}\x{e3}\x{ee}\x{0}a\x{0}\x{e8}\x{f0}\x{ee}\x{e2}\x{e8}\x{f7}\x{0}\x{0}\x{0}\x{0}\x{f5}\x{e0}\x{e9}\x{0}') called at src/functions.pl line 545
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x28d7dbc)') called at openkore.pl line 96
main::__start() called at start.pl line 119
Died at this line:
{
* if (($ci && $subject =~ /$re/i) || (!$ci && $subject =~ /$re/))
{
Отключение алертсаунда не помогает, в перле к сожалению не шарю, так что может кто чего дельного подскажет =\
Ах да, сам плагин из последней сборки бота (из папки mix)
Бот вылетает со следующим сообщением об ошибке:
При использовании WX интерфейса:
Error message:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
Stack trace:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
at src/Interface/Wx.pm line 113
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2cc2940)') called at openkore.pl line 96
main::__start() called at start.pl line 125
Died at this line:
{
* if (($ci && $subject =~ /$re/i) || (!$ci && $subject =~ /$re/))
{
При использовании стандартного start'а:
Error message:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
Stack trace:
Quantifier follows nothing in regex; marked by <-- HERE in m/? <-- HERE / at C:/.../plugins/likehuman.pl line 307.
at C:/.../plugins/likehuman.pl line 307
likehuman::match('/?/', 'хай') called at C:/.../plugins/likehuman.pl line 330
likehuman::likeCheckMsg('Имя', 'хай', 3) called at C:/.../plugins/likehuman.pl line 222
likehuman::onMsg('packet_privMsg', 'HASH(0x3715184)', 'undef') called at src/Plugins.pm line 415
Plugins::callHook('packet_privMsg', 'HASH(0x3715184)') called at src/Network/Receive.pm line 4549
Network::Receive::private_message('Network::Receive::ServerType0=HASH(0x1ba1cb4)', 'HASH(0x3605c60)') called at src/Network/Receive.pm line 418
Network::Receive::parse('Network::Receive::ServerType0=HASH(0x1ba1cb4)', '\x{97}\x{0} \x{0}\x{ca}\x{ee}\x{f1}\x{e0}\x{f2}\x{fb}\x{e9}\x{0}\x{0}\x{e3}\x{ee}\x{0}a\x{0}\x{e8}\x{f0}\x{ee}\x{e2}\x{e8}\x{f7}\x{0}\x{0}\x{0}\x{0}\x{f5}\x{e0}\x{e9}\x{0}') called at src/functions.pl line 1192
main::parseIncomingMessage('\x{97}\x{0} \x{0}\x{ca}\x{ee}\x{f1}\x{e0}\x{f2}\x{fb}\x{e9}\x{0}\x{0}\x{e3}\x{ee}\x{0}a\x{0}\x{e8}\x{f0}\x{ee}\x{e2}\x{e8}\x{f7}\x{0}\x{0}\x{0}\x{0}\x{f5}\x{e0}\x{e9}\x{0}') called at src/functions.pl line 545
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x28d7dbc)') called at openkore.pl line 96
main::__start() called at start.pl line 119
Died at this line:
{
* if (($ci && $subject =~ /$re/i) || (!$ci && $subject =~ /$re/))
{
Отключение алертсаунда не помогает, в перле к сожалению не шарю, так что может кто чего дельного подскажет =\
Ах да, сам плагин из последней сборки бота (из папки mix)
Ну что, неужели никто не в курсе траблы?
Конфиг, кстати, итак в UTF-8 сохранен, так что проблема не в этом.
Причем если likehuman врубить, и писать боту в приват не в локмэпе и бот при этом будет настроен на разговор только в локмэпе, то он не вылетит. Соответственно трабла именно в механизме разговора, а не в реакции на текст.
Может кто скажет что дельное, ну пожалуйста.
Можно, конечно, разговор и ответы на приваты сделать и простыми автомакро, но лайкхуман удобнее, да и я не знаю как в макросе ограничения на макс кол-во ответов ставить =\
Конфиг, кстати, итак в UTF-8 сохранен, так что проблема не в этом.
Причем если likehuman врубить, и писать боту в приват не в локмэпе и бот при этом будет настроен на разговор только в локмэпе, то он не вылетит. Соответственно трабла именно в механизме разговора, а не в реакции на текст.
Может кто скажет что дельное, ну пожалуйста.
Можно, конечно, разговор и ответы на приваты сделать и простыми автомакро, но лайкхуман удобнее, да и я не знаю как в макросе ограничения на макс кол-во ответов ставить =\
-
- Начинающий
- Сообщения: 15
- Зарегистрирован: Пн май 26, 2008 3:02 am
- Откуда: Совершенно секретно!
- Контактная информация:
немогу найти сам плагин likeHuman.txt где его достать???
Добавлено спустя 46 минут 26 секунд:
А где скачать likeHuman???немогу найти...дайте плиз прямую ссылочку или ссылочку на тему где мона сказать...искал искал не нашол...(((
Добавлено спустя 46 минут 26 секунд:
А где скачать likeHuman???немогу найти...дайте плиз прямую ссылочку или ссылочку на тему где мона сказать...искал искал не нашол...(((
Пока ты спишь,твой враг качается.
А пока ты спишь твой враг парится перед компом,а боты работают...-^_^-)))
А пока ты спишь твой враг парится перед компом,а боты работают...-^_^-)))
-
- Начинающий
- Сообщения: 15
- Зарегистрирован: Пн май 26, 2008 3:02 am
- Откуда: Совершенно секретно!
- Контактная информация:
Поставил сегодня себе этот плагин, все нормально и работает, даже на русские фразы отвечает)
Но хотел уточнить по настройке, предположим у меня есть базовые два блока:
2) Если мне сказали первый раз lvl, а второй hey, то бот снова замолчит ответив two?
3) Правильно ли я понимаю, что когда бот замолчал он не отвечает именно данному игроку и другому снова сможет ответить два раза?
4) likeHumanStopAfter - общее кол-во сообщений одному игроку(тогда в чем смысл почти дублирования chatCount)? Или моим ботом, что он скажем в сумме наответил троим 5 сообщений и больше никому не скажет ничего...
Но хотел уточнить по настройке, предположим у меня есть базовые два блока:
1) Если мне два раза скажут подряд lvl, то сработает ending one? И больше бот не ответит даже на hey? chatCount начисляется для всех сразу условий?likeHuman {
questions lvl
answers 65
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <3
endings one
}
likeHuman {
questions hey
answers what?
onPub 1
onSystem 0
onGuild 1
onParty 1
onPM 1
chatCount <3
endings two
}
2) Если мне сказали первый раз lvl, а второй hey, то бот снова замолчит ответив two?
3) Правильно ли я понимаю, что когда бот замолчал он не отвечает именно данному игроку и другому снова сможет ответить два раза?
4) likeHumanStopAfter - общее кол-во сообщений одному игроку(тогда в чем смысл почти дублирования chatCount)? Или моим ботом, что он скажем в сумме наответил троим 5 сообщений и больше никому не скажет ничего...