myDC.ru

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

 
8 страниц V   1 2 3 > » 

Tsd
Отправлено: 24.9.2018, 15:20


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Скрипт с MySQL в ветке http://mydc.ru/topic5928.html
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #47678 · Ответов: 21 · Просмотров: 24 639

Tsd
Отправлено: 24.9.2018, 15:18


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Название скрипта: Кулинар
Версия скрипта: 1.6
Версия API: API2
Автор первой версии: Tsd © 26.08.2016

22.10.2017 Добавлено: Навигация по разделам кулинарной книги.
Добавил: Kinsler
20.09.2018 Добавлено: Теперь скрипт использует популярную БД MySQL
Добавил: Kinsler
25.09.2018 Добавлено: Поиск по базе.
Добавил: Kinsler

Как использовать?:
1. Распаковываем содержимое из архива во временную папку.
2. Создаём базу kulinar в SQL.
3. Импортируем файл kulinar_1.6.sql в базу kulinar.
4. Кладём сам скрипт в папку scripts.
5. Открываем его редактором и редактируем настройки.
6. Запускаем скрипт.

Особая благодарность Kinsler за оказанную помощь.
Прикрепленные файлы
Прикрепленный файл  Kulinar_1.3_MySql.zip ( 3.83 мегабайт ) Кол-во скачиваний: 8
Прикрепленный файл  Kulinar_1.6_MySQL.zip ( 3.8 мегабайт ) Кол-во скачиваний: 9
 
  Форум: Скрипты с MySQL [PtokaX] · Просмотр сообщения: #47677 · Ответов: 0 · Просмотров: 3 322

Tsd
Отправлено: 16.10.2017, 19:42


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Цитата(serxxx @ 3.10.2015, 15:57) *
Saymon21, поставил wait_timeout 7200 (2 часа) в MYSQL
Т.е. будет работать если в течении 2-х часов будет запрос на историю
Это конечно не решение, посмотрю на нагрузку. Минут 10 работает без проблем на данный момент

UPD Проблема решена, нагрузка не возросла
Saymon21 спасибо вам

Я решил проблему проверкой функции Check() по таймеру (10 минут).


Скрипт безусловно хорош, но я заметил некую странность (может у меня одного лыжи не едут?). При выводе запроса лога `Сообщения за указанную дату` скрипт выдавал лог с произвольного часа этого дня, захватывая следующий день. Решил проблему так:
Заменил строку
Код
t = {year = tonumber(y),month = tonumber(m),day = tonumber(d)}

На
Код
t = {year = tonumber(y),month = tonumber(m),day = tonumber(d),hour = 0,min = 0,sec = 0}

Кстати, на Debian пришлось изменить строку
Код
require "luasql.mysql"

На
Код
local luasql = require "luasql.mysql"

P.S. Спасибо Kinsler за помощь.
  Форум: Скрипты с MySQL [PtokaX] · Просмотр сообщения: #47567 · Ответов: 34 · Просмотров: 37 518

Tsd
Отправлено: 29.8.2017, 18:21


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Попробуйте на 3, 4 скрине дописать пустые поля с IP. Кроме самого нижнего поля.
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #47524 · Ответов: 7 · Просмотров: 9 400

Tsd
Отправлено: 18.12.2016, 11:55


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Оказалось - тема актуальна и для клиента с обновлением. Кто бы взялся за реализацию...
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #47400 · Ответов: 2 · Просмотров: 6 014

Tsd
Отправлено: 4.12.2016, 13:42


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


IpToCountry

Версия: 1.0
Автор: Tsd
Системные требования:
PtokaX 0.5.0.0 или новее
Lua 5.1
LuaSocket
ltn12
zip (Widows)
lua-zip (Unix)

Описание: Скрипт автоматически обновляет базу IpToCounry в заданное время (конфиг),
а так же при запуске скрипта (конфиг). Ведёт лог обновлений, записывает логи в папку logs,
позволяет посмотреть лог через меню хаба. Более подробно написано в конфиге, перед первым
запуском скрипта обязательно прочитайте/правьте его.

Внимание! Для любителей исправлять скрипты и включенной функции обновления при запуске скрипта. Сервер обновлений имеет лимит скачивания, откройте любым редактором файл IpToCountry.csv
и прочитайте про лимит скачивания. Проще говоря, ваш IP может быть забанен при частом скачивании, что и произошло со мной во время тестирования скрипта (6 часов мылся и парился).

Протестировано на Windows/Debian
04.12.2016

