Страница 4 из 6

Добавлено: Вс фев 24, 2008 12:05 pm
NoD
отвечаеть только два раза.... причем разным людям что делать?)
likeHumanOn 1
likeHumanInLockOnly 1
likeHumanStopAfter 2
likeHumanRealIgnoreOn 1

likeHuman {
questions / бот/;/ bot/
answers сам ты бот ;от бота и слышу!;=(;не доставай!;ну ну...;пнх.я занят
onPub 1
onSystem 0
onGuild 0
onParty 0
onPM 1
chatCount < 2
}
я думаю проблем в chatCount...

Добавлено: Чт мар 13, 2008 12:10 pm
TimoMaas
А может етат плаг атвечат на все сообшеня? ну не имеет значеня што игрок спросит боту атвечает на все.

Добавлено: Пт мар 14, 2008 8:14 am
alex600
NoD, Я думаю отвечает 1 раз 1 челу иззза chatCount < 2 а всего 2 раза изза likeHumanStopAfter 2 :D

Добавлено: Пн мар 31, 2008 8:18 pm
Poring
не получается настроить. бот - 206SVN6260. пишет либо ошибку. потом взял пример отсюда. вроде норм но не отвечает. помогите пожалуйста!

Добавлено: Вт апр 01, 2008 6:51 am
alex600
Poring писал(а):не получается настроить. бот - 206SVN6260. пишет либо ошибку. потом взял пример отсюда. вроде норм но не отвечает. помогите пожалуйста!
С таким вопросом в гильдию телепатов :lol: :lol:
Какя ошибка??? Кусок твоего конфига???? В UTF8 сохранил??? :crazy:

Добавлено: Вт апр 01, 2008 6:55 pm
Poring
ошибки нет- не отвечает. а как сохранть в УТФ8? я скачал плагил лайкхуман с форуме оперкоры(английского) и в конфиг добавил тут которые в примерах. щас уже не помню. т.к. удалил.

Добавлено: Ср апр 02, 2008 6:36 pm
Poring
помогите пожалуйста. как сохранить в утф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
}
бот просто молчит. помогите пожалуйста.

Добавлено: Ср апр 02, 2008 11:19 pm
piroJOKE
Poring
Не дури, плз! :evil: Поиск у нас еще никто не отменял.
Вот тема про UTF-8, только что нашел ее кнопкой "поиск" с первой попытки!
viewtopic.php?t=2066

Добавлено: Чт апр 03, 2008 2:16 pm
Poring
все получилось в утф 8 не сохранял =P

Добавлено: Вт май 06, 2008 12:17 pm
ravenclaw
Господа, может кто знает в чем трабла.
Бот вылетает со следующим сообщением об ошибке:

При использовании 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)

Добавлено: Ср май 07, 2008 8:29 am
ravenclaw
Ну что, неужели никто не в курсе траблы?
Конфиг, кстати, итак в UTF-8 сохранен, так что проблема не в этом.

Причем если likehuman врубить, и писать боту в приват не в локмэпе и бот при этом будет настроен на разговор только в локмэпе, то он не вылетит. Соответственно трабла именно в механизме разговора, а не в реакции на текст.

Может кто скажет что дельное, ну пожалуйста.

Можно, конечно, разговор и ответы на приваты сделать и простыми автомакро, но лайкхуман удобнее, да и я не знаю как в макросе ограничения на макс кол-во ответов ставить =\

Добавлено: Ср июн 04, 2008 2:09 pm
ZorDen
Обнаружил. что пункт questions чувствителен к регистру. Это баг?

Добавлено: Ср июн 04, 2008 11:39 pm
Шустрые_гласки)))
немогу найти сам плагин likeHuman.txt где его достать???

Добавлено спустя 46 минут 26 секунд:

А где скачать likeHuman???немогу найти...дайте плиз прямую ссылочку или ссылочку на тему где мона сказать...искал искал не нашол...(((

Добавлено: Чт июн 05, 2008 1:08 pm
Шустрые_гласки)))
У меня при запуске пишет ощибку ropp.txt...чё делать?(((

Добавлено: Вс июн 29, 2008 5:02 pm
Cooot
Поставил сегодня себе этот плагин, все нормально и работает, даже на русские фразы отвечает)

Но хотел уточнить по настройке, предположим у меня есть базовые два блока:
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
}
1) Если мне два раза скажут подряд lvl, то сработает ending one? И больше бот не ответит даже на hey? chatCount начисляется для всех сразу условий?

2) Если мне сказали первый раз lvl, а второй hey, то бот снова замолчит ответив two?

3) Правильно ли я понимаю, что когда бот замолчал он не отвечает именно данному игроку и другому снова сможет ответить два раза?

4) likeHumanStopAfter - общее кол-во сообщений одному игроку(тогда в чем смысл почти дублирования chatCount)? Или моим ботом, что он скажем в сумме наответил троим 5 сообщений и больше никому не скажет ничего...