myDC.ru

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

 
История благодарностей участнику Tsd. Спасибо сказали: 182
Дата поста: В теме: За сообщение: Спасибо сказали:
7.3.2011, 17: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, Karumo, PomanoB, Saymon21, DEN 007, STIVAN, Egerj1
30.1.2011, 10:32 Есть вопрос по скрипту
Заменить строку Core.SendToUser(tUser,"<"..sBot.."> "..Hub)
на
Core.SendToAll("<"..sBot.."> "..Hub)
Sinsei
3.12.2010, 13:14 Новогодний Скрипт
API2
Доступна новая версия скрипта. Смотрим в первом посте.
Nickolya, Saymon21
10.10.2010, 11:06 CmdToAdmin
Скрипт посылает в приват владельцу хаба команды | API2
Название скрипта: CmdToAdmin_1.3
Версия API: API2
Автор: Tsd
Описание: Скрипт посылает в приват владельцу хаба команды, посланные пользователями.
Иногда полезно знать кто какие команды использует. Не реагирует на команды, посланные ником в конфигураторе,
на "любимые" команды типа "+5" и т.п. Скрипт ставим выше всех скриптов, использующих команды/меню.
Tsd © 10.2010
Nickolya, Invisible, Karumo, 111222
15.9.2010, 14:16 Kulinar
API2 | Кулинарные рецепты
Название скрипта: Kulinar
Версия скрипта: 1.0
Версия API: API2
Автор: Tsd © 09.2010
Описание: Скрипт выдаёт через меню случайный кулинарный рецепт с сайта http://kniga-receptov.net/.
Для работы скрипта требуется библиотека LuaSocket, взять можно тут.

В связи с изменением структуры сайта скрипт версии 1.0 перестал работать.
Версия скрипта: 1.6
Версия API: API2
Автор: Tsd © 26.08.2016
Описание: Скрипт выдаёт через меню случайный кулинарный рецепт с сайта http://kniga-receptov.net/
Для работы скрипта требуется Curl:
Windows: Распаковываем содержимое архива curl.zip в корень PtokaX (рядом с папкой cfg).
Unix: Устанавливаем пакет curl (если не установлен).

Версия скрипта: 2.02
Добавлено:
1. Выбор парсинга Curl/Socket
2. Навигация по разделам кулинарной книги.
Добавил: Kinsler 22.10.2017
Nickolya, Taulalan, Invisible, Артём, Vizunchik, PomanoB, whuru, Saymon21, WINS, Sinsei, Kar@bas, AfLc
30.8.2010, 11:22 Setting Saver
API2 | Сохраняет настройки хаба
Вышла новая версия скрипта. Подробности в первом посте.
Saymon21
11.7.2010, 15:41 Есть ли такой скрипт или программа?
Есть?
Втыкать сюда
STIVAN
7.7.2010, 13:31 MessToNick
Отправка сообщения нику от бота | API2
Название скрипта: MessToNick
Автор: Tsd
Версия: v1.0
Версия API: 2
Дата написания: 07.07.2010
Описание: Отправка сообщения нику в чат от имени бота, используется меню. Возможность
видеть всем сообщения, или только нику и написавшему. Шаблон при пустом сообщении.
Если в сообщении требуется упоминание ника - есть автозамена символа на ник (для упрощения написания.)
Nickolya, WINS, @_JuNiOr_@, shur49
28.6.2010, 15: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, 18: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
Nickolya, Invisible, Артём, HackFresse, Kingston, Saymon21, TiGRpp, Enyby, random name, WINS, shur49
22.3.2010, 15: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, 17:58 Скрипт 8 Марта
API2 | Отсылает стихи в чат по таймеру
Название скрипта: 8марта
Автор: Tsd
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: По таймеру выдает случайное стихотворение в чат из таблицы.
FallenAngel, Invisible, Saymon21, доктор ливси
5.3.2010, 13:01 Kinozal_tv
API2 | Скрипт новостей с трекера
Изменить строку 77 на
Core.SendToUser(user, "<"..sBot..">\t\tНовости с трекера "..(sAddr[1])..sMsg)
Greeck
2.3.2010, 23: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, 12:22 Ptokax Как Системная Служба.
Фоновая работа PtokaX
Запуск программы как службы тут
Nickolya
11.12.2009, 12: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, 10: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, 14:30 NickChanger
API2 | Замена ника в чате
Название скрипта: NickChanger
Автор: Tsd
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: Скрипт скорее развлекательный, чем служебный. Позволяет изменять ник в чате с сохранением всех прав согласно профилю. Все изменённые ники записываются в файл в папку scripts. Доступ по профилям. Есть меню. Всё настраивается в конфигураторе скрипта.
Tsd © 08.2009
Nickolya, Invisible, Cyber_voodoo, shur49, мамин_парень, sergius_s
12.12.2008, 16: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.2
Добавлено: Сдвиг часового пояса города относительно сервера хаба.
Tsd © 12.2014

Версии:
Nickolya, Ksan, Drakula, Pro009, Naum_Off, доктор ливси, AfLc, Bearserk, Евгений
3.12.2008, 22:07 Luasocket
win32 | Работа с сокетами
Цитата(Nickolya @ 16.6.2008, 13:03) *
Бибилиотека для работы с данными из интернета.

Для работы помещаем файлы из архива в папку libs, которую надо создать в папке хаба (где лежит PtokaX.exe)

Версия 2.0.2 для второго API, для первого - 2.0.1 !!

У меня для API2 папка libs находится в папке scripts и всё работает confuse.gif
TAI_Andrey

2 страниц V  < 1 2
RSS Сейчас: 20.4.2024, 4:11