myDC.ru

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

 
История благодарностей участнику Wariner. Спасибо сказали: 440
Дата поста: В теме: За сообщение: Спасибо сказали:
21.7.2009, 20:43 Префикс перед ником
извиняюсь. поправил ещё раз!
Akaick
18.7.2009, 12:15 MOTD для нубов
МОТД статистика
достаточно было вписать в поисковике string.gsub и ты бы узнал что это такое!
Код
string.gsub(строка в которой надо менять, строка которую надо менять, то на что надо менять)

естественно начало строки у тебя будет одно и тоже
Код
HalloText = string.gsub(HalloText,

далбше исходя из того что ты впишешь в txt файле прописываешь второй параметр:
если в txt написал Рекорд по общему размеру шары:[SHAREPEAK] то второым параметром будет %[SHAREPEAK%]. % - это экранирование квадратных скобок! т.е выглядеть будет так:
Код
HalloText = string.gsub(HalloText, %[SHAREPEAK%],

а третьим параметром должно быть то на что меняем:
Код
HalloText = string.gsub(HalloText, %[SHAREPEAK%], iShare)
где iShare переменная полученная функцией или взята из scripting-interface.txt
думаю достаточно понятно написал.
А функций тебе надо взять от туда несколько:
UpdateHubStats() - ведёт статистику макс колличества юзера и шары
GetNormalShare(s) - приводит шару к нормальному виду а не в байтах
WriteFile(table, tablename, file) - функции сохранения в файл
Serialize(tTable, sTableName, hFile, sTab) - функции сохранения в файл

PS: смотришь как работает в одном скрипте и делаешь так же в другом!!!
Lexa-Komi
15.7.2009, 16:59 Anekbot
API2 | Анекдоты из Интернета
точно не знаю. может попробовать исправить эту строчку
Код
TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"OnTimer")

на
Код
TimerID = TmrMan.AddTimer(tCfg.Time*60*1000,"Core.OnTimer")

engineer
15.7.2009, 11:08 Anekbot
API2 | Анекдоты из Интернета
Да я был прав... перечитай ещё раз инструкцию! Core надо добавлять не ко всем функциям!
engineer
15.7.2009, 9:31 От: PtokaX
От темы с ID: 19
7z это архивный файл! у меня он по умолчанию открывается Винраром! Но где то тут на форуме советовали поставить какую то прогу... в общем поисковик в руки и ищи там )))
Uncle_Dif
13.7.2009, 21:22 скрипт для датчика температуры
вывод в чат температуры онлайн
вот накидал.но при большом текстовом файле будет тормозить.
PS: API 1
ZZZZZ
12.7.2009, 22:40 OpWhisper
API1, API2 | Чат для операторов в мейне
Название скрипта: OpWhisper
Версия скрипта: 1.0
Версия API: API 1 и 2
Автор: Nickolya
Описание скрипта: Позволяет операторам общаться в главном чате скрытно от обычных юзеров!

PS: перенесено из другой темы!
степашка, Master-Grow, Drakula, _Герой_
12.7.2009, 22:34 Whisper
API1, API2 | Позволяет отсылать приватные сообщения в мейн чате
Тему оформил и почистил!
степашка
11.7.2009, 21:23 MagnetLog
API2 | Сохранение магнет ссылок
Цитата(prapor @ 10.7.2009, 15:38) *
Подскажите пожалуйста, как сделать, что бы не все магнеты писались в лог, а только разрешенным никам (релизёрам)?

пишешь в начале скрипта
Код
local tNicks = {
    ["ник1"] = true,
    ["ник2"] = true,
}

а потом в концовку функции ChatArrival вносим такие изменения

Код
    if sMagnet then
        local sNick = sData:match"(%b<>)"
        if tNicks[sNick] then   -- изменение 1
            for i,v in ipairs(tMagnet) do
                if v[1] == sMagnet then
                    bFlag = nil
                    break
                end
            end
            if bFlag then
                table.insert(tMagnet,{sMagnet, sNick, os.time()+iTime*3600})
            end    
        end    -- изменение 2
    end
prapor
8.7.2009, 22:07 Бутылочка
API1, API2
тему почистил, файлы перезалил!
2Артём(отшельник): скрипт с задержкой работает хорошо, не знаю какие у тебя проблемы....
Санёк
7.7.2009, 22:32 жалобная книга + MySQL
Юзеры могут пожаловаться на админов =)
ты путаешь менюшки и команды. ща гляну код

весь твой косяк был в том что ты написал local перед con))))
так же поправил некоторые косяки
1) нельзя дату и время выносить как сделал это ты. ибо они примут временное значение включения скрипта! исправил, а так же исправил формат даты! в постах выше писал про удобную для человека дату, а в MySQL свои типы почитать тут http://www.mysql.ru/docs/man/Date_and_time_types.html
2) забыл убрать звёздочку при создании менюшек
3) добавил нахождение команды
4) чутка преукрасил
fixx, zeusby
7.7.2009, 18:26 CheckPreFix
API2 | контролирует приставку перед ником
надо убрать фразы
Код
string.lower


PS: в следующий раз за сообщения в личку буду вешать преды!
Drakula
7.7.2009, 18:12 Нормальная автозамена
Автозамена в PtokaX
Код
local tGsub = {
       ["один"] = "1",
       ["бабки"] = "деньги",
}

function ChatArrival(tUser, sData)
    sData = sData:sub(1,-2)
    for i,v in pairs(tGsub) do
         sData = sData:gsub(i,v)
    end
    Core.SendToAll(sData)
    return true
end
степашка
7.7.2009, 17:32 MagnetLog
API2 | Сохранение магнет ссылок
ахахаха а ведь точно)))) мой косяк)))) щас перезалью)))

