myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику Tsd. Спасибо сказали: 112
Дата поста: В теме: За сообщение: Спасибо сказали:
15.3.2012, 21:36 Антитор
API2 | Запрет Tor exit node
Идея: RoLex
Автор: Tsd
Версия скрипта: 1.0
Версия API: 2
OS: Windows
Описание скрипта: Скрипт не даёт зайти на хаб пользователям, использующим технологию Tor
Проще говоря, эта технология похожа на коннект пользователя на хаб через прокси, но более продвинутая.
Скрипт использует утилиту Curl для обновления списка IP торов с сервера обновлений.
Операторов не трогает. Вид наказания и другие настройки в конфигураторе.
Протестировано на OS Windows Server 2003, PtokaX 0.4.2.0
Tsd © 15.03.2012
Ksan, Артём, ShadoWx, rival, Saymon21, dickTATOR, AfLc
6.2.2012, 21:19 Скрипт при входе
помогите
Убери строку
"\n\tRunTime:\t"..ut..")")
ke(x)one
31.1.2012, 0:31 С Днюхой Тебя!
поздравления
Присоединяюсь к поздравлениям. Великих свершений, удачного коннекта и всего самого самого. Так держать!
Setuper
25.1.2012, 15:50 Isolator
API2 | Наказание пользователя по четырём параметрам
Название скрипта: Isolator
Автор: Tsd
Версия скрипта: 1.6
Платформа: PtokaX
Версия API: API2
Описание скрипта: Скрипт реагирует на сообщения в чате и привате (опционально).
Только операторы хаба могут пользоваться функциями и меню.
Если добавлен один из параметров в изолятор (по шаре, почте, описанию, коду страны), то
при любом сообщении в чате или привате (опционально) юзер получит одно из наказаний (см. конфиг).
Возможность удаления из изолятора по параметрам, дать/удалить иммунитет по нику.
Прежде чем изолировать юзера рекомендуется сначала посмотреть информацию о нём по параметрам (через меню).
На нике и на вкладке хаба меню немного отличается.
Рекомендуется добавлять ники в таблицу иммунитета только зарегистрированных на хабе.
Пример расшифровки сообщения из изолятора:
-----------------------------------------------
<PtokaXBot> Попытка сказать из изолятора:
(PM)[127.0.0.1]RO <Unreg> Вы все *удаки!
-----------------------------------------------
(PM) означает, что сообщение было послано кому-то в привате, в квадратных скобках айпи, RO означает,
что юзер входит в список изолятора по коду страны (в данном случае Румыния).

ВАЖНО !!!!!!!

Для работы скрипта необходимо установить базу данных стран. Скачать базу можно здесь:
Для PtokaX <= 0.4.1.2 http://mydc.ru/ipb.html?act=attach&type=post&id=6187
Для PtokaX 0.4.2.0 http://software77.net/geo-ip/ (Вкладка Downloads для IPV4 или IPV6).
Для завершения установки баз необходимо скопировать распакованный файл в папку cfg и перезапустить хаб.

Протестировано на PtokaX 0.4.2.0
Tsd © 25.01.2012

*** Доступна новая версия скрипта 1.7
Отличие от версии 1.6 - подправлена отсылка меню (иногда меню было "двойное").
Nickolya, prapor, Артём, greenstreet
26.8.2011, 16:06 LogViewer
API2 | Просмотр/удаление лога скриптов PtokaX
Название скрипта: LogViewer
Платформа: PtokaX
Версия API: API 2
Автор: Tsd

Описание скрипта:
Скрипт выводит админу хаба лог скриптов PtokaX через меню и автоматически при его изменении (опционально).
Что можно настроить в конфигураторе скрипта:
Ник админа хаба.
Путь к меню.
Отправлять сообщения админу в чат или приват.
Проверять/не проверять изменения лога с выводом админу изменений по таймеру.
Таймер проверки изменения лога.
Максимальное кол-во последних строк вывода лога.
ShadoWx, DEN 007
7.3.2011, 22:14 TopicChanger
Управление топиком|API2
Просто так сделал шапку, для тех кто в танке big_smile.gif)

*FoxMalder*
7.3.2011, 18:08 TopicChanger
Управление топиком|API2
Название скрипта: TopicChanger
Версия скрипта: 1.1
Платформа: PtokaX
Версия API: API 2
OS: Windows
Автор: Tsd
Дата: 07.03.2011
Описание скрипта: Скрипт меняет топик хаба.
1. Основная функция - в полночь просматривает таблицу с праздниками, если находит, то меняет топик из таблицы.
2. Если не находит - выводит в топик описание хаба из настроек, при этом если появилось сообщение в чате от пользователей - меняет топик с выводом общего подсчёта сообщений в чате.
3. Если был выставлен топик кем-то (поздравления с днём рождения и т.п.) - топик не меняется до полуночи.
4. Если топик удалён - топик меняется с выводом общего подсчёта сообщений в чате.
5. Количество сообщений записывается в файл.
6. Функции записи в файл позаимствованы у Ksan (aka Trans) из скрипта http://mydc.ru/topic4733.html?view=findpost&p=37850
7. Праздники в таблице отредактируйте сами под свою страну, в таблице основные Российские и Латвийские.

