myDC.ru

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

 
История благодарностей участнику Sekretchik. Спасибо сказали: 42
Дата поста: В теме: За сообщение: Спасибо сказали:
11.12.2011, 18:28 Отдых
Болтаем в этой теме только про отдых!
Отдыхал в Геленджике и привёз вам звуки Чёрного моря:

1-ая дорожка [ *.mp3 ] 28.0 Мб
2-ая дорожка [ *.mp3 ] 30.7 Мб



(:
Nickolya
23.3.2011, 8:37 'Messenger' для RusHub
скрипт для отправки сообщений
Название - Messenger (версия - 1.0)
Описание - Небольшой скрипт позволяющий отправлять информационные сообщения (по выбору отправителя): всем юзерам, администрации хаба или отдельно взятому пользователю от имени bot'а. Имеется меню.

Скрипт создан при поддержке - Setuper. Идея этого скрипта позаимствована у PtokaX

Установка - Поместите скрипт messenger.lua в папку scripts
* Скрипт проверялся в работе на RusHub 2.2.14 • Версия Lua плагина 1.33

Мои слова благодарности:
* Setuper - за оказанную помощь при создании скрипта и огромное количество первоклассного учебного материала, за модули и разработку RusHub.
* Nickolya - за мануалы богатые подробной информацией по тонкостям Lua и имеющиеся готовые 'шаблоны' на этом форуме.
* Всем Администраторам и Модераторам, кто своим трудом поддерживает весь этот форум в надлежащем порядке.

P.S.
Убедительная просьба не пинать меня ногами в печень и почки!

Желаю успехов.
kotuk, CrazyKiller, Saymon21
11.1.2011, 18:54 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Если значение:
Код
          if #sMsg != 0 then

то при старте скрипта ошибка:

Если исправить на
Код
          if #sMsg ~= 0 then

То все работает отлично big_smile.gif
Вы просто наверно ошиблись клавишей. Простите.
Setuper
7.1.2011, 6:26 Скрипт для пингеров
За скрипт - спасибо. Минимальный размер шары так же указывать в байтах? Например: iMinShare = 5368709120 - это 5 Гб. (5368709120 байт)

P.S. - добавил в скрипт возможность отправки в чат сообщения для админа о пинге хаба ботом хаблиста (по примеру PtokaX). Может кому нужна такая возможность (:
Otshelnik-Fm, Infinity_Love, CrazyKiller
5.1.2011, 20:40 'minSHARE' для RusHub
Простой скрипт минимального размера 'шары'
Название - minSHARE
Описание - Скрипт ограничивает вход пользователей, у которых размер 'шары' меньше, чем разрешено на хабе. Есть возможность редиректа.
Автор - Sekretchik
Установка - поместите скрипт - minSHARE_for_RusHub.lua - в папку scripts

Для работы скрипта вам потребуется модуль - utils.lua. Модуль поместите в папку libs

Функция включения или отключения редиректа:
Код
-- ##  функция включения или отключение редиректа  ## --
-- ##  включить редирект - 'true'  ## --
-- ##  отключить редирект - 'false'  ## --
local Redirect = true

* Скрипт проверялся в работе на RusHub 2.2.13 • Версия Lua плагина 1.32
Мои слова благодарности:


* Setuper - за подробный материал - http://mydc.ru/topic915.html?p=6721#entry6721 - огромное количество первоклассного учебного материала, за модули и разработку RusHub.
* Nickolya - за не менее качественные мануалы по тонкостям Lua и имеющиеся готовые 'шаблоны' на этом форуме.
* Saymon - за хорошую идею создания этого скрипта, а также, за отличный совет с 'редиректом'
* Всем Администраторам и Модераторам, кто своим трудом поддерживает весь этот форум в надлежащем порядке.
* Всем тем, кто оказывает посильную помощь в тонкостях скриптинга, а так же, помогает людям сделать их хабы - удобными, надежными и стабильными.

Желаю успехов.
Nickolya, Артём, DEN 007, Snacho
1.1.2011, 18:59 'Restart Hub' для RusHub
Простой скрипт рестарта 'RusHub'
Название - restarthub
Описание - Простой скрипт для 'рестарта' вашего хаба.
Автор - Sekretchik

Установка • поместите скрипт • restarthub_for_rushub.lua • в папку • scripts

Желаю успехов.
Nickolya, Invisible
29.12.2010, 13:33 'no Limit' для RusHab
Простой скрипт ограничения скорости отдачи
Название - no_limit
Описание - Простой скрипт ограничения скорости отдачи с возможностью редиректа.
Автор - Nickolya
Установка - поместите скрипт - no_limit_for_RusHub.lua - в папку scripts

Функция включения или отключения редиректа:
Код
-- ##  функция включения или отключение редиректа  ## --
-- ##  включить редирект - 'true'  ## --
-- ##  отключить редирект - 'false'  ## --
local Redirect = true

* Скрипт проверялся в работе на RusHub 2.2.13 • Версия Lua плагина 1.32
Мои слова благодарности:


* Setuper - за подробный материал - http://mydc.ru/topic915.html?p=6721#entry6721 - огромное количество первоклассного учебного материала, за модули и разработку RusHub.
* Nickolya - за мануалы богатые подробной информацией по тонкостям Lua и имеющиеся готовые 'шаблоны' на этом форуме.
* Saymon - за отличный совет с 'редиректом'
* Всем Администраторам и Модераторам, кто своим трудом поддерживает весь этот форум в надлежащем порядке.
* Всем тем, кто оказывает посильную помощь в тонкостях скриптинга, а так же, помогает людям сделать их хабы - удобными, надежными и стабильными.

Желаю успехов.
Nickolya, KT315, Snacho, AfLc
29.12.2010, 10:55 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Всем - здравствуйте.
Setuper - подскажи пожалуйста, чем можно заменить функцию - Core.GetUserValue(tUser, 22) (API2 для Ptokax) в RusHub.

upd
Прошу простить. Разобрался. Правда далеко спрятали - > Параметры пользователя <
Спасибо за работу Илья!
Раскрывающийся текст

Ваял простенький скрипт запрета на ограничение скорости отдачи - http://mydc.ru/topic4214.html
Nickolya
27.12.2010, 22:25 Модули для скриптов RusHub
Илья, при вызове из модуля utils.lua функции - DoShareUnits получил такое сообщение об ошибке: utils.lua:44: attempt to call global 'tonumber' (a nil value)
Ошибка перестала появляться когда переместил саму функцию DoShareUnits в скрипт из которого запрашивал - Utils.DoShareUnits(tUser.iShare) Соответственно, что после переноса функции, запрос стал - DoShareUnits(tUser.iShare). В таком варианте работает.
Раскрывающийся текст
Код
function DoShareUnits(iSize)
  local tUnits = {"Б", "КБ", "МБ", "ГБ", "ТБ", "ПБ"}
  iSize = tonumber(iSize)
  for i = 1, 6 do
    if iSize < 1024 or i == 6 then
      iSize = ("%0.2f"):format(iSize):gsub("%.", ",")
      local a, b = iSize:match"(%d)(%d)$"
      if b == '0' then
        if a == '0' then
          iSize = iSize:sub(1, -4)
        else
          iSize = iSize:sub(1, -2)
        end
      end
      return iSize..' '..tUnits[i]
    else
      iSize = iSize / 1024
    end
  end
end
Я не сильно силен в lua, пока только постигаю сами азы. Хотелось бы узнать почему возможна такая ошибка. Возможно чего-то нет в самом модуле - utils.lua?

P.S.
После обновления - utils.lua - увидел в чем была разница. Спасибо Илья.
Setuper
27.12.2010, 15:50 Тексты
версия 2.0
Сменил
Код
local sPath = Core.sMainDir.."texts/"

на
Код
local sPath = Core.sScriptsDir.."texts/"

тексты подгрузились.
Herurg
27.12.2010, 13:15 Banner 1.0b Lua 5
API2 | Отсылает сообщения
Предлагаю такой вариант этого скрипта. [API 2] LUA 5.1.4 PtokaX 0.4.1.2
ramzes
22.12.2010, 16:03 'no CAPS' для RusHub
Простой скрипт антикапса
Название - noCAPS
Описание - Если в отправленном в главный чат сообщении превышено разрешённое количество символов верхнего регистра, то скрипт произведёт смену символов из верхнего регистра в нижний.
Авторы - Setuper & Nickolya (Скрипт составлен из опубликованных на этом форуме рабочих 'шаблонов', которые любезно предоставленны для всеобщего ознакомления - вышеперечисленными Мастерами.)
Установка - поместите скрипт - noCAPS_for_RusHub.lua - в папку scripts

Желаю успехов.
Nickolya, AfLc
19.12.2010, 23:39 AntiAdv
антиреклам
Wariner - могу предложить вариант твоего скрипта с информационным сообщением - администратору, оператору и VIP'у хаба - о том, кто и что сказал ;)
Infinity_Love, KT315
19.12.2010, 15:51 'Talkingbot' для RusHub
Скрипт - говорящий 'Kybuk'
Название - Talkingbot
Описание - Весёлый "говорун" - 'Kybuk' - не даст скучать в главном чате.
Установка - поместите скрипт talkingbot_for_RusHub.lua в папку - scripts
Идея этого скрипта взята из этой - Темы

* Скрипт проверялся в работе на RusHub'е - 2.2.11
Scrinshot:

Работа скрипта:


Эту часть скрипта можно расширить на ваше усмотрение


Мои слова благодарности:

* Товарищу - Nickolya - за помощь и правку кода этого скрипта.
* Всем Администраторам и Модераторам, кто своим трудом поддерживает весь этот форум в надлежащем порядке.
* Разработчикам RusHub
* Всем, кто оказывает посильную помощь в тонкостях скриптинга, а так же, помогает людям сделать их хабы - удобными, надежными и стабильными.
* Впервые скрипт был замечен здесь. Авторы: Rover & szili Русский вариант скрипта - ***Talking Bot от NRJ***

P.S.
Убедительная просьба не пинать меня ногами в печень и почки!

Желаю успехов.
AfLc, traktirshik
18.12.2010, 20:15 'Kenny' для RusHub
Скрипт для превращения чат-хулиганов в 'Кенни'
Название - Кенни
Описание - Превращает чат-хулиганов в - 'Кенни'
Автор идеи - Mutor

Версия - 1.2
* Устранены некоторые ошибки, в том числе, ошибка вызываемая при отправке в чат команды без указания ника 'жертвы';
* Добавлено: справка по командам скрипта; профили администрации получат сообщение содержащее текст превращённого в 'Кенни' юзера.

Установка - Поместите скрипт kenny.lua в папку scripts
* Скрипт проверялся в работе на RusHub 2.2.14 • Версия Lua плагина 1.33
Мои слова благодарности:


* Wariner - за первоначальную правку кода этого скрипта - 21.4.2009, 18:01. Скрипт первоначально рассматривался в этой теме, именно там - Wariner - оказал мне помощь.
* Setuper - за огромное количество первоклассного учебного материала, за модули и разработку RusHub.
* Nickolya - за мануалы богатые подробной информацией по тонкостям Lua и имеющиеся готовые 'шаблоны' на этом форуме.
* Всем Администраторам и Модераторам, кто своим трудом поддерживает весь этот форум в надлежащем порядке.
* Всем тем, кто оказывает посильную помощь в тонкостях скриптинга, а так же, помогает людям сделать их хабы - удобными, надежными и стабильными.

P.S.
Убедительная просьба не пинать меня ногами в печень и почки!

Желаю успехов.
Nickolya, Herurg, Saymon21
13.12.2010, 15:57 'БАННЕР' для RusHub
Скрипт посылающий в главный чат оформленное в баннер сообщение
Название - banner
Описание - Посылает в главный чат оформленное в баннер сообщение
Установка - Поместите banner.lua в папку scripts

Идея этого скрипта позаимствована у - Mutor
screenshot

В скрипте имеется возможность предоставления права отсылать баннер в чат - дисциплинированным юзерам - если таковые имеются на вашем хабе.

Код
tVIP = {
    ["NICKNAME_01"] = 1,  -- впишите в кавычки ник пользователя, который не наделён правом отправки банера, но своим поведением достоин того  (:
    ["NICKNAME_02"] = 1,
}

P.S.
Убедительная просьба не пинать меня ногами в печень и почки!
Nickolya, Invisible, Otshelnik-Fm, DEN 007
2.10.2009, 11:54 Do_not_me
API2 | Запрет строк от WinAmp
Тему переоформил. Виноват - исправлюсь.
Про исключения скажу так - их можно убрать. Про WinAmp - есть юЗвери которые используя строку плееров вписывают туда СПАМ и прочую лабуду, бывает что и оскорбительные выражения. Не вся "антиреклама" справляется с такой ситуацией.
Скрипт "перезалил" - удалил контроль привата.

P.S. Ногами по почкам не пинать.
Wariner, Darsi, Booth
30.9.2009, 9:48 Do_not_me
API2 | Запрет строк от WinAmp
Название скрипта: Do_not_me
Версия API: API2 LUA 5.1x

Описание: Скрипт производит замену строк посылаемых WinAmp_ом и прочими плеерами на выражения из таблицы.
shur49
5.8.2009, 22:52 Hub Topic
API1, API2 | Показывает строку состояния
Вот поправил на такую текстовку и заработало на моём серве (Ptokax 0.4.1.1 API 2 LUA 5.1.4)
степашка
23.4.2009, 5:58 AirDC++
Рассматриваем и обсуждаем этот DC++ клиент
Доброго всем вам времени суток. Позвольте представить вам один из самых известных и не менее надежных DC++ клиентов - AirDC++

Текущая и стабильная версия клиента 2.0.9 Русский язык программой - поддерживается.

AirDC++ 2.0.9 x32 rus
AirDC++ 2.0.9 x64 rus

district, zeusby

RSS Сейчас: 8.5.2024, 20:21