upd: перезалил
Ingvar72, whuru
7.7.2009, 17:28 Нормальная автозамена
Автозамена в PtokaX
когда просите написать скрипт извольте подробнее излагать идею и цель!
степашка
3.7.2009, 8:54 У вас нет прав на просмотр этой темы
У вас нет прав на просмотр этого сообщения
district
2.7.2009, 20:14 Цитатник Рунета
API1, API2 | Показывает цитаты с bash.org.ru
в скрипте нет ограничения, он берёт все цитаты находящиеся в данный момент на страничке.
Sekretchik
2.7.2009, 18:51 Скрипты
помощь
alex82 имел ввиду что достаточно открыть скрипт и написать одно имя для обоих ботов!
ozonek
2.7.2009, 18:50 Weather
API2 | Скрипт погоды.
та вроде с сайтом какие то проблемы возникают иногда...
Sekretchik
2.7.2009, 13:11 ChatLogsMySQL
API2 | Лог главного чата
а для чего сие нужно?
в теме уже есть пара написанных скриптов берущих из базы логи и выводящих на сайт!
eXrnd
29.6.2009, 19:10 Checker
API2 | Детектор чата и привата
это скрипт именно для того чтобы видеть то что возможно пропустила антиреклама! ене надо накручивать в него сторонние функции!
мамин_парень
29.6.2009, 12:36 Наборчик Новичку.
весь форум и есть витрина! открываешь раздел готовые скрипты и выбираешь! в каждой теме есть скрипт и описание к нему, а так же можно задать вопрос! всё остальное излишне!!!
степашка, Uncle_Dif
29.6.2009, 9:07 Предупреждения
API2
а к автору обращаться не пробовал?
мамин_парень
29.6.2009, 9:05 идея, которая позволит избавиться от пассивных юзеров в DC :)
Цитата(dolchegobano @ 29.6.2009, 9:02) *
Альтруисты извращаются, поднимая на своих домашних компах веб- и фтп-серверы, проксятники, хабы, устраивают массированные раздачи на торрентах только ради того, чтобы показать, насколько они бескорыстны, и как велика их писька.

по аккуратнее с выражениями, а то я смотрю ты считаешь что у тебя она велика. А то поотрежим слегка!
степашка
26.6.2009, 15:23 БлондинкО
говорящий бот
Цитата(Uncle_Dif @ 26.6.2009, 16:20) *
Млин сижу добавляю [curUser] и натыкаюсь на строку "[curUser], вот серваки нашей сети, ...." Где кавычки должны быть? до или после [curUser] ?

естественно вся фраза должна заключаться в кавычки в том числе и [curUser] типа:
Код
"[curUser], привет"
Uncle_Dif, Sunshine-hub, мамин_парень
26.6.2009, 14:14 Сообщение о подозрительной фразе
Отсылка сообщения опам и админу
Slutkey
26.6.2009, 14:14 Checker
API2 | Детектор чата и привата
Название скрипта: Checker
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0 RC1
- Сканит чат и приват и сообщает о подозрительных фразах администратору
Invisible, Slutkey, Saymon21, hondas, Агрессор, мамин_парень, zeusby
26.6.2009, 12:37 пассивный режим
сил моих больше нет
Этот скрипт под оба API!
просто надо в 26 строчке(if not tIpBase[tUser.sIP] and user.sMode == "A" then) заменить
Код
user.sMode
на
Код
tUser.sMode
степашка, мамин_парень
23.6.2009, 5:59 DC-Prepare
Пишу программу для обновления клиента - DC
что то так и не понял зачем это нужно. Я пользую флай и при установки новой версии поверх старой все настройки а так же хабы и друзья остаются... Так и зачем тогда эта прога?
мамин_парень
18.6.2009, 22:47 Хаб развлечений
Угостите хабом с развлечениями
темы такие поднимались. врядли с этим кто то поможет
Uncle_Dif
18.6.2009, 14:19 Anekbot
API2 | Анекдоты из Интернета
2Atlant: с проксей врядли получится подружить...

2Uncle_Dif: http://mydc.ru/index.html?showtopic=43&...dpost&p=107 прочитай выделенный текст
Dzhin, Uncle_Dif
17.6.2009, 12:25 Registration[1].v2.0_newapi.lua
Помогите немножко изменить (API2)
просто кто то скорее всего забыл упоминуть что сменил режим в скрипте... а потом как всегда вот он работал а потом не работает...