Изменения в версиях скрипта:
Версия 1.1
Добавлено:
Прoверка версии Ptokax. При несоблюдении требований версии скрипт запустится, но не будет выполнять своих функций. Напоминалка об этом нику в конфиге в ЛС от бота хаба.
Изменен формат отправки сообщений нику.
Прикрепленные файлы
Прикрепленный файл  IpToCountry_1.1.zip ( 3.47 килобайт ) Кол-во скачиваний: 40
Прикрепленный файл  IpToCountry_1.0.zip ( 3.13 килобайт ) Кол-во скачиваний: 8
 
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #47391 · Ответов: 2 · Просмотров: 6 014

Tsd
Отправлено: 19.11.2016, 20:20


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Цитата(Alexey @ 19.11.2016, 13:34) *
Почитать можно в документации по этим библиотекам. Там и примеры есть.

Разве из названия темы не видно что это нужно для Windows? На униксах я знаю как распаковывать.
P.S. Спасибо за ссылки.
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #47388 · Ответов: 2 · Просмотров: 5 578

Tsd
Отправлено: 19.11.2016, 20:14


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Alexey, это всё прекрасно, спасибо за труд. Но вопрос был в другом - про библиотеки под Win.
  Форум: Дополнительные библиотеки для PtokaX · Просмотр сообщения: #47387 · Ответов: 1 · Просмотров: 4 523

Tsd
Отправлено: 17.11.2016, 20:25


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Приветствую всех.
Подскажите как разархивировать архив библиотекой zip.dll или gzip.dll или где можно почитать
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #47383 · Ответов: 2 · Просмотров: 5 578

Tsd
Отправлено: 24.9.2016, 12:30


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Цитата(Setup @ 14.9.2015, 4:41) *
Есть возможность добавить исключения в данный скрипт? То есть, диапазоны IP или ники пользователей, которых скрипт не будет обрабатывать.
Для чего это нужно? Сижу рядом с хабом в одной локалке, на хаб прокинуты одни порты, мне другие. И моё соединение скрипт тоже исправляет, присваивая мне локальный IP вместо внешнего, и в итоге я на своём хабе только не могу качать.))
Спасибо за понимание.


