Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
28.10.2012, 16:18 |
NewsMix Скрипт выводит в чат по таймеру новости с двух новостных порталов |
Название скрипта: NewsMix Автор: Tsd (Рига, Латвия) Версия скрипта: 1.0 Перевод под Verlihub: Vizunchik Протестировано удачно на версии: Verlihub 1.0.0 build Fri Mar 30 2012 Описание скрипта: Скрипт выводит в чат по таймеру новости с двух новостных порталов в случае, если: 1. В чате за время таймера написано сообщений меньше, чем в настройках. 2. Дневное время суток (ночью скрипт молчит, чтобы не флудить в чате). 3. Новость на сайте изменилась. Если не нужны новости с Латвийского портала - просто закомментируйте строку в таблице sAddr или измените на другой портал по аналогии. (В этом случае необходимо изменить так же строку 45). |
Nickolya, Error | ||
28.8.2012, 1:06 |
ChatHistorySQL История чата |
Название скрипта: ChatHistorySQL Версия скрипта: 1.00 Автор: alex82 Перевод под Verlihub: Phazeus Дополнение: Web интерфейс Обновил: 31.08.2012 Описание: Скрипт предназначен для сохранения истории сообщений главного чата в базе данных MySQL, и последующего вывода ее при подключении к хабу, либо по запросу. Имеется возможность поиска сообщений по нику, IP-адресу, или тексту. Также имеется возможность создания резервной копии базы данных скрипта непосредственно с помощью меню хаба, либо команды в главном чате. Скрипт умеет самостоятельно восстанавливать соединение с сервером MySQL. |
Saymon21, wolf night | ||
21.1.2012, 21:18 |
Мафия игра Мафия для Verlihub |
Название: mafia v.1.069 Автор: dimajak Перевод под Verlihub: Vizunchik Протестировано удачно на версии: Verlihub 1.0.0 build Fri Jan 06 2012 Оригинальный скрипт под PtokaX: http://mydc.ru/index.html?showtopic=4764&a...ost&p=38119 Описание: Известная психологическая игра "Мафия". При отсутствии какой-либо помощи, однозначных ответов по вопросам правил игры, их реализации и пр. придумал свои правила, простейшие, т.е. Мирные, Мафия и Комиссар. Процентное соотношение настраивается в скрипте. Также настраиваются временные интервалы для регистрации в игру, для голосования. Баллы за игру суммируются и сохраняются в файл. В данном варианте победившая команда получает по 10 баллов. Надо будет пересмотреть, например, проголосовавший за "посадку" другого игрока получает 1 балл, оставшиеся в живых +5. Большое Спасибо Setuper за помощь с переводом |
KT315, CrazyKiller, dimajak | ||
11.1.2012, 21:44 |
TopicChanger Управление топиком | АвтоТопик |
Название скрипта: TopicChanger Версия скрипта: 1.1 Автор: Tsd Дата: 07.03.2011 Перевод под Verlihub: Vizunchik Протестировано удачно на версии: Verlihub 1.0.0 build Fri Jan 06 2012 Описание скрипта: Скрипт меняет топик хаба. 1. Основная функция - в полночь просматривает таблицу с праздниками, если находит, то меняет топик из таблицы. 2. Если не находит - выводит в топик описание хаба из настроек, при этом если появилось сообщение в чате от пользователей - меняет топик с выводом общего подсчёта сообщений в чате. 3. Если был выставлен топик кем-то (поздравления с днём рождения и т.п.) - топик не меняется до полуночи. 4. Если топик удалён - топик меняется с выводом общего подсчёта сообщений в чате. 5. Количество сообщений записывается в файл. 6. Праздники в таблице отредактируйте сами под свою страну, в таблице основные Российские и Латвийские. Что необходимо перед запуском скрипта: Создаём папку MessCount в папке scripts PtokaX. Я создал вручную файл MessCount.dat в папке MessCount, хотя может и не нужно, как утверждает Ksan (aka Trans). |
nafig | ||
16.12.2011, 17:51 |
HubBanner Графический баннер хаба |
Код cd /usr/ports make search key="graphics/gd" |
npocToNIK | ||
9.12.2011, 23:45 |
Голосование "Опросы" Скрипт для проведения опросов |
Название: Голосование "Опросы" Версия: 1.5 Автор: Madman Русский перевод: dimetrius Перевод под Verlihub: Vizunchik Протестировано удачно на версии: Verlihub 1.0.0 build dom dic 04 2011 Описание: Скрипт создаёт Опрос или Голосование Некоторые фишки скрипта: Есть возможность юзеру выбрать несколько вариантов ответа! При создании нового опроса каждый подключенный участник получает личное сообщение с предложением проголосовать Если опрос создан ранее, а человек только сейчас подключился, то он так же получает уведомление с предложением проголосовать Вы всегда сможете узнать чего хотят от вас ваши пользователи |
dj_crazy_joker, мамин_парень, zeusby | ||
7.12.2011, 20:10 |
Скрипт антимат и антиреклама с базой в Mysql |
Есть маленькое предложение. Просто я сам не достаточно силён для этого. Скрипт антимат и антиреклама с базой в Mysql Проверяет Чат/Лички/Ники/ Отдельной таблицей для матов, рекламы, и запретов для ника + исключения для мата рекламы и ников Возможности скрипта настраиваемые в самом скрипте 1) Постоянный бан 2) Временный бан на N часов минут итд 3) За определенное предупреждение бан + сообщение проходит в чат и заменяется именно запрещённое слово + с отправкой в ОпЧат сама сообщение и отдельно выделение найденного запрещённого слово, например в скобках 4) можно просто оповещение в ОпЧат Новинки покажу через примеры Добавляем мы слово например через команду " !antiaddmat слово " но в мускул будет добавляться расширенное по типу [CcСс][LlлЛ][ОоОо][VvВв][ОоОо] также и антиреклама также и удаление запретов и исключений Данный скрипт облегчит управление стрипта кто сидит через удалёнку |
darkangel17, CrazyKiller | ||
2.12.2011, 23:23 |
HubBanner Графический баннер хаба |
Название: HubBanner Версия: 2.01 Автор: alex82 Перевод под Verlihub: Vizunchik Для работы скрипта требуются:1)Библиотека Lua-GD; 2)Apache (или любой другой веб-сервер) Описание: Скрипт генерирует изображение, содержащее информацию о количестве юзеров на хабе, общей шаре, времени работы хаба, и.т.д. Раскрывающийся текст |
KT315, CrazyKiller, npocToNIK, wolf night, dj_crazy_joker | ||
28.11.2011, 18:02 |
Скрипт приветствия Motd Скрипт приветствия Motd |
Название скрипта: welcome Версия скрипта: 1.3 Автор: Vizunchik Библиотека:Для работы нужен плагин Stats от Verlihub Основан на данном скрипте http://mydc.ru/topic5001.html Описание: Скрипт выдаёт при входе юзеру информацию о хабе и его данные как ник ип шара. Так же есть возможность выводить данную статистику с помощью команды через меню. Настройки скрипта: Код --Ниже находится то, что можно настраивать local sOnUserLogin = false -- Отпровляет информаций при входе юзеру( false запретить / true разрешишь) local sMenu = "Меню хаба" -- Название меню local sMenuOn = false -- Включить либо Выключить Меню ( false - Выключить / true - Включить) local sMenuMinClass = 0 -- Минимальный класс пользователей, которым доступен меню 0,1,2,3,4,5,10 local sOnStatsPlugin = true -- Используете ли вы плагин Stats( false - нет / true - да) local sMenuCmd = "stathab" -- Команда для вывода приветствия local sAdminContact = "Email: Укажите в настройках" -- Контактные данные которые будут в приветствии iSetup = {-- Ниже укажите дату "рождения" вашего хаба year = 2010, --[[ Год ]] month = 2, --[[ Месяц ]] day = 24, --[[ День ]] hour = 23, --[[ Часы ]] min = 45, --[[ Минуты ]] sec = 00 --[[ Секунды ]] } --Выше находится то, что можно настраивать Пример выводящего сообщения Код ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Добро пожаловать на хаб ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤ Название хаба: « Ufanet DC++ » ¤ Владелец хаба: « Akvilon » ¤ Описание хаба: « Локальный хаб для абонентов ОАО Ufanet » ¤ Категория хаба: « Всё в одном » ¤ Топик хаба: « Общее количество сообщений чата: 8036 » ¤ Возраст хаба: « 1 год 10 месяцев 21 день 5 часов 40 минут » ¤ Последний рестарт хаба: « 08.01.2012 18:44:31 » ¤ Непрерывное время работы хаба: « 7 дней 17 часов 41 минута » ¤ Контактные данные с Администрацией: « Email: Укажите в настройках » ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤ Время на сервере : « 12:25:32 Сегодня: 16.01.2012 » ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤ Сейчас на хабе: « 36 / 149 Пользователей(ля) » ¤ Всего пользователей: « 149 было 2012.01.09. - 21:12:16 » ¤ Сейчас шара хаба: « 19,36 TB / 33,82 TB » ¤ Всего шара: « 33,82 TB было 2012.01.09. - 18:11:54 » ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ¤ Ваш Ник: « Akvilon » ¤ Ваш IP адрес: « 10.8.3.5 » ¤ Ваша Шара: « 19,47 GB » ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ |
Nickolya, CrazyKiller, Romchik, CyberGhost404 | ||
3.11.2011, 21:40 |
TopSeach Скрипт ведёт статистику поисковых запросов. |
Название скрипта: TopSeach Версия скрипта: 2.1 Автор: Wariner Перевод под Verlihub: Vizunchik Описание: Скрипт ведёт статистику поисковых запросов. Можно посмотреть как общий топ, так и топ по категориям(музыка, архивы и т.д.) |
dj_crazy_joker | ||
24.10.2011, 23:31 |
Dalliance ; старое название "Anekdot+BashOrg" Скрипт выдаёт Анекдоты , Цитаты с с BashOrg , Интересные факты . |
Название скрипта: dalliance ; старое "Anekdot+BashOrg" Версия скрипта: 2.0 Автор: Vizunchik Библиотека: для работы скрипта требуется библиотека LuaSocket Описание: Скрипт выдаёт через меню случайные анекдоты и цитаты с башорга, а также автоматический выводит в чат по определённому времени. Подправил:
Настройки скрипта: Код --Ниже находится то, что можно настраивать local sBotName = "" -- Имя бота. Если "" то имя основного бота хаба. local sMenu = "Меню хаба" -- Название меню local sMenuOn = false -- Включить либо Выключить Меню ( false - Выключить / true - Включить) local sMinClass = 0 -- Минимальный класс пользователей, которым доступен меню local sCmdAnekdot = "анекдот" -- команда для вывода Анекдотов local sCmdBashOrg = "башорг" -- команда для вывода Цитат с BashOrg local sCmdFacts = "факты" -- команда для вывода Интересных Фактов local sAnekdotMaxTimer = 60*5 -- Минимальный интервал запросов (в секундах) local sBashOrgMaxTimer = 60*5 -- Минимальный интервал запросов (в секундах) local sFactsMaxTimer = 60*5 -- Минимальный интервал запроса Интересных Фактов (в секундах) local sAnekdotChatPM = true -- Отправлять Анекдот в чат всем или в личку юзеру ( false - отправлять в приват / true - отправлять в чат) local sAnekdotChatUser = false -- Отправлять Анекдот в чат только юзеру или в чат всем ( false - отправлять в чат только юзеру / true - отправлять в чат всем) local sBashOrgChatPM = true -- Отправлять Цитат с BashOrg в чат или в личку ( false - отправлять в приват / true - отправлять в чат) local sBashOrgChatUser = false -- Отправлять Цитат с BashOrg в чат только юзеру или в чат всем( false - отправлять в чат только юзеру/ true - отправлять в чат всем) local sFactsChatPM = true -- Отправлять Интересных Фактов в чат или в личку ( false - отправлять в приват / true - отправлять в чат) local sFactsChatUser = true -- Отправлять Интересных Фактов в чат только юзеру или в чат всем( false - отправлять в чат только юзеру/ true - отправлять в чат всем) local AutoAnekdot = false -- Автоматический вывод Анекдотов ( false запретить / true разрешишь) local AutoBashOrg = false -- Автоматический вывод Цитат с BashOrg ( false запретить / true разрешишь) local AutoFacts = true -- Автоматический вывод Интересных Фактов ( false запретить / true разрешишь) local sLocMan = "-" -- Символ-заполнитель верхней и нижней строк local sManLoc = 75*4 -- Кол-во символов-заполнителей верхней и нижней строк. Нужно подобрать, если будет изменен символ-заполнитель. local sTimeOut = 5 -- Таймаут ожидания загрузки страницы (чтобы хаб не подвисал), в секундах local sAutoTimeAnekdot = { -- Время для автоматической отправки Анекдотов "00:00:00","03:00:00","06:00:00","09:00:00","11:00:00","15:00:00","18:00:00","21:00:00",} local sAutoTimeBashOrg = { -- Время для автоматической отправки Цитат с bash.org.ru "01:30:00","04:30:00","07:30:00","10:30:00","12:30:00","16:30:00","19:30:00","22:30:00",} local sAutoTimeFacts = { -- Время для автоматической отправки Цитат с bash.org.ru "01:00:00","02:30:00","05:30:00","9:30:00",} --Выше находится то, что можно настраивать |
whuru, wolf night, DEN 007, доктор ливси | ||
24.10.2011, 19:05 |
MyDc Скрипт новостей с данного форума |
Название скрипта: MyDc Авторы: Tsd, Nickolya Библиотека: для работы скрипта требуется библиотека LuaSocket Перевод под Verlihub: Vizunchik Описание: Скрипт выдаёт по таймеру последние новости с лент новостей форума http://mydc.ru/ админу хаба. Настройки: Не забываем указывать ник админа которому будет приходить новости Код local sAdmin = "Akvilon" -- Ник админа хаба. Обновил:3.11.2011 |
wolf night | ||
29.9.2011, 14:24 |
classCmdsLimit Контроль команд по классам |
пример с командой !set Раскрывающийся текст Код tControlCmds = { --- запрещаем использование команды set для всех классов ["set "] = { [0] = 0, -- Unreg [1] = 0, -- Reg [2] = 0, -- VIP [3] = 0, -- Operator [4] = 0, -- Cheef [5] = 0, -- Admin [10] = 0, -- Master }, } tFullAccessNicks = { --- открываем команду set для ника Admin и Master ["set "] = { ["Admin"] = 1, ["Master"] = 2, }, } скрипт блокирует отправленные команды и сообщает юзеру что Вам запрещено использование этой команды! |
wolf night | ||
14.2.2011, 16:13 |
chat-pm-blok |
Название скрипта: Блокировка чата и личные сообщения Автор: Nickolya Описание: Блокировка чата и личные сообщения на определённое время после входа . Но личные сообщения можно будет писать опам и админам без ограничения после входа |
Saymon21, KCAHDEP, YoriK | ||
12.2.2011, 12:47 |
Сборщик магнет-ссылок сбор и выдача магнет-ссылок по категориям |
Название скрипта: Сборщик магнет-ссылок Версия скрипта: 2.4 Автор: Serx Dreamer Перевод под Verlihub: Vizunchik ps Akvilon Описание: Магнет-ссылки сохраняются в файл под категорями в зависимости от расширения файла на который они были даны. Захватываются все магнет-ссылки в сообщении под разными номерами. Магнет-ссылки не дублируются из-за проверки по хэшу файла. Производится очистка старых собранных магнет-ссылок по времени или по команде (доступ к команде определяется по указанным профилям). Можно удалять по 1 магнет-ссылке по команде. (доступ к команде определяется по указанным профилям). Магнет-ссылки выводятся при подключении тем никам которые не отказались от этого. (настраивается -кол-во выводимых магнет-ссылок или отключение этого). Выводятся по командам вариантами: все, из интервала, последние (указываем кол-во) и все или последние в категории, от ника или за дату. Просмотр ников дававших собранные магнет-ссылки. Сообщение о произошедшей очистке отсылается указанным профилям в чат или в приват или отключается. Возможна очистка базы от удаленных вручную записей (при пропущенных номерах в базе скрипт выдает ошибки). не забываем указывать путь в скрипте до файла Код MagnetFile = "/etc/verlihub/scripts/CollMag/Magnets.tbl" --файл сохранения магнет-ссылок NicksFile = "/etc/verlihub/scripts/CollMag/ExceptNicks.tbl" --файл сохранения ников, которым не нужно показывать магнет-ссылки при входе Большое спасибо за помощь с переводом Nickolya |
Nickolya, KT315, Saymon21 | ||
16.1.2011, 1:05 |
Русификация |
Делюсь русской версией не гарантирую что будет хорошо работать Вот только что установил себе с установкой проблем не было хаб запускается можете тестить жду очень много комментарий |
Nickolya, Herurg, sergius_s | ||
12.1.2011, 0:57 |
Kulinar Кулинарные рецепты |
Название скрипта: Kulinar Версия скрипта: 1.0 Автор: Tsd © 09.2010 Перевод под Verlihub: Vizunchik ps Akvilon Описание: Скрипт выдаёт через меню случайный кулинарный рецепт с сайта Для работы скрипта требуется библиотека LuaSocket |
Nickolya | ||
12.1.2011, 0:54 |
SMS_Cost для определения стоимости SMS на короткие номера |
Название: SMS_Cost.lua Платформа: Verlihub Версия: 1.0 API: API 2 Автор: Ksan (aka Trans) Перевод под Verlihub: Vizunchik ps Akvilon Библиотека: для работы скрипта требуется библиотека LuaSocket Описание: Скрипт для проверки стоимости SMS на короткие номера. Сами знаете, что иногда объявленная сумма в реале оборачивается невероятным размером, так что проверить никогда не лишне. |
Nickolya, Saymon21 | ||
7.1.2011, 18:13 |
Weather Вывод прогноз погоды |
Название: Weather Описание скрипта: Выводит в чат Прогноз погоды Переписан под Verlihub: Vizunchik ps Akvilon Библиотека: Для работы скрипта требуется библиотека LuaSocket Изменения:
Настройки скрипта: Код --Ниже находится то, что можно настраивать local sBotName = "" -- Имя бота. Если "" то имя основного бота хаба. local sMenu = "Меню хаба\\Погода\\" -- Название меню local sMenuOn = false -- Включить либо Выключить Меню ( false - Выключить / true - Включить) local sMinClass = 1 -- Минимальный класс пользователей, которым доступен меню local sCmdWeat = "погода" -- Команда для получения погоды local iExpireTimeSuccess = 60*60*6 -- 6 часов Время обновления в случае удачного получения данных local iExpireTimeFail = 60*30 -- 1 минута - Интервал повторения попыток, если получить данные не удалось local lVirScriptMaxTimer = 60*5 -- минимальный интервал повторного запроса (в секундах) local sUpChar="•" -- Символ-заполнитель верхней и нижней строк local iUpChar = 75*4 -- Кол-во символов-заполнителей верхней и нижней строк. Нужно подобрать, если будет изменен символ-заполнитель. local sMidChar = "" -- Символ-заполнитель для разделителя. У меня убрано, т.к. мне кажется, что мешает. local iMidChar = 152 -- Кол-во символов-заполнителей разделителя. Нужно подобрать, если будет изменен символ-заполнитель. tCities = { -- Здесь вы пишите Ваш город и код города. ["Уфа"] = "28722", ["Ишимбай"] = "99741", ["Нефтекамск"] = "99975", ["Оренбург"] = "35121", ["Орск"] = "35138", ["Октябрьский"] = "28429", ["Салават"] = "99418", ["Стерлитамак"] = "28825", } --Выше находится то, что можно настраивать Код [20:12:17] <Погода> •••••••••••••••••••••••••••••••••••••••••••••••ПРОГНОЗ ПОГОДЫ•••••••••••••••••••••••••••••••••••••••••••••• Уфа: День 17 Ноября, Четверг Пасмурно, температура -5..-7 С, давление 741..743 мм рт.ст., ветер Западный, 3 м/с Уфа: Вечер 17 Ноября, Четверг Пасмурно, температура -9..-11 С, давление 741..743 мм рт.ст., ветер Южный, 3 м/с Уфа: Ночь 18 Ноября, Пятница Пасмурно, температура -7..-9 С, давление 738..740 мм рт.ст., ветер Южный, 6 м/с Уфа: Утро 18 Ноября, Пятница Пасмурно, температура -6..-8 С, давление 734..736 мм рт.ст., ветер Южный, 6 м/с •••••••••••••••••••••••••••••••••••••••••••••••ПРОГНОЗ ПОГОДЫ•••••••••••••••••••••••••••••••••••••••••••••• В файле codes_for_towns.txt коды городов |
Nickolya | ||
7.1.2011, 18:06 |
VerliTV Программа телепередач |
Название скрипта: VerliTV Автор: Dmitry "Doxtur" Andreev Портирование под PtokaX: alex82 Обратное портирование под Verlihub:Vizunchik ps Akvilon Описание: Скрипт отображает программу телепередач для указанных каналов (в качестве источника информации используется Яндекс-Телепрограмма). Для работы скрипта требуется библиотека LuaSocket Большое спасибо Nickolya за подправку недочётов |
Nickolya | ||
17.12.2010, 22:11 |
Script's Verlihub Script's Verlihub |
CrazyKiller, TaGG | |||
13.12.2010, 0:54 |
Вывод последний N сообщений чата при входе Verlihub |
Название: n_message.lua Версия Lua: 5.1 Описание скрипта: Скрипт выводит N количество последний сообщений в опчат опам и админам Код NumberOfMessages = 10 в данном случай 10 последних сообщенийНазвание: n_chatmessage.lua Версия Lua: 5.1 Описание скрипта: Скрипт выводит N количество последний сообщений в чат при входе всем пользователям Код NumberOfMessages = 10 в данном случай 10 последних сообщений |
Nickolya | ||
13.12.2010, 0:45 |
confignotify.lua Скрипт для логирование исправлений в конфиге хаба |
Название: confignotify.lua Версия Lua: 5.1 Описание скрипта: При изменениях в конфигураций хаба в опчат сообщается кто изменил и какой параметр |
Nickolya | ||
13.12.2010, 0:36 |
Мини калькулятор Verlihub |
Название: Мини калькулятор Версия Lua: 5.1 Описание скрипта: калькулятор есть калькулятор умеет вычитать складывать делить и умножать Примеры ?cal 2+2 ?cal 2-2 ?cal 2*2 ?cal 2/2 Ну ?cal это естественна команда |
Nickolya, PomanoB | ||
12.12.2010, 14:57 |
Запросы на скрипты |
Код VH:SendPMToAll(string.format("Последние 10 сообщений:\n")..GetMessages(), botname, 3, 10) а если так |
Lyucyfer | ||
12.12.2010, 14:31 |
Запросы на скрипты |
Раскрывающийся текст Код LastTenMessages = {} NumberOfMessages = 10 _, botname = VH:GetConfig("config", "hub_security") function VH_OnParsedMsgChat(nick, data) if (string.find(data, "^[%.%+!]")) then -- we start with a command else nowdate = os.date("%X") AddMessage("["..nowdate.."] <"..nick..">"..data..string.format("\n")) end return 1 end function AddMessage(message) if (NumberOfMessages == 0) then LastTenMessages[1] = message NumberOfMessages = 1 elseif (NumberOfMessages < 10) then NumberOfMessages = NumberOfMessages + 1 LastTenMessages[NumberOfMessages] = message elseif (NumberOfMessages == 10) then for i = 1, 19, 1 do LastTenMessages[i] = LastTenMessages[i+1] end LastTenMessages[10] = message end end function GetMessages() if (NumberOfMessages == 0) then return "" else TempString = "" for i = 1, NumberOfMessages, 1 do TempString = TempString.." "..LastTenMessages[i] -- fixd end return TempString end end function VH_OnUserLogin(nick) local class=GetClass(nick) if class >= 3 then --SendMessageToUser(string.format("Последние 10 сообщений:\n")..GetMessages(), nick, botname) VH:SendDataToUser("$To: "..botname.." From: "..botname.." $<"..botname..">"string.format("Последние 10 сообщений:\n")..GetMessages()"|",botname) end return 1 end function SendMessageToUser(data, nick, from) result, err = VH:SendDataToUser("<"..from.."> "..data.."|", nick) return 1 end function GetClass(nick) res, class=VH:GetUserClass(nick) if res and class then return class else return false end end Пробуй так |
Lyucyfer | ||
12.12.2010, 11:23 |
Запросы на скрипты |
Раскрывающийся текст Код LastTenMessages = {} NumberOfMessages = 10 _, botname = VH:GetConfig("config", "hub_security") function VH_OnParsedMsgChat(nick, data) if (string.find(data, "^[%.%+!]")) then -- we start with a command else nowdate = os.date("%X") AddMessage("["..nowdate.."] <"..nick..">"..data..string.format("\n")) end return 1 end function AddMessage(message) if (NumberOfMessages == 0) then LastTenMessages[1] = message NumberOfMessages = 1 elseif (NumberOfMessages < 10) then NumberOfMessages = NumberOfMessages + 1 LastTenMessages[NumberOfMessages] = message elseif (NumberOfMessages == 10) then for i = 1, 19, 1 do LastTenMessages[i] = LastTenMessages[i+1] end LastTenMessages[10] = message end end function GetMessages() if (NumberOfMessages == 0) then return "" else TempString = "" for i = 1, NumberOfMessages, 1 do TempString = TempString.." "..LastTenMessages[i] -- fixd end return TempString end end function VH_OnUserLogin(nick) local class=GetClass(nick) if class >= 3 then SendMessageToUser(string.format("Последние 10 сообщений:\n")..GetMessages(), nick, botname) end return 1 end function SendMessageToUser(data, nick, from) result, err = VH:SendDataToUser("<"..from.."> "..data.."|", nick) return 1 end function GetClass(nick) res, class=VH:GetUserClass(nick) if res and class then return class else return false end end Должно работать |
Lyucyfer | ||
8.12.2010, 7:38 |
Показ список онлайн пользователей и мониторинг чата на сайте Verlihub |
нормально же |
мамин_парень | ||
7.12.2010, 22:25 |
Показ список онлайн пользователей и мониторинг чата на сайте Verlihub |
Название: UserList-1.3.lua web_site.lua Версия Lua: 5.1 Авторы: Hellkeepa Kurupt Описание скрипта: с помощью данных скрипт вы сможете сделать мониторинг основного чата и вывод списка онлайн пользователей на сайте. Мониторинг основного чата можно регулировать какое количество последних сообщений будет выводиться на сайте, а также время генераций страницы. Настройка скрипта: В скрипте web_site.lua вам надо будет отредактировать 4 строчки под себя -- Путь сохранение генераций чата ChatFile = "/usr/local/www/apache22/data/hub/chat.php"; -- Ссылка на генерацию чата WebSite = "http://localhost/hub/"; -- Сколько последних строк будет в генераций NbrHisto = 50; -- Интервал обновления в секундах (300 = 5mn) maxTicks = 300; |
Nickolya, PomanoB, Saymon21, wolf night, мамин_парень | ||
29.11.2010, 21:16 |
Антипорно Verlihub |
Название: Антипорно Версия Lua: 5.1 Описание скрипта: Скрипт для запрета порно на хабе. Может использоваться также для запрета вирусов и любых других нежелательных файлов. Автор: Shurik Сайт: |
Nickolya, KT315, Saymon21 | ||
|
Сейчас: 22.11.2024, 19:43 |