2Отшельник: Артём почему ты не хочешь учится?
Артём
14.6.2009, 20:47 Антиреклама
идея более сложного скрипта
нате API 2
Slutkey, Sunshine-hub
14.6.2009, 12:42 HelloBotAkaVerlihub
API2 | Инфо при входе как на Verlihub`е
не слишком понял в чём проблема... берёшь открываешь файл ip-to-country находящийся в первом посте а так же греевский. Если структуры совпадают то должно работать, если нет, подгоняешь всё ручками))))
Slutkey
8.6.2009, 16:17 Функции Для Разработчиков
склад полезных функций
функция форматирования времени
Код
function GetNormalTime(s)
    s=tonumber(s) or 0
    local r=""
    if s>=31104000 then r=math.floor(s/31104000).." г. " s=math.fmod(s,31104000) end
    if s>=2592000 then r=r..math.floor(s/2592000).." мес. " s=math.fmod(s,2592000) end
    if s>=86400 then r=r..math.floor(s/86400).." д. " s=math.fmod(s,86400) end
    if s>=3600 then r=r..math.floor(s/3600).." ч. " s=math.fmod(s,3600) end
    if s>=60 then r=r..math.floor(s/60).." мин. " s=math.fmod(s,60) end
    return r..s.." сек."
end
Saymon21
8.6.2009, 14:55 MiniBot
API2
для удаления этих ограничений нужно удалить следующие строки:
Код
function ConnectToMeArrival(tUser)
    if tUser.iProfile==-1 then
        Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Cкачивание для незарегистрированных пользователей запрещены! Зарегистрируйтесь, пожалуйста!")
        return true
    end
end

Код
    elseif tUser.iProfile == -1 then
        Core.SendPmToUser(tUser, sBot, "*** "..tUser.sNick..", Главный чат и приватные сообщения для незарегистрированных пользователей запрещены, сообщение не отправлено! Зарегистрируйтесь, пожалуйста!")
        return true
    end
Slutkey
29.5.2009, 21:29 BashMySQL
API2 | Цитатник рунета
Название скрипта: BashMySQL
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Примечания: Скрипт основывается на скрипте Bash.Org.Ru Script автора Nickolya
Возможности:
v 1.0 RC1
- Возможность смотреть старые цитаты
- Всем знакомый баш орг, но теперь хранящий все цитаты в БД

Для начала работы со скриптом надо так же установить библиотеку сокетов Скачать
Kingston, whuru, Saymon21, Dimon21, shur49
27.5.2009, 8:49 ! Часто Задаваемые Вопросы !
Обязательно прочитать всем!!!
Есть ли скрипт статистики скачивания на хабе?

Нет, такой скрипт невозможно реализовать из-за того что скачка идёт напрямую между клиентами не затрагивая хаб.
Поэтому невозможно создать скрипт статистики не на количество скачиваемого не на то что скачивают(названия файлов)!!!
Invisible
23.5.2009, 22:46 Приставка Сети Перед Ником
[Net1]My_nick
http://mydc.ru/topic1947.html

PS: закрыто дабы не разводить флуд!
мамин_парень
17.5.2009, 20:03 HelloBotAkaVerlihub
API2 | Инфо при входе как на Verlihub`е
Название скрипта: HelloBotAkaVerlihub
Версия скрипта: 1.0
Версия API: API 2
Автор: Sephiroth_Lukaw
Описание скрипта: показывает инфо при входе как на Verlihub`е. Для отображения страны нужно:
Цитата(Setuper @ 8.12.2008, 21:46) *
Установка базы ip-to-country:
1). Качаем архив отсюда: http://ip-to-country.webhosting.info/downl...country.csv.zip
2). Распаковываем его содержимое в папку PtokaX/cfg

файл ip-to-country так же прикреплён ниже
перенесено из раздела Запросы скриптов
OVERLORD1979, Saymon21, random name, Тёмич, STIVAN, Klvirus, bENNY!
17.5.2009, 19:48 LinkCollect
API2 | Сборщик ссылок
Название скрипта: LinkCollect
Версия скрипта: 1.0
Версия API: API 2
Автор: alex82
Описание скрипта: Собирает ссылки на хабы, ftp и сайты.

перенесено из раздела Запросы скриптов
Invisible, Slutkey, Pro009, WINS
17.5.2009, 16:21 CheckPreFix
API2 | контролирует приставку перед ником
Название: CheckPreFix
Автор: inside
Версия: 2.1
Последнее изменение: 04.03.07
Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег.
Invisible
17.5.2009, 12:42 DescriptionChanging
API2 | Меняет описание юзеру
Название скрипта: DescriptionChanging
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0
- Смена описания юзера из меню
- Показывает всех кто имеет сменённое описание
shur49
17.5.2009, 10:18 MiniBot
API2
Название скрипта: MiniBot
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0
- Отправка массового сообщения по профилям
- Очистка чата
- Стандартные команды хаба
- Ограничение общения и скачки для незарегистрированных

Перенесено из раздела Запросы скриптов
shur49
13.5.2009, 18:37 MagnetLog
API2 | Сохранение магнет ссылок
Название скрипта: MagnetLog
Версия скрипта: 1.0 RC2
Версия API: API2
Автор: Wariner
Возможности:
v 1.0 RC2
- Одинаковые магнеты не сохраняются

v 1.0 RC1
- Сохраняет в таблицу магнет ссылки из главного чата
- Чистит устаревшие магнет ссылки в таблице
intlive, Serx, Accelerator, whuru, Sekretchik, wasd, Saymon21, TiGRpp, Pro009, доктор ливси, AfLc
12.5.2009, 18:02 Cleanreg
API2 | Скрипт чистки регистраций
в скрипте есть таблица Cmds = {
в ней есть строчки
Код
{[-1] = false,[0] = true,[1] = true,[2] = false,[3] = false,[4] = true},

юзер профиль которого = true получает доступ к команде и менюшке
fixx
11.5.2009, 18:27 Lonely
API2 | Лишает пользователя возможности видеть чат.
Название скрипта: Lonely
Версия скрипта: 1.0 RC2
Версия API: API2
Автор: Wariner
Описание скрипта:
v 1.0 RC3
- Наказания по IP
- Исключения для комманд (by Nickolya)
v 1.0 RC2
- Пользователи не видят что говорит наказанный юзер
- Сообщения видны админам
- Поправленна менюшка
v 1.0 RC1
- Наказанный юзер не видет то что говорят другиие в чате
Invisible, Ksan, Slutkey, Uncle_Dif, Saymon21, Pro009, shur49, zeusby
7.5.2009, 18:14 Гостевая Книга
API2 | Возможно оставить отзывы
тут уже наверно ничего не сделаешь, только очистить базу и сделать поправки в коде(заменить функции)
Код
function addtofile(sUser, msg, tTable, tablename, file)
    local tDate = os.date("%d.%m.%Y %H:%M:%S")
    table.insert(tTable, tDate.."  "..sUser.sNick.."  "..msg)
    WriteFile(tTable, tablename, file)
end    

function delinfile(msg, tTable, tablename, file)
    msg = tonumber(msg)
    table.remove (tTable, msg)
    WriteFile(tTable, tablename, file)
end
TiGRpp, AfLc
3.5.2009, 11:57 Флейм режим для всех
API2
Пожалуйста оформите тему согласно правилам форума!
мамин_парень
26.4.2009, 22:16 StatisticsMySQL
API2 | Скрипт сбора статистики
Название скрипта: StatisticsMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта: в общем скрипт ещё сырой но я его выкладываю чтоб сразу посыпались дополнения и найденные ошибки!
пока можем записывать следующее
Цитата
Msg +
ShareSize +
Command +
Connecting +
Ban +
OpBan +
Gag +
OpGag +
Kick +
OpKick +
Redirecting +
OpRedirecting +
UnknownCommand +

надеюсь поняли, пробуйте
Invisible, Kingston, Saymon21, Dimon21, balbes
21.4.2009, 20:28 ChatLogsMySQL
API2 | Лог главного чата
Название скрипта: ChatLogsMySQL
Версия скрипта: 1.0(финальная версия)
Версия API: API 2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта:

v 1.0
- Исправленны некоторые недочёты.

v 1.0 RC5
- Добавлен просмотр сообщений по IP
- Упорядочено тело скрипта
-Добавлена корректировка времени
-Добавленно шаблонность сообщений
-Добавлен реконект к БД
-Исправленно пару мелочей

v 1.0 RC4
- Поправленно несколько мелочей

v 1.0 RC3
- В настройку вынесено меню
- Добавлена возможность логировать команду "me" (опционально)
- Исправлено логирование смайлов

v 1.0 RC2
- Просмотр сообщений ника( за сегодня, за дату или за период )
- Просмотр общего лога( за период )
- Таблица исключений записи в лог
- Запись ошибок скрипта в таблицу + контроль неправильных запросов
- Теперь не логируются команды
- Исправлено пару мелочей

v 1.0 RC1
- Сохраняет в БД сообщение юзера время и дату его написания
- Можно посмотреть лог за число
- Опционально сделана посылка в чат n последних сообщений из БД

PS: БД надо создавать вручную! Таблицы создадутся сами!
PPS: Принимаются предложения по увеличению функционала скрипта!
Tsd, Invisible, fixx, Accelerator, Kingston, whuru, Saymon21, exxxx, Dimon21, X-Sky, Naum_Off, WINS, DEN 007, Rei_Volia
20.4.2009, 21:24 RankingScriptMySQL
API2 | Всем известный скрипт рангов по сообщениям
Название скрипта: RankingScriptMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Оптимизацией занимались: NRJ, Wariner(работа с MySQL)
Особенности: работа с MySQL
Описание скрипта: Давно известный скрипт чатрангов. Ведёт статистику кто скоко сказал и присваивает ранг. Можно смотреть топы, свою статистику или другого юзера.

PS: БД надо создавать вручную! Таблицы создадутся сами!
Invisible, Saymon21, Dimon21, Mishari
17.4.2009, 19:50 Информация По Nick&ip
ну вот почти готовый скрипт))) осталось закрыть пару дыр))))
TiGRpp
13.4.2009, 20:22 TopSeachMySQL
API2 | Топ поисков на хабе
в данном случае таблицы используются вместо условий.

по работе с MySQL есть замечания(оптимизация)?
мамин_парень
13.4.2009, 19:47 TopSeachMySQL
API2 | Топ поисков на хабе
Название скрипта: TopSeachMySQL
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта:
- Оснавная возможность - ведёт топ поисков на хабе
- Вывод общего топа целиком или по категориям
- Вывод топов за сегодня месяц и год целиком или по категориям
- Для работы требуется библиотека MySQL( тема с библиотекой ) и соответственно MySQL сервер

v 1.0 RC2
- Добавлен лог ошибок
- В базу заносятся только поиски определённой длинны (в соответствии с настройками хаба)
- Поправлена пара ошибок

PS: тестим, отписываем комментарии и пожелания))))
PPS: БД надо создавать вручную! Таблицы создадутся сами!
Vizunchik, Saymon21, Dimon21, as91, мамин_парень
21.3.2009, 23:41 Мобильный Dc Клиент
JAVA
Почему до сих пор нет мобильного DC клиента написанного на JAVA(для обычных мобил не смартов)? Нужны ли они? Отписываем свои мнения)))

upd: я считаю что нужен хотя бы для того чтоб контролировать ситуацию на своём хабе!
мамин_парень
20.3.2009, 17:40 От: Бутылочка
От темы с ID: 39
пробуем API 2
Sekretchik
18.3.2009, 22:35 Мой Пол
API2 | Пол юзеров в описании
да не обидется на меня автор
DriverZX-10
18.3.2009, 18:14 Opchecker
API1, API2 | Проверка на опство
Поправил протестировал перезалил в первый пост!
мамин_парень
18.3.2009, 8:20 Opchecker
API1, API2 | Проверка на опство
там внутри скрипта привидены примеры! я говорю о API 2!
мамин_парень
13.3.2009, 8:57 Thanks
API2 | Скажи спасибо другому юзеру
denis
13.3.2009, 8:04 Наборчик Новичку.
Сравнил.... Там ты покупаешь и тратишь деньги. а тут скачал фалов и сиди пробуй что нравится что нет! Все скрипты друг с другом уживаются(кроме мультиботов конечно)!!!
степашка
12.3.2009, 19:20 Hider
API2 | Cкрипт скрывает ник в списке юзеров
Код
["loadfile"] = function()
    local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst","r")
    if f then
    while 1 do
    line = f:read("*l")
    if line ==  nil then
    break
    end
    local s,e,InfoOne,InfoTwo = string.find(line, "(.+)$$$(.+)")
    if InfoOne ~= nil then
    sTable.Hiders[InfoOne]=InfoTwo
    end
    end
    f:close(f)
    else
    f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" )
    f:write()
    f:close()
    end
    end,

["SaveTable"] = function()
    local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" )
    for aaa,bbb in pairs(sTable.Hiders) do
    f:write(aaa.."$$$"..bbb.."\n")
    end
    f:close()
    end,
}
ekon
11.3.2009, 13:02 Наборчик Новичку.
мой набор:
Цитата
[13:00:37] <Hub-Security> Скрипты:

- [ 1 ] Description_Network.lua (159 kB)
- [ 1 ] Говорилка.lua (87 kB)
- [ 1 ] Приветствия.lua (189 kB)
- [ 1 ] Действия.lua (120 kB)
- [ 1 ] Protector.lua (715 kB)
- [ 1 ] Опросы.lua (127 kB)
- [ 1 ] антиреклама.lua (77 kB)
- [ 1 ] Бутылочка.lua (44 kB)
- [ 1 ] Викторина.lua (344 kB)
- [ 1 ] Днюхи юзеров.lua (107 kB)
- [ 0 ] Информер 1.lua
- [ 1 ] Информер 2.lua (33 kB)
- [ 1 ] TopSeach.lua (1900 kB)
- [ 1 ] антиреклама ХАБА.lua (54 kB)
- [ 1 ] TimeToDate.lua (51 kB)


А насчёт какие скрипты тебе поставить: это должен решить ты сам. На нашем форуме куча скриптов!
степашка
9.3.2009, 10:46 ! Часто Задаваемые Вопросы !
Обязательно прочитать всем!!!
Как сделать действие по команде?

Код
function ChatArrival(tUser, sData)
  local cmd = sData:match"%b<>%s+(%S+).*|"
  if cmd == "!команда" then
    -- здесь вписываем то, что должно происходить по команде!
    return true
  end    
end

Код одинаков для обих API единственное различие что в конце команды под API 2 надо писать return true, а под API 1 - return 1
Invisible, Nissan_GT, DrakonSP, Saymon21, X-Sky
8.3.2009, 16:06 В Е С Ё Л Ы Й Чат
API1, API2
вот скриптик того же автора под API 2(переведено by Nickolya), скрипт наказаний. Делает лунатиками разворачивает речь и т.д
6.3.2009, 19:51 Xhub
оформил темку))))
мамин_парень
5.3.2009, 17:41 Opchecker
API1, API2 | Проверка на опство
Код
            local msg = "\r\n\t\tВы были забанены за несанкционированное использование аккаунта ОПератора хаба!"..
                "\r\n\t\tЕсли Вы действительно ОПератор хаба и просто сменили свой IP-адрес, то"..
                "\r\n\t\tСвяжитесь с администратором хаба: "..tSetup.Email
            Core.SendToUser(user, "<"..tSetup.Bot.."> "..msg)
                        Core.SendToOpChat("юзера с ип "..user.sIP.." забанило за несанкционированное использование аккаунта ОПератора хаба")
            Core.Disconnect(user)
            BanMan.BanIP(user.sIP, "Подделка ника администрации", tSetup.Bot, true)


Цитата(bonch @ 1.3.2009, 18:06) *
Уважаемые, здравствуйте. Прошу понять меня правильно, вопрос: возможно ли на базе этого скрипта создать новый для привязки ника регистрируемого к его IP. Или если есть подобные аналоги, тыкните пальцем.

ищи скрипт регистрации с защитой по ип!
мамин_парень
3.3.2009, 23:23 Hiddenadminmsg
API1, API2 | скрипт скрытия сообщений админа
Название скрипта: HiddenAdminMsg
Версия скрипта: v 2.0
Версия API: API 1 и 2 (универсальный)
Автор: Wariner
Тип: с закрытым кодом
Описание скрипта: при нажатии на меню все сообщения от админа будут идти от лица бота. Если боту будут писать в приват то сообщения будут приходить админу. Все настройки лежат в файле с расширением tbl в нём настраивается имя("" - имя бота хаба), описание бота и имя админа. Скрипт реагирует на команды только того юзера чей ник прописан в скрипте! Есть ограничение на ник бота приставкой [bot]!

Совместимость с Ptokax ниже 0.3.6.0 версии не гарантированна!!!!
доктор ливси, shur49
24.2.2009, 19:17 Opchecker
API1, API2 | Проверка на опство
Поправил пару ошибок в скрипте под API 2 и добавил диапазон ипов
мамин_парень
21.2.2009, 20:38 Cleanreg
API2 | Скрипт чистки регистраций
Скрипт надо включать при включеном хабе!

А по поводу отсылки в приват нужно заменить это:
Код
Core.SendToUser(tUser, сообщение)

на
Код
Core.SendPmToUser(tUser, имя_бота, сообщение)
Invisible
16.2.2009, 21:05 Скрипты И Совметимость Операционных Систем
Рабочие файлы скриптов в Unix системах
Снова поднимаю эту тему. По словам одного из пользователя линукса и моего бота на линуксе некорректно работают некоторые функции, конкретно работы с файлами.
В приветственном соообщении каждая строчка текста разделяется пустой строчкой! Вот функции
Код
function ShowHalloMessage(tUser)              
    Core.GetUserAllData(tUser)
    local sProfile = ""
    if CheckOwner(tUser) then
        sProfile = "Owner"
    else    
        sProfile = tProfiles[tUser.iProfile][4]
    end    
    local HalloText = loadtextfiles(sText.."hallo.txt");
    HalloText = string.gsub(HalloText, "%[USER%]", tUser.sNick)
    HalloText = string.gsub(HalloText, "%[IP%]", tUser.sIP)
    HalloText = string.gsub(HalloText, "%[HUB%]", SetMan.GetString(0))
    HalloText = string.gsub(HalloText, "%[BOTNAME%]", sBot)
    HalloText = string.gsub(HalloText, "%[USERA%]", Core.GetUsersCount()+1)
    HalloText = string.gsub(HalloText, "%[VERSION%]", "Ptokax "..Core.Version)
    HalloText = string.gsub(HalloText, "%[ACTUALPEAK%]", Core.GetActualUsersPeak())
    HalloText = string.gsub(HalloText, "%[MAXPEAK%]", tStat.MaxUsers)
    HalloText = string.gsub(HalloText, "%[MAXSHARA%]", GetNormalShare(tStat.MaxShara))
    HalloText = string.gsub(HalloText, "%[SHARKA%]", GetNormalShare(Core.GetCurrentSharedSize()+tUser.iShareSize))
    HalloText = string.gsub(HalloText, "%[SHARE%]", GetNormalShare(tUser.iShareSize))
    HalloText = string.gsub(HalloText, "%[MSGS%]", tUsers[tUser.sIP].Msg)
    HalloText = string.gsub(HalloText, "%[TIMES%]", GetNormalTime(tUsers[tUser.sIP].Time,1))
    HalloText = string.gsub(HalloText, "%[ROLE%]", sProfile)
    HalloText = string.gsub(HalloText, "%[SHARARECORD%]", GetNormalShare(tStat.MaxShara))
    HalloText = string.gsub(HalloText, "%[USERRECORD%]", tStat.MaxUsers)
    Core.SendToNick(tUser.sNick,HalloText)    
end


Код
function loadtextfiles(filename)
    local message = ""
    local f = io.open( filename, "r" )
    if f then
        message=f:read("*all")
        message=string.gsub(message,"|","")
        message=string.gsub(message,"\n","\r\n")
        f:close()
    end
    return message
end



upd: проблема решилась удалением строки:
Код
message=string.gsub(message,"\n","\r\n")
Ksan
13.2.2009, 9:45 Антимат Из Хуббы
API2
Название скрипта: Антимат из хуббы
Версия API: API2
Описание скрипта: По просьбе одного человека выдрал из хуббы антимат. При обнаружении мата глушит юзера на заданное время
Kingston, 111222, мамин_парень, Mimoshedshiy
5.2.2009, 23:28 Текст В Лс
Кривые руки не повод матерится...Устное предупреждение!!! Возможно у тебя кривая птока попробуй скачать с оффсайта

у меня файлы названы по-русски! Единственное что могу предположить может ты сделал не текстовые файлы или не так назвал!
проверить можно так: заходишь в свойства папки ==>> типы файлов ==>> находишь расширение TXT и жмёшь дополнительно ==>> там ставишь галочку всегда отображать расширения
после чего заходишь в папку texts и если там файл название.txt.txt то всё понятно))))

Больше даже ничего в голову не лезет ибо э.то самое простое что может быть!
мамин_парень
20.1.2009, 21:02 Очистка Чата
API1, API2 | Скрипт очищает чат
ты знаешь как отправляются сообщения?!!!!!!!!!!!!!!!
Какие команды?????
я охреневаю...
Код
Core.SendToAll("<"..Bot.."> "..SetMan.GetMOTD())
Uncle_Dif
18.1.2009, 13:53 ! Часто Задаваемые Вопросы !
Обязательно прочитать всем!!!
Как прописать абсолютные пути?

Для API 2:
Код
sFile = Core.GetPtokaXPath().."scripts/папка/файл"


Для API 1:
Код
sFile = frmHub:GetPtokaXLocation().."scripts/папка/файл"
Invisible, DrakonSP, Saymon21
16.1.2009, 17:38 Asciiartbot
API2 | скрипт, показывающий ASCII рисунки
Название скрипта: AscIIArtBot
Версия скрипта: ?
Версия API: API 2
Автор: ?
Описание скрипта: по нажатию на менюшки показывает ASCII рисунки.
himikell, Pro009, Kar@bas
15.1.2009, 19:39 Способы Повышения Производительности
методы оптимизации lua кода
К вопросу об оптимизации. я пишу так(когда учился где то подсмотрел bad_smile.gif ):
Код
function ChatArrival(tUser, sData)
    sData = string.sub(sData,1,-2)
    local _,_,CmdMain = string.find(sData, "%b<>%s+(%S+)")
    if CmdMain == "!startAR"  then
        ...
    end
end

Некоторые делают более хитрый код через функции.

какой самый оптимальный код для нахождения команды и последующего выполнения действий?
Invisible
10.1.2009, 11:07 Karmabot
API2 | скрипт виртуальных очков
Название скрипта: KarmaBot
Версия скрипта: 1.0b
Версия API: API 2
Автор: Wariner, при участии Berkut`а(автор встроенной антирекламы\антимата)
Описание скрипта: Скрипт виртуальных очков(кармы). При входе на хаб карма составляет 0, после чего происходят изменения в ту или иную сторону.

