Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 23.3.2009, 10:29 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Спасибо, попробую |
Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #12622 · Ответов: 299 · Просмотров: 335 194 |
Отправлено: 19.3.2009, 11:44 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
|
Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #12185 · Ответов: 299 · Просмотров: 335 194 |
Отправлено: 17.3.2009, 19:16 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Все спасибо, теперь до меня дошло как организован обмен. |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #12029 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 17.3.2009, 17:11 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
То что тут http://mydc.ru/topic915.html написано является эталоном или есть отклонения в разных вариациях, версиях или тп? Попробовал сделать так: SRArrival = function (user, data) Core.SendToUser(user,"<"..CofACfg.Bot.."> DATA:".. data) end Есть два юзера. Во всех вариантах (A-P) кроме одного функция "молчит". Только когда юзер P делает посковый запрос, юзер А отвечает ему вот этим $SR Вася Файл.txt[0x05]437 3/4[0x05]МойХаб (10.10.10.10:411)[0x05]Петя| Как смоделировать эту ситуацию ? Цитата Ответ на активный поиск: Код $SR Вася Файл.txt[0x05]437 3/4[0x05]МойХаб (10.10.10.10:411)| |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #12005 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 17.3.2009, 6:30 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Да, действительно, в моем варианте sNeedNick получат не корректно. Вопросы: Символ | в конце строки в sData всегда присутствует? Эту строку формирует клиент? Все ли клиенты добавляют этот символ? Где можно почитать? |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #11966 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 16.3.2009, 20:56 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Так как $RevConnectToMe FromNick ToNick, то local sNeedNick = sData:match"(%S+) %S+$" вернет FromNick (это если я правльно понимаю) Я пошел по простому пути, скопировал функцию ConnectToMeArrival, обозвал ее RevConnectToMeArrival, а строку local _,_, sNeedNick = string.find(sData, "^%S+%s(%S+)") заменил на local _,_, sNeedNick = string.find(sData, "^%S+%s%S+%s(%S+)") Может это и не по спортивному, зато работает ) |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #11928 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 16.3.2009, 20:19 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
1. local _,_, sNeedNick = string.find(sData, ".*(%S+)|$") % не нужен, так как символ | не нуждается в экранировании. 2. Кто тебе сказал, что строка RevConnectToMeArrival = ConnectToMeArrival также предусматривает передачу параметров? Эта строка означает, что тела данных функций совпадают, а параметры передаются в каждую функцию свои. 1. может быть, так не проверял 2. вот именно, параметры приходят разные, а скрипт их пытается обработать одной процедурой, что приводит к неправильному получению параметра sNeedNick в RevConnectToMeArrival |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #11925 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 16.3.2009, 19:56 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день! Ошибочка однако в расчеты вкралась. 1. есть - local _,_, sNeedNick = string.find(sData, ".*(%S+)") нужно - local _,_, sNeedNick = string.find(sData, ".*(%S+)%|$") 2. RevConnectToMeArrival = ConnectToMeArrival - неверное высказывание в данном случае, так как разный формат sData: для ConnectToMeArrival sData = $ConnectToMe ToNick 1.2.3.4:port -- где 'ToNick' - ник получателя запроса, '1.2.3.4:port' - адрес и порт отправителя для RevConnectToMeArrival sData = $RevConnectToMe FromNick ToNick -- где 'FromNick' - ник отправителя запроса, 'ToNick' - ник получателя запроса По этим причинам (во всякос случае у меня под linux) не работает поиск и скачивание у пассивных юзеров. |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #11923 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 14.3.2009, 22:32 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
2. После N неправильных ответов подряд викторина должна выключаться, а она просто бесконечно выводила сообщения в чат "Викторина остановлена, т.к. никто не ответил на...". Не помню как, но это удалось пофиксить. Это скорее всего происходит из-за таймера. Какой то другой скрипт включает таймер с таким же именем и начинается свистопляска. Возможно что и остальные проблемы, описанные в данном посте, появляются по этой причине |
Форум: Развлекательные скрипты [PtokaX] · Просмотр сообщения: #11797 · Ответов: 150 · Просмотров: 145 897 |
Отправлено: 14.3.2009, 17:49 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
На заметку люниксоводам! Долго не мог запустить викронину по linux, перепробовал разные версии, результат один - не работает! Проблема следующая: скрипт запускается, работает, есть менюшка, обрабатываются команды, НО не принимает правильные ответы! Решение: база воросов questions.txt имеет формат windows, а точнее или правильнее сказать, что строки заканчиваются двумя символами - перевод каретки и перевод строки (CR/LF) (HEX 0D/0A). Для нормальной работы под linux необходимо, поправить файл questions.txt так, чтобы строки оканчивались только одним символом (LF) (HEX 0A). Сделать это можно например при помощи Microsoft Word. |
Форум: Развлекательные скрипты [PtokaX] · Просмотр сообщения: #11781 · Ответов: 146 · Просмотров: 144 775 |
Отправлено: 10.3.2009, 11:11 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день! Хороший скрипт. Жаль нет следующих функций (или я не туда смотрю?) --bRestartHub - Restart hub --bTempOP - TempOP --bGag - Gag, Ungag --bRedirect - Redirect |
Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #11341 · Ответов: 86 · Просмотров: 96 391 |
Отправлено: 2.3.2009, 18:57 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Похоже ни кто не знает как пользоваться антирекламмой в данном боте. Я сам долго пытался понять, но увы, не хватило тяму. Вообщем в очередной раз разочаровался в биг ботах, пойду пока юзать отдельные скрипты. PS: выкладываю свой перевод версии 4.1, может кому будет интересно. Это мой первый опус, и делался он в образовательных целях. Кое что срисовано со скрипта Leviathan v.4.00 rus RC1 by Svyat. Проверял на Ptokax 0.4.1.1 Linux LUA 5.1.3. LV_4.1FINAL_Rus_by_ycaTblu.rar ( 998.29 килобайт ) Кол-во скачиваний: 30 |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #10577 · Ответов: 215 · Просмотров: 197 488 |
Отправлено: 28.2.2009, 23:08 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день! Подскажите, что такое bad/watch/safe/sites и как этим пользоваться? И еще вопрос, в случае выставления реакции типа warn или kick на рекламу выдаются сообщения, но предупреждения и кики не накапливаются и не заносятся в лог. Он так у всех работает, или только у меня? |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #10475 · Ответов: 215 · Просмотров: 197 488 |
Отправлено: 11.2.2009, 16:18 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день! Скрипт интересный, но у меня возникла проблемка, скрипт блокирует функию поиска у пассивных клиентов. Это можно вылечить, или нет? Ptokax 0.4.1.1 Linux LUA5.1.3 |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #9719 · Ответов: 115 · Просмотров: 116 130 |
Отправлено: 2.2.2009, 8:53 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день! Вопрос конкретно к dimetrius, хотя если уже есть решение то и к остальным. Примерно полгода назад некий dimetrius (незная тот же что присутствует на этом сайте или другой) на одном из форумов посвященных ptokax писал, что собирается перевести на русский скрипт BadNickCheker. В связи с этим вопрос, есть ли уже перевод и будет ли вообще? Данный скрипт обсуждался на |
Форум: Kорзина · Просмотр сообщения: #9186 · Ответов: 1 · Просмотров: 3 990 |
Отправлено: 1.2.2009, 7:44 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Добрый день. Пытаюсь запустить эту штуку FreshStuff3 5.0.1RUS.lua на ptokax 0.4.1.1 Linux, API2, LUA5.1.3 Не стартует, пишет в чат Цитата [10:23:38] <PtokaX> *** Ошибка, скрипт FreshStuff3 5.0.1RUS.lua запуск не удался. , а в лог вот это[10:23:38] *** FreshStuff3 5.0.1 обнаружил PtokaX 0.4.1.1 с поддержкой app. [10:23:38] *** Загружено 0 релизов за 0.009999999999998 секунд. [10:23:38] *** FreshStuff3 5.0.1 ядро загружено. Цитата 01.02.2009 10:24:53 - /etc/ptokax/scripts/FreshStuff3 5.0.1RUS.lua:57: module 'pxlfs' not found: no field package.preload['pxlfs'] no file '/etc/ptokax/scripts/freshstuff/pxlfs.lua' no file '/etc/ptokax/scripts/freshstuff/libnew/pxlfs.dll' Файл pxlfs.lua в архиве отсутствует. Файл pxlfs.dll лежит по указанному пути. Подскажите, что делать? Нашел решение |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #9142 · Ответов: 151 · Просмотров: 157 277 |
Отправлено: 27.1.2009, 14:05 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
и правдо нашел ) http://mydc.ru/topic1137.html. Спасибо. Пошел проверять. по инсталлеру для ленивых: 1. создалось два каталога (вложенные) /cfg/cfg/файлы и /Language/Language/файлы 2. скрипт для запуска демоном /etc/init.d/ptokax прикрученный к инсталерру не работает, а переделанный из skeleton-а с пол-пинка 3. пустых папок нет, но при запуске ptokax они создаются автоматически |
Форум: PtokaX под *nix · Просмотр сообщения: #8998 · Ответов: 75 · Просмотров: 79 873 |
Отправлено: 27.1.2009, 11:19 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
А есть пример использования BanMan.Save() и таймера? |
Форум: PtokaX под *nix · Просмотр сообщения: #8990 · Ответов: 75 · Просмотров: 79 873 |
Отправлено: 27.1.2009, 6:49 | |
Начинающий Группа: Пользователи Сообщений: 19 Регистрация: 26.1.2009 Пользователь №: 1 971 |
Собрал и запустил ptokax 0.4.1.1 на Debian Lenny RC2 (спасибо mariner за инструкцию). Все запустилось, все заработало, правдо инсталер для ленивых немного криво работает, но это поправимо. Начал тестировать ХАБ, два пользователя - я и бот для пинания. В процессе тестирования столкнулся с проблемой. Описание проблеммы: Хаб отрабатывает команды банов, выводит список банов, забаненные пользователи не могут войти на ХАБ - вообщем все как надо. А вот в случае отключения ХАБа или рестарта он забывает напрочь все наказания и пользователи могут снова подключаться. Если бан добавить ручками в файл BanList.xml, то наказания сохраняются и отрабатываются. Простое решение проблемы: В ptokax сделана защита от частой записи на диск (в целях уменьшения наргузки). В файле hashBanManager.cpp есть такой код Код // PPK ... we don't want to kill HDD with save after any change in banlist if(iSaveCalled < 100) { iSaveCalled++; return; } т.е. запись банов в файл BanList.xml происходит только если наказаний больше 100. Если данный кусок кода удалить, то все работает. Правильное решение проблеммы: Я его незнаю . У меня маленький ХАБ (пара сотен клиентов) и что бы накопилось более ста наказаний ХАБ должен отработать без остановки полгода . В дальнейшем ожидается увеличение числа клиентов и данная функция станет востребованной (винт жалко), а пересобирать отстроенный и рабочий нехочется. Подскажите пожалуйста, как сделать, что бы наказания записывались порциями (а не по одному), но и в тоже время, при оставоки ХАБа происходил своппинг на диск? |
Форум: PtokaX под *nix · Просмотр сообщения: #8984 · Ответов: 75 · Просмотров: 79 873 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
|
Сейчас: 3.5.2024, 9:12 |