От: Экзекутор (ekzekutor), От темы с ID: 1403 |
Здравствуйте, гость ( Вход | Регистрация )
От: Экзекутор (ekzekutor), От темы с ID: 1403 |
16.12.2009, 18:05
Сообщение
#161
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Не знаю что там стоит, но в ошибки о GetUsrClass говорится.
|
|
|
21.12.2009, 15:28
Сообщение
#162
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 4.11.2009 Пользователь №: 4 924 Спасибо сказали: 0 раз |
Товарищи, помогите настроить плагин антирекламы, плиз. Проблема в следующем: в список рекламы добавляю слово dchub , а в список исключений, например, dchub://10.20.30.40. Я так понимаю, что адрес dchub://10.20.30.40 разрешен для написания в чат, но увы, он все равно обрабатывается модулем антирекламы после чего следует БАН. Помогите плиз, как правильно и в какой форме надо добавлять записи в список рекламы и исключений? В описании бота об этом нет ничего (((
|
|
|
29.12.2009, 20:31
Сообщение
#163
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 27.12.2009 Пользователь №: 5 491 Спасибо сказали: 0 раз |
|
|
|
13.1.2010, 14:54
Сообщение
#164
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз |
Пишу в этот раздел, хоть у меня не птока , а верлихаб, но проблема именно в экзекуторе.
Если в антирекламу добавить шаблон с дефисом, то фильтр не срабатывает. Например, вражеская сылка вида blablabla-lala.net проскакивает. Вопросы: 1) в каком виде нужно вбивать шаблон в данном случае; 2) какой вообще здесь синтаксис. UPD Зря паниковал)) Разобрался. Нужно было копнуть в сторону рэгэкспов перла, т.е. в данном случае поставить слэш перед дефисом. В итоге: (%z?)[hH]+[aA]+[hH]+[aA]+[/-]+[lL]+[aA]+[lL]+[aA]+[.]+[nN]+[eE]+[tT]+(%z?) |
|
|
13.1.2010, 15:19
Сообщение
#165
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
вообще-то регулярные выражения в lua, отличаются от регулярных выражений перла, поэтому дефис нужно экранировать знаком процента, а не слешом.
|
|
|
13.1.2010, 18:37
Сообщение
#166
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз |
Товарищи, помогите настроить плагин антирекламы, плиз. Проблема в следующем: в список рекламы добавляю слово dchub , а в список исключений, например, dchub://10.20.30.40. Я так понимаю, что адрес dchub://10.20.30.40 разрешен для написания в чат, но увы, он все равно обрабатывается модулем антирекламы после чего следует БАН. Помогите плиз, как правильно и в какой форме надо добавлять записи в список рекламы и исключений? В описании бота об этом нет ничего ((( Была аналогичная проблема. В LUA я полный ноль, но кое-что понять из текста скрипта антирекламы смог. Дело в том, что логика алгоритма антирекламы экзекутора такова: 1) когда скрипт всречает слово dchub:// (которое находится в черном списке), он начинает искать его в исключениях. 2) А теперь внимание!!!: ищет он именно запрещенное слово, но никак не вхождение этого слова во фразу-исключение. Таким образом, он ищет в исключениях слово "dchub://", а не "dchub://10.20.30.40". Естественно, исключения в данном случае не срабатывают, т.к. искомого слова (dchub://) там попросту нет!!! Мне кажется эта логика немного страноватой, или же просто банальная ошибка в алгоритме. Поэтому лично я себе немного исправил файл /PLUGINS/Antireklama.AntiAD/{ваш_хаб}/Vars.lua : ...вместо Код function checkForAdvertising(msg) msg=strLower(msg) for i = 1,#adverTable do for ad0 in string.gmatch(msg, adverTable[i]) do if not adverTableExept[ad0] then return true end end end return end ...написал Код function checkForAdvertising(msg) msg=strLower(msg) local exflag=0 for ex, Table in pairs(adverTableExept) do local _,_,ex0 = string.find(ex, "(%S+)") if string.find(msg,ex0) then exflag = 1 end end if exflag == 0 then for i = 1,#adverTable do for ad0 in string.gmatch(msg, adverTable[i]) do if not adverTableExept[ad0] then return true end end end else return false end return end НО: 1) Как я говорил, я ниразу не программист, поэтому чувствую, здесь много лишнего, можно написать и лучше, но я не умею)) 2) Теперь есть другой косяк, но о нем я промолчу... вообще-то регулярные выражения в lua, отличаются от регулярных выражений перла, поэтому дефис нужно экранировать знаком процента, а не слешом. Возможно. Попробовал оба варианта, оба работают. |
|
|
18.1.2010, 3:58
Сообщение
#167
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
на Eximius 2.0.5 не захотел работать скрипт
ошибки \Ekzekutor.lua --> Error call function OnExit() ..._2_0_5_Build5_Lua_5_1\scripts\Ekzekutor\ptokax04.lua:23: attempt to call field 'UnregBot' (a string value) \Ekzekutor.lua --> Error call function Main() ..._2_0_5_Build5_Lua_5_1\scripts\Ekzekutor\ptokax04.lua:2: attempt to index global 'SetMan' (a nil value) |
|
|
18.1.2010, 21:05
Сообщение
#168
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз |
|
|
|
26.1.2010, 23:00
Сообщение
#169
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 9.9.2009 Из: Нижнего Тагила Пользователь №: 4 402 Спасибо сказали: 0 раз |
[00:58] В скрипте нет синтаксических ошибок
[00:58] В скрипте нет синтаксических ошибок [00:58] В скрипте нет синтаксических ошибок [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Нет синтаксических ошибок в файле скрипта ЗаглушкаНеизвестныхКомандЕксимиуса.lua [00:58] Нет синтаксических ошибок в файле скрипта ЗаглушкаНеизвестныхКомандПтоки.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Нет синтаксических ошибок в файле скрипта Ekzekutor.lua [00:58] Синтаксис C:/psp hub/scripts/Ekzekutor/ptokax04.lua:14: module 'socket' not found: no field package.preload['socket'] no file 'C:\psp hub\socket.lua' no file 'C:\psp hub\libs\socket.lua' no file 'C:\psp hub\scripts\libs\socket.lua' no file 'C:\psp hub\socket.dll' no file 'C:\psp hub\libs\socket.dll' no file 'C:\psp hub\scripts\libs\socket.dll' [00:58] Скрипт остановлен. это че запускаю хаб потом скрипт и вот(((( |
|
|
26.1.2010, 23:23
Сообщение
#170
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
спойлер есть на форуме для таких длинных сообщений. Библиотеки установил?
|
|
|
26.1.2010, 23:47
Сообщение
#171
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 9.9.2009 Из: Нижнего Тагила Пользователь №: 4 402 Спасибо сказали: 0 раз |
какие?
|
|
|
27.1.2010, 0:13
Сообщение
#172
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
ну всё ставь библиотеки которые в архиве с ботом
|
|
|
27.1.2010, 2:06
Сообщение
#173
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 9.9.2009 Из: Нижнего Тагила Пользователь №: 4 402 Спасибо сказали: 0 раз |
да куда их пихать?
|
|
|
27.1.2010, 2:14
Сообщение
#174
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
создай папку libs там где лежит PtokaX.exe и в эту папку кидай
|
|
|
27.1.2010, 9:22
Сообщение
#175
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 19.12.2009 Пользователь №: 5 404 Спасибо сказали: 0 раз |
Здравствуйте! Пожалуйста, не могли бы вы мне помочь. Запретил внешние запросы для диапазона IP.
============================== Список сетей: ============================== 1. 10.0.0.1 - 10.255.254.254 Gold-Key. 2. 169.254.0.1 - 169.254.254.254 Massacre. 3. 192.168.0.0 - 192.168.254.254 Zare4Net. ================================================================================= Теперь выдаёт такое сообщение: [15:16:40] <MassNet_chat> <•Экзекутор•> *** 01/27/10 15:16:52 В скрипте произошла ошибка: ...cripts/Ekzekutor/PLUGINS/Seti.Nets/ptokax04/Vars.lua:8: attempt to perform arithmetic on a nil value [15:16:40] <MassNet_chat> <•Экзекутор•> Внимание!!! Перед использованием плагина конвертирования профилей не забудьте создать копию папки скриптов!!! Плагин конвертирует профили команд меню в соответствии с заданными Вами параметрами. Новые профили задаются отдельно для каждого присутствующего профиля в файлах меню перед началом конвертации. Если Вы не знаете, что делаете, не используйте плагин конвертирования профилей команд файлов меню! [15:18:42] *** Ушёл: •Словарь• [15:18:42] *** Ушёл: •Экзекутор• [15:18:42] *** Пришёл: •Экзекутор• [15:18:42] *** Пришёл: •Словарь• Может кто сталкивался? Подскажите. Я новенький На хабе запущено ещё несколько скриптов. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Редактирую: от диапазона видимо не зависит. Даже когда в списке нет диапазонов с запретом запросов, включаешь блокировку внешних запросов и начинается вот это. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Короче сам методом тыка разобрался. Виключил скрипт Викторины и всё стало нормально, но как-то викторину тоже хотелось бы запустить..... Спасибо за внимание... |
|
|
27.1.2010, 13:22
Сообщение
#176
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Библиотеку 'socket', это написано в ошибке, которую стоило прочитать до того как паниковать Библиотека лежит тут: Luasocket, win32 | Работа с сокетами
girs, напиши автору напрямую, так будет быстрее. |
|
|
3.2.2010, 5:30
Сообщение
#177
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 8.3.2009 Из: Ярославля Пользователь №: 2 517 Спасибо сказали: 3 раза |
Тут есть кто пользуется данным ботом на Verlihub?Если есть,то помогите найти ответ.Меняю в ручную настройки в файлах бота,но они не вступают в силу.Например в сообщении приветствии для теста удалил одну строку,но после перезапуска самого скрипт-бота,плагина LUA для верли,даже после рестарта хаба изменения не вступают в силу,что может быть не так? Сам бот работает без сбоев.
Phazeus молодец!!!Новый RC 2.1 бота выпустил!!!Ща тестить будемс! Вопрос выше остается открытым Чейндж лист тоже ждемс!Урааа!Уже сразу по весу вижу что многого добавилось |
|
|
14.2.2010, 17:59
Сообщение
#178
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 6.11.2009 Пользователь №: 4 949 Спасибо сказали: 0 раз |
Поставил это чудо.
После установки его пропали почти все пользователи ,осталось только несколько. Скажите,как с этим бороться |
|
|
17.2.2010, 18:12
Сообщение
#179
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 17.2.2010 Пользователь №: 6 114 Спасибо сказали: 0 раз |
Народ, помогите пожалуйста ламеру (всетаки выходит что я ламер)
Стоит Verlihub 0.9.8e-r2 на платформе Open SUSE linux 10.0. Хочу поставить Екзекутора, мануал на офф сайте не полон для полного описания установки. Как я понял, в систему дополнительно ставится Lua, дак вот что, поставил я Lua. ISERVER:/usr/local/lib # lua Lua 5.1.3 Copyright © 1994-2008 Lua.org, PUC-Rio > Поменял платформу как указано в мануале на офф сайте на Verlihub. Запихал папку Ekzekutor в папку /etc/verlihub/scripts/ ISERVER:/usr/local/lib # ls /etc/verlihub/scripts/ Ekzekutor Ekzekutor.lua ISERVER:/usr/local/lib # Суть вопроса вот в чем: Как его запускать то елы? этого бота Фиг пойми как свзать верлихаб и екзекутора, не будет же он просто при старте хаба из папки грузиться. Помогите ламеру ребят уже нерв не хватает с мертвым инетом на 64кбит гуглить по одним и тем же мануалам...... Мб запуск бота в конфиг добавлять нада или еще куда? Заранее благодарен!!!! Если это где-то описывалось извиняйте сил уже нету.. |
|
|
17.2.2010, 22:04
Сообщение
#180
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Есть плагин скриптов луа для верли, он добавляет несколько команд в хаб, этими командами управляются скрипты, я сам не пользовался верлихабом, но думаю тебе надо копать в эту сторону.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Экзекутор (ekzekutor) API2|Универсальный многоязычный бот для PtokaX,VerliHub,RusHub,Eximius |
168 | Phazeus | 228 101 | 27.4.2014, 10:08 Посл. сообщение: Prizrak333 | |
Экзекутор, Верлик и ВДС | 8 | Aлзим | 13 278 | 12.3.2013, 15:40 Посл. сообщение: Артём | |
Бот Экзекутор бот птохи |
1 | Slav | 6 651 | 11.9.2009, 12:43 Посл. сообщение: Maximum |
|
Сейчас: 23.11.2024, 6:52 |