На данный момент карма повышается:

1. За шару(при первом срабатывании начисляется за шару которая есть у юзера при следующих за изменение шары.)
2. За сообщения
3. За время проведенное на хабе!

Понижается:

1. За мат
2. За рекламу

Функционал скрипта:

1. Главная задача измерение(изменение) кармы юзеров(при этом следит за рекламой и матом) и записи её в таблицу. По вашему выбору таблица строится по IP или по никам юзеров
2. Соответственно за низкое количество кармы вводятся ограничения
3. Показывать юзеру принадлежащую ему карму
4. Показывать изменение кармы в течении времени
5. Топ кармы(если таблица строится по IP то онлайн юзеров, если по ника то общий топ)
6. Реализованно дарение кармы.

Последние изменения:

1. Настройки вынесены в один файл(позже ещё доработаю)
2. Исправлено дарение кармы.
3. Исправлена ошибка описанная в теме запросов скриптов
4. Теперь за кармой можно следить в реальном времени(а не раз в 10 минут)

PS: аккуратнее с коэффициентами! расставляйте их в зависимости от быстроты роста кармы!
PPS: дабы не изобретать велосипед прикрутил к карме уже готовый скрипт антимата-антирекамы Janus_HS_light v1.01 by Berkut, да простит меня автор
PPPS: чтобы юзеры не путались вынес пока ещё не совсем законченный скрипт в отдельную тему!