Что необходимо перед запуском скрипта:
Создаём папку MessCount в папке scripts PtokaX.
Я создал вручную файл MessCount.dat в папке MessCount, хотя может и не нужно, как утверждает Ksan (aka Trans).
Nickolya, *FoxMalder*, Invisible, Accelerator, PomanoB, Saymon21, DEN 007, STIVAN, Egerj1
30.1.2011, 11:32 Есть вопрос по скрипту
Заменить строку Core.SendToUser(tUser,"<"..sBot.."> "..Hub)
на
Core.SendToAll("<"..sBot.."> "..Hub)
Sinsei
3.12.2010, 14:14 Новогодний Скрипт
API2
Доступна новая версия скрипта. Смотрим в первом посте.
Nickolya, Saymon21
10.10.2010, 12:06 CmdToAdmin
Скрипт посылает в приват владельцу хаба команды | API2
Название скрипта: CmdToAdmin_1.3
Версия API: API2
Автор: Tsd
Описание: Скрипт посылает в приват владельцу хаба команды, посланные пользователями.
Иногда полезно знать кто какие команды использует. Не реагирует на команды, посланные ником в конфигураторе,
на "любимые" команды типа "+5" и т.п. Скрипт ставим выше всех скриптов, использующих команды/меню.
Tsd © 10.2010
Nickolya, Invisible, Assebler, 111222
15.9.2010, 15:16 Kulinar
API2 | Кулинарные рецепты
Название скрипта: Kulinar
Версия скрипта: 1.0
Версия API: API2
Автор: Tsd © 09.2010
Описание: Скрипт выдаёт через меню случайный кулинарный рецепт с сайта http://kniga-receptov.net/.
Для работы скрипта требуется библиотека LuaSocket, взять можно тут.
Nickolya, Taulalan, Invisible, Артём, Vizunchik, PomanoB, whuru, Saymon21, WINS, Sinsei, Kar@bas, AfLc
30.8.2010, 12:22 Setting Saver
API2 | Сохраняет настройки хаба
Вышла новая версия скрипта. Подробности в первом посте.
Saymon21
11.7.2010, 16:41 Есть ли такой скрипт или программа?
Есть?
Втыкать сюда
STIVAN
7.7.2010, 14:31 MessToNick
Отправка сообщения нику от бота | API2
Название скрипта: MessToNick
Автор: Tsd
Версия: v1.0
Версия API: 2
Дата написания: 07.07.2010
Описание: Отправка сообщения нику в чат от имени бота, используется меню. Возможность
видеть всем сообщения, или только нику и написавшему. Шаблон при пустом сообщении.
Если в сообщении требуется упоминание ника - есть автозамена символа на ник (для упрощения написания.)
Nickolya, _Skyline, WINS, @_JuNiOr_@
28.6.2010, 16:33 MyDc
API2 | Скрипт новостей с данного форума
Название скрипта: MyDc
Версия API: API2
Авторы: Tsd, Nickolya
Описание: Скрипт выдаёт по таймеру последние новости с лент новостей форума http://mydc.ru/ админу хаба.

Для работы скрипта требуется библиотека LuaSocket
Скрипт написан специально для форума http://mydc.ru/
Особая благодарность Nickolya за помощь.
Nickolya, Taulalan, FallenAngel, Invisible, Wan, Saymon21, AfLc, ImDim
15.4.2010, 19:18 Setting Saver
API2 | Сохраняет настройки хаба
Название скрипта: Settings saver
Версия скрипта: 1.1
Версия API: API2
Автор: Tsd
Описание скрипта: Написание скрипта побудило изменение в версии 0.4.1.2 относительно предыдущей:
"Removed: Auto save of regs after add/change/del Reg."
Скрипт сохраняет настройки хаба отдельно через команду (меню), по таймеру и комбинированно.
Доступ по профилям. Есть функция отправки информации о сохранении настроек по таймеру определённому нику.
Протестировано на PtokaX 0.4.1.2 Tsd © 04.2010

Версия 1.1
Скрипт универсальный для API2
Особая благодарность alex82 за помощь.

Версия 1.2
Изменения:
Добавлены встроенные команды хаба и таблица команд для автосохранения.
Сохранение настроек при падении хаба.
Упрощён конфигуратор.
Скрипт ставим первым в списке скриптов.
Протестировано на PtokaX 0.4.1.2 Tsd © 08.2010
Invisible, Артём, HackFresse, Kingston, Saymon21, TiGRpp, Enyby, TROJAN, WINS, shur49, Серый-away, Xxxxx, tiger_r
22.3.2010, 16:17 Weather
API2 | Скрипт погоды.
1. Найди в коде 4 строчки:

