Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
22.4.2009, 14:18 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка | ||
22.4.2009, 13:15 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка | ||
22.4.2009, 6:48 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка | ||
20.4.2009, 17:03 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка, TiGRpp | ||
18.4.2009, 15:05 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка, TiGRpp | ||
17.4.2009, 7:06 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка, TiGRpp | ||
12.4.2009, 18:18 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
Invisible, Ksan | ||
11.4.2009, 4:46 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка | ||
10.4.2009, 12:41 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка | ||
10.4.2009, 10:28 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
степашка, TiGRpp | ||
5.4.2009, 21:37 |
Бот-конвертер/калькулятор ( Ip,cidr,os.time,шара ) API1 |
За уравнения спасибо, правда, не знаю насколько это направление актуально для так сказать нашей дц- и интернет- тематики. На свежую голову посмотрю потом. Ну вот, доведена наконец, вроде бы, до ума функция "защиты от дурака" и коррекции неверного формата введенного IP-адреса (кто успел скачать - NoSpareZeros признана вообще неактуальной и выброшена, все оказалось намного проще, извиняюсь). Ну и насколько оказалось возможным, сделана подстраховка от ввода некорректной даты или некорректного значения os.time при получении даты. Формат выводимой даты сделан в точности таким, какой требуется для ввода даты, - для облегчения обратного вычисления (встречной проверки). Ниже несколько слов для админов, начинающих разработчиков, всех тех, кто как и я захочет получше понять что такое даты в Птоке, что такое os.date и os.time. Цитата os.time ([table]) Возвращает текущее время при вызове без аргументов, или время и дату, указанные в передаваемой таблице. Эта таблица должна иметь поля year, month, и day, и может иметь поля hour, min, sec, и isdst (описание этих полей см. в описании функции os.date). Возвращаемое значание – это число, значение которого зависит от системы. В POSIX, Windows, и некоторых других системах, это число соответствует количеству секунд, отсчитываемому от некоторого заданного момента времени ("эпоха"). В других системах, значение не специфицировано, и число, возвращаемое функцией time, может быть использовано только как аргумент функций date и difftime. Примечание. "Некоторый заданный момент" в нашем случае - это дата 01.01.1970 00:00:00 Гринвича, или 01.01.1970 (00 + смещение от Гринвича ):00:00 , если считаем применительно к локальной дате/времени. Максимально возможное для перевода в форматированную дату значение os.time составило 2147505247 (для GMT !!!). Для локального времени в том случае, если ваш комп находится к востоку от гринвича, это значение будет соответственно меньше на разницу вашего локального времени и временем Гринвича в секундах. А вот попробовать "оказаться к западу от Гринвича" и посмотреть что получится, руки пока не дошли. На всякий случай, если не сработают все предыдущие защиты, функция вычисления os.time вернет строку "Ошибка", если ей не удастся получить os.time(tDate). |
мамин_парень | ||
5.4.2009, 18:02 |
Бот-конвертер/калькулятор ( Ip,cidr,os.time,шара ) API1 |
Вот и здорово, не ожидал даже) Однако, бьюсь над закрытием существенных дырок в счислении дат... Еще оптимизирована защита от корявого ввода IP-адреса. Как только доделаю сразу выложу. Пока что нет должной защиты от некорректного ввода даты (предельно допустимого снизу и сверху). |
мамин_парень | ||
4.4.2009, 14:05 | У вас нет прав на просмотр этой темы | У вас нет прав на просмотр этого сообщения |
Nickolya, mariner, zzipper, TiGRpp | ||
4.4.2009, 13:45 |
Бот-конвертер/калькулятор ( Ip,cidr,os.time,шара ) API1 |
Название скрипта: Georgian Calculator Версия скрипта: v2 rev.27.05.09 Версия API: API 1, API2 Автор: district Описание скрипта : Хочу поделиться вот таким ботом-конвертером (калькулятором). Лично мне наличие такого бота помогло начать лучше ориентироваться в том, что такое "os.time", "IP-адрес", "CIDR-адрес" и вообще, вспомнить что такое "двоичный" (бинарный) код. Особо помогает разбираться в запутанных whois-данных диапазонов и роутов различных провайдеров. Очень надеюсь, что бот пригодится и технически ориентированным админам, и любознательным юзерам. Все функции бота видно из картинки. Изменения : Прикреплены файлы новой ревизии от 27 мая 2009 Изменение от 02.11.09 Поддержка скрипта прекращена |
Invisible, Ksan, TiGRpp, Chimera, мамин_парень | ||
18.3.2009, 5:08 |
Антипорн By Mutor, Бан По Ттн API1, API2 | База порнухи около 500 ТТН |
А вот оригинальная версия, только для API2. Взято |
Pro009 | ||
20.12.2008, 5:08 |
Доработанный Tag Script API1 | Добавляет имя профиля в Описание юзера |
Пошарил поиском, вроде не выкладывали?.. пардон если что. Скрипт в общем известный. Что добавлено: 1. Не все клиенты, имея параметр "L:x KB" в тэге, показывают его в Описании юзера. Добавлено. 2. Совсем не показывают параметр "О:х КВ". Загадочный параметр, описание, которое удалось найти в сети, выглядит примерно так: "Если общий аплоад меньше <параметр>, клиент откроет дополнительный слот". Тоже вытащил в "Описание", в коде назвал его "over". 3.Добавлен профиль "анрег", чтоб сразу было видно, "кто есть ху" в списке юзеров. 4.При длительной работе скрипта, заметил, используемая память накапливается аж до полмегабайта, что больше чем память, используемая любым другим установленным у меня скриптом. Поэтому добавил очистку в конце каждого цикла "добавки" (добавка "выплевывается" в список раз в минуту). |
Invisible, Kar@bas, 111222, мамин_парень | ||
19.12.2008, 7:29 |
Антипорн By Mutor, Бан По Ттн API1, API2 | База порнухи около 500 ТТН |
Еще пара дюжин популярррррррных ТТН порна. |
Pro009, ramzes | ||
10.11.2008, 9:34 |
Несколько Слов О Захватах И Регулярных Выражениях исключительно для разработчиков |
Уф, суще дельный и юсфульный топик, заслуживает самого пристального изучения, исключительно на трезвую голову и после хорошего здорового сна Спасибо |
мамин_парень | ||
8.11.2008, 21:36 |
Антипорн By Mutor, Бан По Ттн API1, API2 | База порнухи около 500 ТТН |
Выкладываю скрипт. База порнухи составлена лично мной, по наиболее популярным файлам, в основном видео. Достоверность гарантируется. Комментарии вроде "Кто раздает такое видео, тот..." - это уж корректируйте в соответствии со своими представлениями о вопросе. Скрипт либо только отсылает репорты, либо кикает, либо сразу банит. Как этот скрипт работает под новой Птокой, не знаю, юзаю 0.3.6.0. Некоторые фичи добавлены лично мной, как-то: автоматическое удаление регистрации, послылка в общий чат имени юзера, имени файла (причины бана). Есть в скрипте косяк с отображением имен файлов: буква y задействована как переменная (если я правильно понимаю) стринга gsub, и отвечает за отображение IP. При этом получается так, что там, где в именах файлов, в репортах, должна быть буква игрек, проскакивают те самые IP вместо буквы. Снимаю скрипт со своего хаба как есть, настройки обширные, разбирайтесь, кого волнует тема. А может, кто возьмется доработать до "блеска". Mutor'а уж беспокоить второй раз не стал, понимаю, что старый API теряет актуальность. |
Barmolei0808, shur49, мамин_парень, Yamakasi | ||
8.11.2008, 6:53 |
Untouchables, Disconnect, Unreg By Kick|ban API1 | Три простых скрипта |
Решил выложить три простых скрипта для PtokaX 0.3.6.0 (у меня работают под LUA 5.1.2) как первый свой опыт в скриптописании. Буду благодарен за замечания и предложения. Привожу в последовательности исполнения, в какой стоят у меня. UNTOUCHABLES (стоит почти в самом верху списка) Скрипт подстраховки от случайных действий оператора: защищенные ники, которые нельзя забанить, плюс дополнительно выбор профиля, к примеру, "VIP", который в принципе забанить нельзя. Буду благодарен, если кто подскажет, как добавить защиту от кика ($Kick) DISCONNECT Иногда бывает нужно, чтобы юзер просто переподключился на хаб, а до него не докричаться. За основу взят классический пример использования глобальной функции GetItemByName(Nick), взятый вот У меня стоит где-то посередине списка, перед основным хаб-скриптом (у меня это основательно переработанный Thunder) UNREG BY BAN(стоит в самом конце списка) Скрипт автоматически удаляет регистрацию забаненного пользователя, для поддержания в чистоте списка зарегистрированных. Список команд, на которые реагирует скрипт, корректируется под политику конкретного администратора. ---------------------------------------------------------------------------------------------------------- !UPDATED - см.ниже |
shur49 | ||
|
Сейчас: 23.11.2024, 1:47 |