12.01.09:
Pro009, доктор ливси, Klvirus, Egerj1, I.S.K
6.1.2009, 11:10 Игра | Крестики - Нолики
API1, API2
перевёл тестим
Invisible
21.12.2008, 11:41 Spamsharabot
API1, API2 | Спам в личку за маленькую шару
Название скрипта: SpamSharaBot
Версия скрипта: v1.0
Версия API: API 1 & 2
Автор: Wariner
Описание скрипта: Скрипт кидает в личку сообщения тем у кого шара ниже заданной, в заданный промежуток времени! Для защиты от игнора скрипт пользует разные имена отличающиеся цифрой(от 1 до 1000) Числовой диапазон можно увеличить! Так же существует топ, кто сколько сообщений получил)))
Maxd, rival, TiGRpp
13.12.2008, 20:56 Highcard
API1 | игра большая карта
Название скрипта: HighCard
Версия скрипта: ?
Версия API: API1
Автор: Madman
Описание скрипта: Это очень простая игра, в которой Вам предстоит сразиться с ботом. Вытащите карту больше, чем у бота и вы победите. Если у вас Туз, то вы автоматически выигрываете.
Invisible, ProGeTTo, AfLc
11.12.2008, 18:02 Profilename
API2 | скрипт показывает профили пользователей
Название скрипта: ProfileName
Версия скрипта: v1.2
Версия API: API2
Автор: Wariner
Описание скрипта: Показывает профиль юзера как свой, так и чужой. Можно просматривать список пользователей(отсортированный по алфавиту) с определённым профилем как всех находящихся в списке зарегистрированных, так и отдельно присутствующих на хабе. Использование команды можно ограничивать.
Pro009
6.12.2008, 23:57 Матогенератор
API2
Название: Матогенератор
Автор: inside
Версия API: API2
Описание скрипта: выбираете юзера и скрипт говорит ему всё что вы о нём думаете))))
2.12.2008, 18:08 Скрипт Для Измерения Скорости Печати
API 2
2Setuper: ты имеешь ввиду измерять скорость печати в мейне?! Если нет то я не понимаю почему будут жраться ресурсы.
У меня была такая идея:
- в начале при нажатии меню есть два варианта
  1. Послать сообщение что щас начнётся тест и надо ввести "Start" для начала
  2. Послать это же сообщение и запустить таймер на 3-5 сек

