Экзекутор (ekzekutor), API2|Универсальный многоязычный бот для PtokaX,VerliHub,RusHub,Eximius |
Здравствуйте, гость ( Вход | Регистрация )
Экзекутор (ekzekutor), API2|Универсальный многоязычный бот для PtokaX,VerliHub,RusHub,Eximius |
24.2.2009, 4:22
Сообщение
#81
|
|
Продвинутый участник Группа: Пользователи Сообщений: 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 |
|
|
21.2.2011, 2:12
Сообщение
#82
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 16.6.2008 Пользователь №: 32 Спасибо сказали: 0 раз |
Вопрос на счет регистрации. В опчат приходит сообщение что такой-то ник хочет зарегаться. Что мне дальше делать? Есть команда которая подтверждает регистрацию или вручную регистрировать пользователя?
|
|
|
21.2.2011, 7:34
Сообщение
#83
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Это плагин Авторегистрации. Можно включать и отключать автоматическую регистрацию пользователей. Если авторегистрация отключена, то в ОП-чат приходят уведомления, чтобы операторы вручную зарегистрировали желающих. Об этом написано в инструкции к плагину.
Требуется уменьшить шанс срабатывания триггера, сделать холостой ответ. При ANSWERS="" будет ли бот писать в чат пустую строку? Это можно сделать, например, вот таким элегантным образом (пример из одного из моих триггеров-примеров):Код ======= Ответ Bot: =======
Здесь мы с вероятностью 1 к 20 выводим в чат текст. Робот "Уральский" в данном примере реагирует с вероятностью примерно 5% на любой текст в чате.индекс: 10. [%^%%%+!][%%%S] Бот: Уральский LUA: (%z?)[^%+!]+[%S]+(%z?) Ответ: 1. {rand:R:1:20}{if:R:1}[curUser], тупица, ты не отвечаешь на мой ответ!!! ============================ Цитата Некоторый косяк с меню экзекутора: при отключении плагина игр и перезагрузки настроек скрипта меню игры всё ещё отображается. Наверное, надо просто перезайти, это меню осталось в самом клиенте.
isSendBotMenu, isSendHubMenu и isSendBotMenu равны 1. |
|
|
21.2.2011, 17:58
Сообщение
#84
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 5.9.2010 Пользователь №: 7 629 Спасибо сказали: 0 раз |
|
|
|
22.2.2011, 6:44
Сообщение
#85
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
А какая игра то? И как она отключалась?
|
|
|
24.2.2011, 12:45
Сообщение
#86
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 5.9.2010 Пользователь №: 7 629 Спасибо сказали: 0 раз |
|
|
|
20.3.2011, 21:34
Сообщение
#87
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 8.7.2008 Пользователь №: 153 Спасибо сказали: 0 раз |
Помню раньше был плагин ограничение поиска и скачивания определенным никам, сейчас не могу найти в описании.
|
|
|
21.3.2011, 2:07
Сообщение
#88
|
|
Участник Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз |
Я не пойму, это так задумано, чтоб обычному зарегеному юзеру была доступна часть команд настроек хаба? В частности, плохие ники, антимат, тригеры, и т.п.?
Я так понимаю, единственный вариант оключить пункты меню - через правку файлов меню всех плагинов? А как быть с доступностью самих команд (через чат), как их отключить? P.S. Экзекутор 3.0 |
|
|
26.3.2011, 15:00
Сообщение
#89
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 27.12.2009 Из: Красноярска Пользователь №: 5 495 Спасибо сказали: 0 раз |
Выкидывает вот такую ошибку в личку верли ..
<VerliHub> [ Lua ERROR ] /etc/verlihub/scripts/Ekzekutor.lua:1448: attempt to concatenate field 'gethubmenu' (a nil value) Бот незапускается.VerliHub 0.9.8e-r2 на Ubuntu 10.10,LuaSocket 2.0.2.Бот лежит как указано в пути ["FName"]="/etc/verlihub/scripts/Ekzekutor/".Что посоветуете?! P.S. Версия бота 3.0.0 от 08.03.2011 Всё,разобрался!Автору респект!Пока все работает на отлично! |
|
|
31.3.2011, 23:18
Сообщение
#90
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
Люди, а кто поможет решить проблемку этого скрипта?
Сколько версий скрипта не пробовал, везде и то же - кик не работает: В чат пишет: Цитата [23:23:24] <Саня> !kick [osba] Реклама в описании в настройках профиля стоит разешение на кик. Думал может сторонние скрипты мешают - убрал их все - толку 0, проблема остаётся Вообщем, у меня PtokaX 0.4.1.2 c 1-м соящим скриптом - скриптом последней версии Экзекутора (мультиязычность выключена) |
|
|
31.3.2011, 23:24
Сообщение
#91
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
31.3.2011, 23:26
Сообщение
#92
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
|
|
|
3.4.2011, 5:37
Сообщение
#93
|
|
Продвинутый участник Группа: Пользователи Сообщений: 179 Регистрация: 24.2.2009 Из: Самара Пользователь №: 2 340 Спасибо сказали: 103 раза |
Помню раньше был плагин ограничение поиска и скачивания определенным никам, сейчас не могу найти в описании. А это было раньше точно? Не помню уже, по-моему отдельным я не делал (в самом хабе было вроде). Есть такие вещи для классов с возможностью создавать исключения. Но это можно сделать с помощью триггеров.Я не пойму, это так задумано, чтоб обычному зарегеному юзеру была доступна часть команд настроек хаба? В частности, плохие ники, антимат, тригеры, и т.п.? Надо внимательно читать иснтуркцию по установке, где в самом начале жирным написано, что надо сделать первым делом. Я так понимаю, Вы этого не читали.Я так понимаю, единственный вариант оключить пункты меню - через правку файлов меню всех плагинов? А как быть с доступностью самих команд (через чат), как их отключить? P.S. Экзекутор 3.0 П.С. Неуд по чтению. (проблема в различных профилях по умолчанию, в их количестве, на которые рассчитано меню бота). Выкидывает вот такую ошибку в личку верли .. А что было то?) Пути напутаны?<VerliHub> [ Lua ERROR ] /etc/verlihub/scripts/Ekzekutor.lua:1448: attempt to concatenate field 'gethubmenu' (a nil value) Бот незапускается.VerliHub 0.9.8e-r2 на Ubuntu 10.10,LuaSocket 2.0.2.Бот лежит как указано в пути ["FName"]="/etc/verlihub/scripts/Ekzekutor/".Что посоветуете?! P.S. Версия бота 3.0.0 от 08.03.2011 Всё,разобрался!Автору респект!Пока все работает на отлично! Люди, а кто поможет решить проблемку этого скрипта? Команда "кик" не бота, а хаба. Это смотрите сам хаб, а экзекутор не реализовывает кики.
Сколько версий скрипта не пробовал, везде и то же - кик не работает: В чат пишет: в настройках профиля стоит разешение на кик. Думал может сторонние скрипты мешают - убрал их все - толку 0, проблема остаётся Вообщем, у меня PtokaX 0.4.1.2 c 1-м соящим скриптом - скриптом последней версии Экзекутора (мультиязычность выключена) |
|
|
3.4.2011, 12:58
Сообщение
#94
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
Команда "кик" не бота, а хаба. Это смотрите сам хаб, а экзекутор не реализовывает кики. хмм, а действительно. както об этом и не подумал Действительно, комманда Код !kick 111 Проба не срабатывает и без скрипта. Встаёт вопрос - а как же в пташке её включить?Кстати, на версии пташки 0.4.1.1 также не робит ни со скриптом ни без него опция P.S. Сори за офтоп, если не в тему |
|
|
3.4.2011, 14:04
Сообщение
#95
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
sania, сам ты пташка, трудно что ли птокой или PtokaX обзывать!?!
Цитата Встаёт вопрос - а как же в <дурацкое слово> её включить? Менеджер профилей. |
|
|
3.4.2011, 14:25
Сообщение
#96
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
Артём, просто лень переключать языка на англйский)
В менеджере профилей кик разрешён. Ошибка остаётся |
|
|
3.4.2011, 15:19
Сообщение
#97
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
А зачем тебе команда? Через меню не кикается?
Микроскрипт, реализующий такую команду Код local tProfile = { [-1] = false, -- Незарегистрированный [0] = true, -- Мастер [1] = true, -- ОП [2] = false, -- Вип [3] = false, -- Зарегистрированный } function ChatArrival(tUser, sData) if tProfile[tUser.iProfile] then local sVictim, sReason = sData:match"^%b<> !kick (%S+) (.*)|" if sVictim and sReason then local tVictim = Core.GetUser(sVictim) if tVictim then Core.SendToNick(sVictim, "$To: "..sVictim.." From: "..tUser.sNick.." $<"..tUser.sNick.."> You are being kicked because: "..sReason..".") Core.SendToAll("<"..tUser.sNick.."> is kicking "..sVictim.." because: "..sReason..".") Core.Kick(tVictim, tUser.sNick, sReason) else Core.SendToNick(tUser.sNick, "Нет такого пользователя на хабе.") end return true end end end |
|
|
3.4.2011, 23:21
Сообщение
#98
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
Alexey, в чат пишет что типа кикнуло, но не кикает((
В чате: Код [00:19:53] *** <Саня> is kicking 111 because: 555. [00:19:53] <Саня> !kick 111 555 а в личку ничего не пришло |
|
|
3.4.2011, 23:26
Сообщение
#99
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Исправил.
|
|
|
5.4.2011, 13:00
Сообщение
#100
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 16.4.2010 Пользователь №: 6 646 Спасибо сказали: 10 раз |
Alexey, Помогло, спс огромнейшее.
Держи |
|
|
8.5.2011, 18:04
Сообщение
#101
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 27.2.2011 Пользователь №: 8 866 Спасибо сказали: 0 раз |
Ребят подскажите как в приветствие добавить правила или ссылки?
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Экзекутор (ekzekutor) От темы с ID: 1403 |
318 | Setuper | 173 406 | 20.9.2013, 0:31 Посл. сообщение: Phazeus | |
Экзекутор, Верлик и ВДС | 8 | Aлзим | 13 260 | 12.3.2013, 15:40 Посл. сообщение: Артём | |
Бот Экзекутор бот птохи |
1 | Slav | 6 649 | 11.9.2009, 12:43 Посл. сообщение: Maximum |
|
Сейчас: 23.11.2024, 5:39 |