for i, user in ipairs(tReqUsers) do
Core.SendToUser(user, "<"..sBotName.."> \n"..sMsg)
end
end

2. Добавь строку:

sMsg = string.gsub (sMsg, "%+%-", "-")
for i, user in ipairs(tReqUsers) do
Core.SendToUser(user, "<"..sBotName.."> \n"..sMsg)
end
end
HackFresse, Kocha, Shurchik
7.3.2010, 18:58 Скрипт 8 Марта
API2 | Отсылает стихи в чат по таймеру
Название скрипта: 8марта
Автор: Tsd
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: По таймеру выдает случайное стихотворение в чат из таблицы.
FallenAngel, Invisible, ^AngeL-KeepeR^, Saymon21, доктор ливси, vik355
5.3.2010, 14:01 Kinozal_tv
API2 | Скрипт новостей с трекера
Изменить строку 77 на
Core.SendToUser(user, "<"..sBot..">\t\tНовости с трекера "..(sAddr[1])..sMsg)
Greeck
3.3.2010, 0:43 Kinozal_tv
API2 | Скрипт новостей с трекера
Цитата(serrrios @ 15.2.2010, 13:25) *
Народ, не подскажите как сделать что бы инфа (в пм) отправлялась кроме как по запросу еще и при конекте к хабу?


Дописать в конец фунции UserConnected = function(user)

table.insert(tUserPm, user)
pm = 1
GetInfo()
pm = 0
tUserPm = {}
sMsg = ""
serrrios, ramzes
27.2.2010, 13:22 Ptokax Как Системная Служба.
Фоновая работа PtokaX
Запуск программы как службы тут
Nickolya
11.12.2009, 13:56 Сборщик магнет-ссылок
API2 | сбор и выдача магнет-ссылок по категориям
Вторую и 10-ю строку надо кидать в функцию OnStartup():
Код
function OnStartup()
    MagnetFile = Core.GetPtokaXPath().."scripts/CollMag/Magnet.tbl"
    if loadfile(MagnetFile) then
        dofile(MagnetFile)
    end
    sBot = SetMan.GetString(21)
    TmrMan.AddTimer(3600000, "OnExit")
    TmrMan.AddTimer(Timer*3600000, "Clear")
end
Serx, TiGRpp
8.10.2009, 11:00 Kinozal_tv
API2 | Скрипт новостей с трекера
Название скрипта: Kinozal_tv
Автор: Tsd
Версия скрипта: 1.0
Версия API: API2
Описание скрипта: Скрипт отсылает в личку пользователю последние новости с популярного торрент трекера http://kinozal.tv
Прямая ссылка на интересующую новость. Меню. Для работы скрипта требуется библиотека LuaSocket.
Tsd © 09.2009
intlive, FallenAngel, Invisible, Sanja, Артём, Greeck, FurLion, PSIX, Wan, Saymon21, TiGRpp, SAG, Pro009, STIVAN
22.8.2009, 15:30 NickChanger
API2 | Замена ника в чате
Название скрипта: NickChanger
Автор: Tsd
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: Скрипт скорее развлекательный, чем служебный. Позволяет изменять ник в чате с сохранением всех прав согласно профилю. Все изменённые ники записываются в файл в папку scripts. Доступ по профилям. Есть меню. Всё настраивается в конфигураторе скрипта.
Tsd © 08.2009
Nickolya, Invisible, Cyber_voodoo, shur49, sergius_s
12.12.2008, 17:35 Новогодний Скрипт
API2
Название скрипта: Новогодний
Версия скрипта: 1.0
Версия API: API 2
Автор: Mik
Перевод под API 2: Tsd
Описание скрипта: Обратный отсчёт (по достижению даты и времени Х, выдаст текст, затем отключится)
--------------------------
Версия 1.1
Изменения: Упрощен код, всё настраивается в конфигураторе. Создана таблица случайных фраз для разнообразия.
Название скрипта: Новогодний
Автор: Mik Lua 5.1.1
Оптимизация, перевод: Tsd
Версия скрипта: 1.1
Версия API: API 2
Описание: Обратный отсчёт до Нового Года, по достижению даты и времени выдаст текст, затем отключится .
Кроме 31 декабря выводит в чат сообщение с интервалом в конфигураторе, в последний день года каждый час,
в последний час через 15 минут, в последние 15 минут через 5 минут, и т.д. по убывающей.
Скрипт использует системное время сервера хаба, поэтому следует следить за точностью времени и даты.
Отредактируйте строки 116-120, если хотите изменить формат выдачи сообщения.
Создаем файл happynewyear.txt с поздравлением (допускаются изображения в формате ASCII) и помещаем его в папку scripts
В архиве есть готовый текстовой файл с поздравлением.
Протестировано на PtokaX 0.4.1.2 Tsd © 12.2010

Версии 1.0 и 1.1:
Nickolya, Ksan, Pro009, Naum_Off, доктор ливси, Angelic_demon, AfLc

RSS Сейчас: 24.5.2012, 17:09