- потом рандомно из таблицы выдаётся текст(при этом в таблицу заносится цифровой эквивалент букв) и записываем дату начала os.time()
- ждём ввода текста, записываем дату окончания и после этого проворачиваем с текстом тоже что и с исходным
- потом считаем время теста и сравниваем значения 2 таблиц(это я до конца не продумал, самое просто сравнить позичии таблицы с одинаковыми индексами, но при введении лишней буквы выдаст много ошибок) для выявления ошибок. После чего заносим данные в топ!

Вот такая идея. но что то реализовать у меня её не получилось(не особо получается работать с приватами).
2Setuper: можешь сделать или натолкнуть на путь истинный?


Вот что на данный момент получилось:
stone
1.12.2008, 14:41 Pm To Offline
API1 | Личка в оффлаин
Перевёл скрипт из первого поста под второй API. Пробуем...

PS: скрипт в первом посте)))
-Alex-
23.11.2008, 19:05 Trans
API1, API2
исправь NewUserConnected на UserConnected
MIKHAIL
19.11.2008, 21:59 Гостевая Книга
API2 | Возможно оставить отзывы
2NikseR: добавил что ты просил. Так же можно отключать режим сообщений для ОПов
TiGRpp, AfLc
14.11.2008, 23:13 Protector
API2 | бот всё в одном
Название скрипта: Protector
Версия скрипта: v1.1 RC1
Версия API: API2
Автор Wariner
Возможности:
  • Инфо о юзерах
  • Отключение поиска и скачки как наказания
  • Заглушка и бан не зависящие от хаба. Если не указанно время оно устанавливается в зависимости от предыдущих наказаний.
  • Рекорды хаба(запись сообщение о новых рекордах и показ из меню)
  • Топ по шаре
  • Топ по сообщениям
  • Топ по времени проведённому на хабе
  • Топ заглушек
  • Топ банов
  • Топ заглушек среди ОПов(кто сколько заглушил)
  • Топ банов среди ОПов(аналогично заглушкам)
  • Функция когда был(предусматривает вариант присутствия юзера на хабе)
  • Логирование дисконектов юзеров (чисто технический момент, после тестов функция будет удалена)
  • Функции для топика(сообщение в чат о смене + функция несменяемого топика для админов)
  • Менеджер скриптов(подключение перезагрузка и остановка скриптов как по одному так и всех сразу + возможность перемещения скриптов в списке птоки! Всё из меню!)
  • Логирование ошибок скрипта
  • Логирование мейнчата
  • Сообщения в оффлайн
  • Чат операторов(в мейне)
  • Показ времени жизни хаба
  • Смена профиля юзера
  • История наказаний(показывается при вызове инфо о юзере)