Присоединяюсь. Вместе со скриптом PXControl "палит" ник PXControl`a в списке пользователей, данный скрипт стоИт ниже.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #47333 · Ответов: 120 · Просмотров: 92 025

Tsd
Отправлено: 18.9.2016, 15:09


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Вышла новая версия мода.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #47322 · Ответов: 14 · Просмотров: 14 535

Tsd
Отправлено: 17.9.2016, 14:57


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Цитата(dimetro @ 16.9.2016, 23:38) *
а код где? after_boom.gif

В моём посте выше.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #47318 · Ответов: 14 · Просмотров: 14 535

Tsd
Отправлено: 16.9.2016, 17:49


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Немного изменил скрипт, не было обработки ссылок типа https://youtu.be/fbMwC-z1L6s

CODE
function GetTitle(url)
local data, http_status
------------------------------- костыль youtu.be
if url:find("^https://youtu.be/") then
url = url:gsub("youtu.be/", "www.youtube.com/watch?v=")
end
--------------------------------
if bUseCurl then


Url Info Modx

За основу взят скрипт:
URL InfoPX 1.02
© 2016 alex82 aka Caddish Hedgehog
http://mydc.ru/topic5826.

История изменений:
urlinfo_px_mod:
Добавлено: костыль youtu.be Tsd 16.09.2016
urlinfo_px_mod1:
Изменено:
1. Таблица с костылями перенесена в конфиг.
2. Если с первого раза не удалось получить описание ссылки - скрипт пытается получить описание ресурса с главной страницы.

Tsd 18.09.2016
Прикрепленные файлы
Прикрепленный файл  urlinfo_px_mod.zip ( 3.71 килобайт ) Кол-во скачиваний: 12
Прикрепленный файл  urlinfo_px_mod1.zip ( 4.01 килобайт ) Кол-во скачиваний: 15
 
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #47315 · Ответов: 14 · Просмотров: 14 535

Tsd
Отправлено: 30.8.2016, 17:44


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Перезалил.
  Форум: Скрипты для VerliHub · Просмотр сообщения: #47305 · Ответов: 26 · Просмотров: 29 029

Tsd
Отправлено: 29.8.2016, 18:54


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Протестил курлом на дебиане - всё пашет отлично. Ссылки на гр. изображения не обрабатывает, но это и понятно, там нет <title>

  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #47302 · Ответов: 14 · Просмотров: 14 535

Tsd
Отправлено: 27.8.2016, 15:04


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Новая версия скрипта 2.0.2 в заголовке темы.
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #47294 · Ответов: 21 · Просмотров: 24 639

Tsd
Отправлено: 27.8.2016, 13:37


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Исправлены синтаксические ошибки в файле перевода русского языка Ledokol 2.9.0.22
Прикрепленные файлы
Прикрепленный файл  ledo_ru_lang.zip ( 24.06 килобайт ) Кол-во скачиваний: 7
 
  Форум: Скрипты для VerliHub · Просмотр сообщения: #47293 · Ответов: 26 · Просмотров: 29 029

Tsd
Отправлено: 27.8.2016, 13:29


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Исправлены синтаксические ошибки в файле перевода русского языка Ledokol 2.9.0.22
Ссылка
  Форум: Kорзина · Просмотр сообщения: #47292 · Ответов: 0 · Просмотров: 3 373

Tsd
Отправлено: 26.8.2016, 13:12


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Новая исправленная версия в заголовке темы.
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #47289 · Ответов: 21 · Просмотров: 24 639

Tsd
Отправлено: 14.1.2016, 19:44


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Отредактировано, скрипт в первом посте.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #47089 · Ответов: 6 · Просмотров: 9 655

Tsd
Отправлено: 1.11.2015, 1:55


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Core.GetDCStats()

  Форум: Программирование на Lua · Просмотр сообщения: #47044 · Ответов: 1049 · Просмотров: 941 075

Tsd
Отправлено: 27.12.2014, 16:07


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


1. Как добавить файл в автозагрузку
2. Добавил 80 порт в строке функции OnStartup(), иначе забаненные имели возможность посещать сайт хаба, расположенный на этом же ресурсе.
sPorts = "80,"..SetMan.GetString(3):gsub(";",tCfg.PortsSeparator)
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #46731 · Ответов: 21 · Просмотров: 22 694

Tsd
Отправлено: 12.12.2014, 16:28


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Какая OS? Установлен ли сдвиг ч. пояса в конфиге? Потестил на ХР сдвиг 0 - проблем не обнаружено.
Попробуйте после 88 строки SendAscii()
добавить строку
bMcon = false
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #46618 · Ответов: 22 · Просмотров: 34 164

Tsd
Отправлено: 11.12.2014, 14:21


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Добавлена версия 1.2
Смотрим в первом посте.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #46616 · Ответов: 22 · Просмотров: 34 164

Tsd
Отправлено: 3.7.2014, 21:43


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171


Название скрипта: vh_Topic
Платформа: Verlihub
Версия скрипта: 1.0
Автор: Tsd
Дата: 03.07.2014
Описание скрипта:
При первом запуске скрипта создаётся папка в папке scripts с необходимыми служебными файлами скрипта (читаем конфиг).
Скрипт меняет топик хаба, поздравляет именинников стихами в чате, награждает призом пользователя, написавшего
юбилейное сообщение в чате, даёт/забирает ключик при юбилейном сообщении чата.
Что меняется в топике:
Последовательно по таймеру выводит общее кол-во сообщений чата, песню и кол-во слушателей
радиосервера (если включено), праздники по очереди, взятые в полночь с RSS сайта http://www.calend.ru/img/export/calend.rss
(если в заголовке присутствует слово "день"), информацию о дне рождения пользователя(ей).
Радиосервер: тестировано на версиях:
Shoutcast 1.9.8
Icecast 2.4.0 и ниже.
Выводит чате в дневное время поздравление стихами именинникам (если таковые имеются).
Даёт/забирает видимость ключа для написавших юбилейное сообщение (в полночь всё восстанавливается для всех и при перезаходе юзера для него).
Внимательно читаем конфиг, там всё понятно.

Версия 1.1
Исправлено: Нельзя было добавить приз из двух и более слов.
Прикрепленные файлы
Прикрепленный файл  vh_Topic.lua ( 32.28 килобайт ) Кол-во скачиваний: 16
Прикрепленный файл  vh_Topic_1_1.lua ( 32.32 килобайт ) Кол-во скачиваний: 16
 
  Форум: Скрипты для VerliHub · Просмотр сообщения: #46416 · Ответов: 0 · Просмотров: 5 028

8 страниц V   1 2 3 > » 

New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 7.5.2024, 16:07