Экзекутор (ekzekutor), API2|Универсальный многоязычный бот для PtokaX,VerliHub,RusHub,Eximius |
Здравствуйте, гость ( Вход | Регистрация )
Экзекутор (ekzekutor), API2|Универсальный многоязычный бот для PtokaX,VerliHub,RusHub,Eximius |
24.2.2009, 4:22
Сообщение
#141
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Скрипт предназначен для использования на HUB-серверах RusHub, Verlihub, PtokaX 0.4.x.x и Eximius. Требуется наличие LUA 5.1.x. При желании можно добавлять любое количество нужных локализаций для любых других серверов. Для этого скрипт использует собственный API, который обрабатывается соответствующими файлами локализации. Имеется встроенный движок поддержки плагинов (расширений), которыми реализовывается основной функционал бота и с помощью которых он может расширяться. Дополнения, замечания, пожелания и поддержка приветствуются. Для использования на таких разных платформах в скрипте предусмотрена соответствующая настройка локализации.
Приветствуется использование скрипта на OpenSource операционных системах (Linux, BSD и т.д.). ЗАПРЕЩАЕТСЯ использовать скрипт для пропаганды алкоголя, табака, наркотиков, извращений и разврата, религии, искажения Наследия Руси и её изначальной Культуры! А также для потакания подобной пропаганде и поощерения. Действия, препятствующие адекватным просветительским инициативам ЗАПРЕЩЕНЫ. Цитата Основные возможности и функции движка: Раскрывающийся текст
Входящие в дистрибутив плагины: Раскрывающийся текст
И прочие мелочи… Плагины возможно отключать, задавать нужный приоритет (очередь обработки). Возможно добавлять любые плагины. Это просто. К тому же плагины работают несколько быстрее, чем аналогичные отдельные скрипты, так как все плагины уже получают обработанные данные от движка плагинов Бота. Так можно передать обработку на внешние сервисы, например PHP, .NET и т.п. Пользовательское соглашение: Раскрывающийся текст Условия пользования программным продуктом "Экзекутор" от PhazaSoft. Автор Phazeus. Этот программный продукт (набор скриптов) представляет собой исходный код на языке Lua в открытом виде (OpenSource) и предназначен для использования на DirectConnect-серверах (файлообменных хабах) и является интеллектуальной собственностью, защищаемой законом об авторском праве и интеллектуальной собственности. Этот программный продукт доступен для свободного использования при условии соблюдения администрацией ресурсов, которые используют программный продукт "Экзекутор", установленных автором правил: 1. Запрещена пропаганда любых видов наркотических веществ (как легальных, так и нелегальных, например, табака, пива и т.п.) и потакание подобной пропаганде в любой форме, непринятие мер по предотвращению действий, приводящих к распространению информации о подобных веществах в благожелательной форме. Запрещено препятствование распространению информации о подобных веществах, описывающей их истинное действие на организм человека и их вред. 2. Запрещено распространение информации в благожелательной форме о разного рода извращениях, обусловленных генетическими, психическими и психологическими отклонениями, а также разврата и неподобающего некультурного поведения. 3. Запрещена пропаганда и распространение информации в благожелательной форме о какой-либо религии, выходящей за рамки объективного рассмотрения. 4. Запрещено искажение древней Славянской Культуры и традиций, очернение наследия Руси. 5. Запрещена пропаганда каких-либо политических партий и движений. Приветствуется личная гражданская инициатива и проявление активной гражданской позиции вне политических партий и движений. (вышеописанные пункты касаются как представителей администрации ресурсов, так и пользователей, действия которых должны контролироваться администрацией ресурсов) 6. Запрещено использование данного программного продукта или его частей в коммерческих целях без согласования с Автором. Запрещено использование программного продукта на официальных ресурсах компаний и фирм а также юридическими лицами без согласования с Автором. 7. Автор оставляет за собой право менять условия пользования скриптом. Любое несогласие с авторскими условиями пользования данным программным продуктом приводит к отказу от его использования. Данные условия распространяются автоматически на любую версию программного продукта "Экзекутор". Использовать исходный код или его части данного программного продукта можно только при выполнения настоящих Условий и ссылки на источник. или в дистрибутиве. Функциональность не ограничена. За справками и помощью в аську или джаббер Благодарим Philoum ( dchub://potes.dyndns.info:12345 ) за помощь в переводе! Текущая версия: 3.0.5 от 19.09.2013 Имеется документация. Последние версии тут: Тестовый хаб с ботом работает иногда тут: dchub://phazasoft.mine.nu |
|
|
15.3.2012, 9:14
Сообщение
#142
|
|
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза |
Хубба тормозит из-за того, что не использует механизм банов хабовый. А хранит все у себя и бан выдает "от себя", то есть, с точки зрения хаба это даже не бан и не мьют. В логи хаба эти наказания не попадают вообще. Посему, понятно, что при каждом действии пользователя он начинает сверяться со своей базой, а это тормоза... Если это упростить и совместить выдачу бана методами хаба, но с хранением истории наказаний и инфы по логинам-ип (она нужна для истории наказаний), то таким образом будут убиты сразу два-три зайца И хаб не будет тормозить и система банов и мьютов будет навороченной и продвинутой
|
|
|
26.4.2012, 9:39
Сообщение
#143
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
Код [2012-04-26 14:32:04] C:/RusHub/scripts/Ekzekutor.lua:354: attempt to call global 'BotUnRegister' (a nil value) [2012-04-26 14:34:25] error loading module 'socket.core' from file 'C:\RusHub\libs\socket\core.dll': %1 не является приложением Win32. Под x64 нету? Код [2012-04-26 14:40:24] C:/RusHub/scripts/Ekzekutor/rushub.lua:11: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [2012-04-26 14:40:24] C:/RusHub/scripts/Ekzekutor/rushub.lua:12: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [2012-04-26 14:40:24] ...micheckie topiki.DynTopics/rushub/Vars.lua:9: warning: function 'SetConfig' was deprecated. Use 'Config[sName] = Value' instead и как убрать бота google, и что он делает вообще? В инструкции не нашел ничего. |
|
|
26.4.2012, 11:45
Сообщение
#144
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Под x64 нету? Самостоятельно найти соответствующую тему ты, конечно, не мог. http://mydc.ru/topic2951.html Код [2012-04-26 14:40:24] C:/RusHub/scripts/Ekzekutor/rushub.lua:11: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [2012-04-26 14:40:24] C:/RusHub/scripts/Ekzekutor/rushub.lua:12: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [2012-04-26 14:40:24] ...micheckie topiki.DynTopics/rushub/Vars.lua:9: warning: function 'SetConfig' was deprecated. Use 'Config[sName] = Value' instead Это предупреждения, а не ошибки, они на работу хаба не влияют. Можешь самостоятельно сделать то, о чём в них говорится. |
|
|
26.4.2012, 15:43
Сообщение
#145
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
Самостоятельно найти соответствующую тему ты, конечно, не мог. http://mydc.ru/topic2951.html Не додумался Это предупреждения, а не ошибки, они на работу хаба не влияют. Можешь самостоятельно сделать то, о чём в них говорится. В скрипте так: Код myhubname = Core.GetConfig("sHubName") or "HUB" OpChat = Core.GetConfig("sHubBot") or MySettings["BotName"] Менял на: Core.Config("sHubName") Core.Config["sHubName"] Core.Config[sHubName] убирал Core. Но выпадает ошибка. КАК надо?! Еще в каких-то плагинах ругалось на это же, так что "Экзекутора" надо править. |
|
|
26.4.2012, 16:06
Сообщение
#146
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
А надо читать документацию или хотябы смотреть, как это сделано в других скриптах.
Код Config.sHubName
|
|
|
26.4.2012, 16:44
Сообщение
#147
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
[2012-04-26 21:40:04] C:/RusHub/scripts/Ekzekutor/rushub.lua:11: attempt to index global 'Config' (a nil value)
Код myhubname = Config.sHubName or "HUB"
|
|
|
29.4.2012, 11:07
Сообщение
#148
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз |
Даже автор не торопится исправить проблему
|
|
|
20.5.2012, 15:47
Сообщение
#149
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
и как убрать бота google, и что он делает вообще? В инструкции не нашел ничего. Это просто пример бот-триггера на роботе. Там поиск гугл, пишешь приват, от ответ с гугла. Если не работает, то значит там поменяли на гугле формат страницы, надо подкорректировать шаблон в триггере. Удалить просто, удаляешь Робота (Специальные команды - Роботы) и потом Бот-Триггер, который на этом роботе висел.Цитата Еще в каких-то плагинах ругалось на это же, так что "Экзекутора" надо править. Надо, дл РусХаба там перебрать надо. Я давно звал знатоков АПИ РусХаба мне помочь, а то самому на сё руки не доходят. Так вот 100 лет уже не смотрел, как сделал тогда так оно и есть...Кстати, в Экзекуторе есть переменная Config, вот вполне может глючить с объектом РусХаба с таким же именем... |
|
|
21.5.2012, 20:23
Сообщение
#150
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 11.6.2009 Из: Губкин Пользователь №: 3 567 Спасибо сказали: 0 раз |
Пользуюсь Экзекутором 3.0.1 (ptokax 0.4.1.2) и выходит ошибка при запуске скрипта (ниже фото)
Что делать ? помогите !
Прикрепленные файлы
|
|
|
22.5.2012, 9:50
Сообщение
#151
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
123123123, а ты сам смотрел картинку? если нет то глянь и увидишь что от тебя хочет хаб библиотек не хватает
|
|
|
22.5.2012, 21:29
Сообщение
#152
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
|
|
|
22.5.2012, 21:42
Сообщение
#153
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Птока точно 0.4.1.2? Какой билд?
|
|
|
7.6.2012, 5:45
Сообщение
#154
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 1.9.2008 Пользователь №: 468 Спасибо сказали: 0 раз |
<Cerber> Этот хаб работает под управлением PtokaX DC Hub 0.4.2.0 (Время работы: 0 дней, 0 часов, 0 минут / Юзеры: 0)
[12:25:44] <•Экзекутор•> Nik, Вы можете создать анкету. Справку можно посмотреть по команде !ank_help [12:25:44] <•Экзекутор•> ~~~~~~~~~~~~~~~~~~~ Информация: ~~~~~~~~~~~~~~~~~~~ О Хабе: DC++ Hub Топик: Добро пожаловать на DC++ Hub! Описание: <Enter hub description here> Хаб запущен: 9 сек. Максимум пользователей: 1 Объём файлов: 0,00 B. Пользователей: 0 / 250 Запущен: Чтв 07 Р?СЋРЅ 2012 12:03:49 (22 мин., 8 сек.) Рекорд числа пользователей: 1 (Чтв 07 Р?СЋРЅ 2012 12:04:41) Рекорд шары хаба: 0,00 B. (Чтв 01 РЇРЅРІ 1970 09:00:00) Подскажите как поправить кракозябли OS Debian 6 |
|
|
7.6.2012, 13:16
Сообщение
#155
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Птоку с вендовой локалью ru_RU.CP1251 запускай.
|
|
|
10.6.2012, 10:35
Сообщение
#156
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
... Это кодировка. Как я понял, у тебя формат даты в юникоде, хаб в сп1251. Открой сам скрипт Экзекутор.луа и найди вот эти строчки:Подскажите как поправить кракозябли OS Debian 6 Код --[[original_osdate=os.date Это строки 182-190. Раскомментируй их так:os.date = function(...) local str=original_osdate(...) or "" if type(str)=="string" then for l in pairs(CodePages["utf8"] or {}) do str=str:gsub(l,CodePages["utf8"][l]) end return (loadstring("return \""..(str or "").."\"") or function() end)() or "" end return str end --фикс функции даты для перекодировки юникода --unicode os.date data replacement]]-- Код original_osdate=os.date
os.date = function(...) local str=original_osdate(...) or "" if type(str)=="string" then for l in pairs(CodePages["utf8"] or {}) do str=str:gsub(l,CodePages["utf8"][l]) end return (loadstring("return \""..(str or "").."\"") or function() end)() or "" end return str end --фикс функции даты для перекодировки юникода --unicode os.date data replacement |
|
|
29.6.2012, 21:54
Сообщение
#157
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Последнее обновление от 26.07.2012. Поправлена локализация verlihub.
|
|
|
2.11.2012, 16:13
Сообщение
#158
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 6.10.2012 Пользователь №: 10 896 Спасибо сказали: 0 раз |
Помогите хочу сбросить экзекутора на ноль что бы возраст и максимум пользователей на 0
|
|
|
19.11.2012, 17:20
Сообщение
#159
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
А поточнее?) Просто удалите базы рекордов. А возраст - это в конфиге удалите или обнулите параметр ["Birthday"].
В базе рекордов тоже можно параметр нужный обнулить. Есть даже команды для установки нужных значений, но это описано в мануале по плагину рекордов. |
|
|
30.11.2012, 15:21
Сообщение
#160
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Добавлен плагин запрета файлообмена (скачивания, поиска) по нику или IP.
|
|
|
19.12.2012, 18:18
Сообщение
#161
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Последнее обновление от 19.12.2012. Исправлен баг в плагине триггеров, проявлявшийся в версии LUA 5.2.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Экзекутор (ekzekutor) От темы с ID: 1403 |
318 | Setuper | 173 737 | 20.9.2013, 0:31 Посл. сообщение: Phazeus | |
Экзекутор, Верлик и ВДС | 8 | Aлзим | 13 278 | 12.3.2013, 15:40 Посл. сообщение: Артём | |
Бот Экзекутор бот птохи |
1 | Slav | 6 651 | 11.9.2009, 12:43 Посл. сообщение: Maximum |
|
Сейчас: 23.11.2024, 15:59 |