Проект к сожалению мёртв
Invisible, Saymon21, Pro009, Unians
14.11.2008, 9:43 Recordbot
API1, API2 | Срипт рекордов
Название скрипта: RecordBot
Версия скрипта: 5.5.1
Версия API: API 1 и 2
Авторы: bonki
Так же в написании скрипта принимали участие: (uk)jay, XPMAN, jiten, NRJ, district
Перевод под API2: Wariner
Описание скрипта: Скрипт рекордов.
Invisible, Blade, denis, whuru, Saymon21, DriverZX-10, LOKI, TommyKaira, доктор ливси, мамин_парень
13.11.2008, 18:36 Eh.greeting.bot
API1, API2 | скрипт приветствий
Название скрипта: Eh.Greeting.Bot
Версия скрипта: v1.0
Версия API: API1, API2
Автор: S.t.0.n.e d.b
Перевод API2: Nickolya
Описание скрипта:
- Можно контролировать, какие профили будут видеть случайные приветсвия
- Можно контролировать, кто сможет добавить или удалить собственное приветствие
- Администраторские команды
- Менюшка
- Добавление и удаление приветсвий с помощью команд
- Модно менять начало и конец приветсвий
- Описания к профилям
- Команды в главном чате или привате
- Можно видеть свое собственное приветсвие
- Можно дать возможность видеть ОПам вновь добавленные приветсвия
killserver, AfLc, nunycbka
12.11.2008, 10:38 Sharatop
API2 | скрипт показывающий топ по шаре
Название скрипта: SharaTop
Версия скрипта: 2.0
Версия API: API2
Автор: Wariner
Описание скрипта: Показывает топ по шаре, при каждом заходе юзера обновляет его данные, если юзер не был на хабе заданное количество дней его шара удаляется из топа.
доктор ливси, Yamakasi
10.11.2008, 23:30 Timetodate
API2 | скрипт отсчитывающий время до заданной даты
Название скрипта: TimeToDate
Версия скрипта: v 3.2 RC1
Версия API: API2
Автор: Wariner
Описание скрипта: Скрипт отсчёта времени до заданных дат. Колличество дат не ограниченно! Менюшки и команды создаются автоматически! Меню(даты) отсортировано от начала года к концу! Вывод в чат сообщения о ближайшем празднике по таймеру
Invisible, truth, Игорь Станиславович, whuru, Pro009, Littlemuk
10.11.2008, 21:14 Thunder
API1, API2 | Бот
Цитата(LeoSP @ 10.11.2008, 12:52) *
сделай те так , что бы люди скачивать могли не зарегестрировавшись.....

На
Pro009
8.11.2008, 16:17 Антибан Опов
API2
Название скрипта: Антибан ОПов
Версия скрипта: 1.1
Версия API: API2
Описание скрипта: не позволяет операторам банить, глушить а так же кикать друг друга!
мамин_парень
25.10.2008, 14:11 Topseach
API2 | скрипт топа поисковых запросов
Название скрипта: TopSeach
Версия скрипта: 2.1
Версия API: API2
Автор: Wariner
Описание: Скрипт ведёт статистику поисковых запросов. Можно посмотреть как общий топ, так и топ по категориям(музыка, архивы и т.д.) Пути прописаны отдельно для пток 0400,0410 и 0411Скрипт тестировался на птока 0400 и 0411.
Pro009, TommyKaira, AfLc
22.10.2008, 15:15 Memory For Op`s
API2 | Скрипт - блокнот администрации
Название скрипта: Memory for OP`s
Версия скрипта: 1.1
Версия API: API2
Автор: Wariner
Описание скрипта:
v 1.0
- Добавление сообщений администрации
- Просмотр сообщений администрацией
- Возможность удаления сообщений админом(как по одному так и все сразу)

v 1.1
- Оповещение администрации находящейся на хабе о новой записи
- Если добавлено новое сообщении, при входа ОПа выводит ему 5 последних сообщений

v 1.2
- Проведена некоторая оптимизация переменных и прописаны пути
- Исправлена отсылка сообщений при маленьком количестве записей
TiGRpp, Pro009, Тёмич, AfLc
16.10.2008, 18:14 Метод Быстрого Перевода Скриптов Под API_1
Самостоятельный быстрый перевод из API_2 ---> в API_1
Прошу прощения за оффтоп, но хочется сказать огромное спасибо Setuper`у ибо он как всегда открывает для нас(во всяком случае для меня) всё новые и новые возможности и хитрости)))

PS: тема очень порадовала!!!
мамин_парень
19.9.2008, 14:54 Hider
API2 | Cкрипт скрывает ник в списке юзеров
Название скрипта: Hider
Автор: Ё˜”°є•Hawk•є°”˜Ё
Перевод: X-Ray
Версия скрипта: ?
Версия API: API2
Описание скрипта: скрипт позволяет скрывать ник из списка юзеров. Скрывать можно как себя так и любого юзера. По умолчанию команды доступны только ОПам и админам.
Pro009, NiKe10, shur49
19.9.2008, 9:57 Информер
API2 | Показывает сообщения по таймеру в назначенный день
Название скрипта: Информер
Версия скрипта: v1.1
Версия API: API2
Описание скрипта: Выводит одну группу сообщений в будни с 16:00 до 23:00 и в выходные с 10 до 23, а вторую группу только по будням с 10 до 16. Время установлено по просьбе одного юзера, можно легко заменить на своё!
Pro009, Pahuan, -=FugeN=- 2, AfLc, мамин_парень, zeusby
18.9.2008, 7:38 Informer
нужно немного переделать.
я вот набросал, работоспособность не проверял... пробуй
мамин_парень
18.9.2008, 7:08 Часики И Дата.
API2 | Отображает время и дату в списке юзеров
Цитата(Strannik @ 3.7.2008, 22:15) *
Скрипт под API 2 показывает число, месяц, год, день недели, час, минуты и секунды.

Сделал месяцы и дни недели по русски
OVERLORD1979, striker, AfLc
15.9.2008, 15:15 Gag
API2 | Скрипт разнообразной заглушки юзеров
Название скрипта: Gag
Автор: Wariner
Версия скрипта: v1.0
Версия API: API2
Описание скрипта: Скрипт позволяет глушить юзеру чат и приват, как вместе так и по отдельности, как по IP так и по нику!

PS: не забудте создать папку прописанную в настройках скрипта
Saymon21
15.9.2008, 11:39 Gagip By Wariner
API2
Название скрипта: GagIp
Автор: Wariner
Версия скрипта: 1.0
Версия API: API2
Описание скрипта: Простой скрипт заглушки по IP
shur49, ProGeTTo, AfLc
5.9.2008, 19:57 Топ 10
API2 | Просмотр статистики (10 лучших) по нескольким категориям
Название скрипта: TopTen
Версия скрипта: 1.0
Версия API: LUA 5.1x [Strict][API 2]
Автор: Mutor
Язык: английский

Описание: выводит статистику(10 лучших) по нескольким категориям: сообщения, смайлы, кики, редиректы, шары и т.д.
TiGRpp, as91
28.8.2008, 14:07 Гостевая Книга
API2 | Возможно оставить отзывы
Вот моя версия этого скрипта(API2). Потестете, если что не так отписывайте поправлю)))
AfLc
21.8.2008, 23:55 Fans
API1, API2 | Скрипт фанатизма
Цитата(DEM0N @ 21.8.2008, 11:49) *
а можно под Api2? eyes_droped.gif

По внимательнее в первом посте под API2!!!

Ну вот по вашей просьбе добавил топ 20)))))

PS: вот тут подумал, может этот скрипт переделать и назвать его по другому? Типо "Друзья". Смысл как в контакте))) Еслли кому то идея понравилась, пишите, я займусь))))
Плюшевая_мишка
18.8.2008, 13:39 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Цитата(Setuper @ 18.8.2008, 13:42) *
Никак! Меню закрыть - это меню клиента, а не хаба, настраивается при написании клиента. Хочешь исправить? - бери исходники и правь сам.


Хм... странно. Я пользуюсь токо флаем и точно на одном из хабов я видел эту фишку(там спросить не могу ибо не помню что за хаб)
Андрей-rzn
13.8.2008, 22:33 BanMe
API1, API2
Название скрипта: BanMe
Версия скрипта: 1.1
Версия API: API1,API2 (универсальный)
Автор: Wariner
Описание:

v 1.1
- Теперь под оба API
- Случайное время бана из заданного промежутка
- Дороботаны несколько мелочей
v 1.0
- Банит юзера нажавшего на менюшку
- Рандомное сообщение о том что юзер забанил сам себя
Invisible, Drakula, Saymon21, foXDEvil, DEN 007, AfLc
10.7.2008, 21:40 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
и ещё вопросик local _,_,To,From,Message = string.find(data,"$To:%s+(%S+)%s+From:%s+%S+%s+$<(%S+)>%s+(.*)|")
Что значат выделенные символы ?!
мамин_парень
10.7.2008, 20:13 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Setuper, спасидо всё работает))) а почему не помогала просто надпись sText = string.lower( sText )
в некоторых скриптах при поиске мата например хватило только этой строчки!!!
мамин_парень
3.7.2008, 17:53 TopicManager
API2 | Управление заголовком хаба
Название скрипта: TopicManager
Версия скрипта: 1.0 RC1
Версия API: API2
Автор: Wariner
Возможности:
v 1.0 RC1
- Установка(снятие) несменяемого топика
- Уведомление о попытке смены топика группе лиц из списка
- Показ топика по команде в чате
- Ведение истории из n-ого количества топиков и показ их по команде
- Сохранение топиков в файл
- Установка топика написанного вручную или выбраного из истории или сохранений

v 1.0 RC2
- Добавленаа возможность удалять сохранённые топики
- Добавлена очистка топика
- Добавленно предупреждение о использовании стандартной команды хаба
- Исправленна пара багов
Invisible, DrakonSP, whuru, Saymon21, Kar@bas
30.6.2008, 11:28 Hub's Big Ass Bot
API2 | HUBBABOT v.2.28
Название скрипта: HUB's Big Ass Bot(HUBBABOT)
Версия: v.2.28 RC3c
Авторы оригинального скрипта: NoNick & NRJ
Версия API: API2.
Перевод под API2: X-Ray
Совместимость: PtokaX 0.4.0.0b и выше.
Описание: Скрипт-бот всё в одном(Прикрепляю мануал написанный автором)
Ссылки:
http://nonick.z-host.ru/?prr=2 - необновляеммая страничка
http://forum.proc.ru/index.php?showtopic=31658 - страничка бота на процентре


От меня:
  • Исправил ошибку при скрытия бота из списка юзеров
  • Исправил ошибку шаратопа + исправленно отображение(by Setuper)
  • Исправил ошибку "Синтаксис scripts/HUBBABOT/functions.lu:223: bad argument #1 to 'GetUser' (string expected, got nil)"
  • Добавил фразу ваш вклад в шару хаба xx %
  • Исправил ошибку изменения настроек из меню
  • Исправил ошибку оффсообщений


Для использования скрипта на nix системах нужно:
  • Открыть файл io.lu и исправить функцию loadtext на это:
    Код
    function loadtext(filename)
        local message = ""
        local f = io.open( filename, "r" )
        if f then
            message=f:read("*all")
            --message=string.gsub(message,"|","")
            --message=string.gsub(message,"\n","\r\n")
            f:close()
        end
        return message
    end
  • Преобразовать все файлы бота в nix формат. Особенно файлы с настройками!
  • Так же заменить все строки \r\n на \n
Invisible, Юлия_Вячеславовна, p_marozov, Stranger, steppnov, LEGIS, Kingston, Saymon21, Emka, thehawk, NeRvIk, Тёмич, Dukalis_Tolya, доктор ливси

7 страниц V  « < 2 3 4 5 6 > » 
RSS Сейчас: 24.4.2024, 2:45