myDC.ru

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

 
История благодарностей участнику Damaks. Спасибо сказали: 82
Дата поста: В теме: За сообщение: Спасибо сказали:
10.9.2013, 14:21 Клиент: LiveDC
Наверное, самый молодой из клиентов
За последние годы самая многообещающая разработка. Знаю ещё из статьи на хабре. Удачи в развитии.
Erty Hackward
3.4.2012, 7:12 Голосовое общение
Сколько раз уже на этом форуме звучала шутка про кофе... Но ведь самая действенная! big_smile.gif
мамин_парень
18.2.2012, 8:19 NoSharaNoDownload
API2
Нет. Количество файлов и размер скаченного хабом не контролируется, а клиентом не передаётся.
rival
12.2.2012, 20:18 Нужна помощь по конвертированию скрипта из api1 в api2
po fenshyj'
7.2.2012, 10:15 Вопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
Отличие в отображении табуляции в разных клиентах можно свести к минимуму, если после табуляции перед текстом поставить 3-4 пробела.
MIKHAIL
22.1.2012, 20:34 User Mode Fixer
API 2 | Исправление режима подключения пользователя
Проработал скрипт более суток, все ограничения на хабе по шаре и пассивам были сняты. Можно с уверенностью сказать, что лишнюю нагрузку на хаб скрипт не создаёт, примерно такие же значения были и без скрипта. Память тоже не ест.
Обычная статистика на 2350 юзерах:
Настройки:
sCmdPrefix = 'UMF'
bDetailedStats = false
bValidate = false
bFastDebug = false
iFastDebugHistory = 30
sDebugLog = nil
bFixMyINFO = false
iActionToInvalidIP = 1
iActionToInvalidNick = 1
iMa oolSize = 48
iCheckInterval = 100
iSelectTimeout = 0
iTimeout = 60
iConnectTimeout = 3

Статистика:
MinOnlineActive = 1
OnlineActive = 786
MaxOnlineActive = 786

MinOnlinePassive = 1
OnlinePassive = 1060
MaxOnlinePassive = 1125

MinMemoryUsage = 108
MemoryUsage = 483
MaxMemoryUsage = 1101

MinOnlineFixedPassive = 1
OnlineFixedPassive = 404
MaxOnlineFixedPassive = 1214

MinPoolSize = 0
PoolSize = 1
Ma oolSize = 48

MinWaitSocket = 0
WaitSocket = 0
MaxWaitSocket = 45

MinWaitCTM = 0
WaitCTM = 1
MaxWaitCTM = 47

MinQueue = 0
Queue = 0
MaxQueue = 99


Статус:
#tClientSockets = 0
#tUserMode = 2251
#tQueue = 0
#tQueueIndex = 0
#tActiveToPassive = 404
#tWaitCTM = 1
#tClientConnect = 0
#tSocketNick = 0
#tFastDebugHistory = 0

HubVersion = 0.4.1.2
LuaVersion = Lua 5.1
OS = Windows_NT
Enyby
13.1.2012, 16:21 Помогите подредактировать скрипт
Ksan,
там получает содержимое мотда при старте скрипта, если ты пр это
Код
if DoMotd then Motd = SetMan.GetMOTD() end



Подработал немного, теперь можно отправлять новости юзеру при входе на хабе. Двигай скрипт как хочешь.

Включается в настройках:
Код
-- Отправка новостей юзеру при заходе на хаб
local FeedConnect = true


[attachment=6242:FeedWatch_1.1.lua]
ImDim
13.1.2012, 7:23 Помогите подредактировать скрипт
А это разве не то?
Код
-- Append new feeds to MOTD? [Motd restored at script exit]
local DoMotd = true
ImDim
7.12.2011, 7:40 Как сохранить файл в нужной мне кодировке?
Например, если исходные данные в UTF-8...
Применяется http://mydc.ru/topic334.html так:

Код
message = Utf8ToAnsi(message)
message = AnsiToUtf8(message)

где message соответственно текст, который нужно перекодировать.
MIKHAIL
17.11.2011, 9:05 Помогите с Хабом!
Цитата(Pickayurik @ 17.11.2011, 6:12) *
Как сделать, что бы находясь в пассивном режиме пользователю ограничить права на скачивание, к примеру ну и лучше если бот какой им долбить мозг будет сообщениями.

Ограничивает поиск и скачивание пользователям, подключённым в пассивном режиме:

Код
function ConnectToMeArrival(tUser)
    if Core.GetUserValue(tUser,0) == 'P' then
        Core.SendToUser(tUser, '***   Внимание, '..tUser.sNick..'!  Вы подключены в пассивном режиме. Для Вас недоступны поиск и скачивание.')
        return true
    end
end
MultiConnectToMeArrival,RevConnectToMeArrival,SearchArrival,MultiSearchArrival = ConnectToMeArrival,ConnectToMeArrival,ConnectToMeArrival,ConnectToMeArrival
Pickayurik
11.10.2011, 17:31 DDD++ – лёгкий и быстрый DC++ клиент
Преднастроенный клиент с готовыми списками хабов
Цитата(Ksan @ 11.10.2011, 17:44) *
Только я не понял, зачем здесь рекламировать клиента, который собран конкретно под ЛивКомм?
Там у вас (ну или у них), что, негде рекламить? Они тут сидят? Или тут их филиал?

Нет, это филиал всего проекта DDD++, и конкретно клиента. Сюда отписываю информационные сообщения. Заодно можно разбавить последними новостями проекта десятки мало чем отличающихся друг от друга и конечно очень нужных "просто высказываю своё мнение".
CrazyKiller
21.9.2011, 15:38 DDD++ – лёгкий и быстрый DC++ клиент
Преднастроенный клиент с готовыми списками хабов
Новая версия - DDD++ 2.4



Вышла новая версия программы DDD++. Здесь много изменений, касающихся и программы, и инсталлятора. Главное, наверное, что пришлось откатиться к исходникам более прошлой версии, т.к. стали поступать отзывы о неработающем подключении, или поиске и скачивании, всегда на x64 системах. Изменился инсталлятор, в котором появился Мастер настроек: теперь уже при установки программы можно указать ник, папку для скачивания и три папки шары. Спасибо CrazyKiller за список хабов Triolan.


Изменения:
Цитата
  • Откатился на последний стабильный релиз strongdc-242-sqlite-r7619, на котором строилась версия DDD++ 2.2 (в последующих у многих были проблемы с подключением на x64 версиях (Port mapping: Failed to initialize NAT-PMP and MiniUpnP interface)).
  • Добавлено меню "DC++ ресурсы", где со временем появятся ссылки на сайты, посвящённые тематике DC (Магнет-порталы, хаблисты, форумы, справочники и т.д.). Об условиях добавления своего сайта смотрите на странице "Сотрудничество".
  • Из окна настроек программы убраны пункты "Детектор обмана" и "Клиенты" (вряд ли ими кто-то пользуется).
  • Окончательно удалены "лишние" типы юзеров (они уже давно не отображаются в списке юзеров, но присутствовали в настройках и применялись при выстраивания списка).
  • Исправлен идентификатор процесса (в прошлых версиях одновременно запущенные программы DDD++ и StrongDC++ определялись как дубликаты одной).
  • Добавлен Мастер настроек в инсталляторе (ввод ника, папки скачивания и папок шары). Происходит валидация ника: разрешённые символы и минимальная/максимальная длина.
  • Автоматическое определение разрядности системы и установка соответствующей версии программы (соответственно из инсталлятора убрана возможность выбора).
  • Исправлено ложное срабатывание на вирус в инсталляторе у антивируса Antiy-AVL.
  • При обновлении программы или повторной установки автоматически делается резервная копия текущего списка хабов (защита от потери паролей к хабам при невнимательной установки).
  • Инсталляторр укорочен, убраны некоторые шаги.
  • При запуске инсталлятора при включённом UAC запрашиваются права администратора (иначе запуск программы по галочке после установки выдавал ошибку недостатка прав).
  • При удалении программы удаляются все файлы, кроме списка хабов, файла настроек и базы данных. Ключи реестра удаляются полностью.
  • Добавлены списки хабов провайдера Triolan и города Омска. Обновлены списки хабов ТОП-30, SVAO-IX, HOME-IX, NetByNet и АКАДО Екатеринбург.


Итого хабов:
Цитата
  • SVAO-IX - 75
  • HOME-IX - 36
  • WIDE-IX - 80
  • PROV-IX - 46
  • NetByNet - 27
  • Triolan - 30
  • Акадо Екатеринбург - 21
  • Омск - 8
  • Тула Альтаир - 9


Скачать DDD++ 2.4


[attachment=6066:dc___resources.png] [attachment=6067:master_nastroek.png]
CrazyKiller
6.9.2011, 12:44 Gagme
API2 | Заглушка для юзеров
Через полтора года дополню пост evg. big_smile.gif
Причина бана по ip всё ещё не будет записываться в таблицу, она выводится только в момент бана. Нужно ещё три строчки подправить:

Строки 237 и 285
Код
tIPs[IP] = {0,os.time(os.date("*t")),user.sNick}
на
Код
tIPs[IP] = {0,os.time(os.date("*t")),user.sNick,reason}

Строка 274
Код
tIPs[IP] = {iGagTime,os.time(os.date("*t")),user.sNick}
на
Код
tIPs[IP] = {iGagTime,os.time(os.date("*t")),user.sNick,reason}

MIKHAIL
30.8.2011, 7:40 DC++ домашняя страница
DC++ домашняя страница
Во Флае есть Обозреватель порталов. Убери лишние кнопки, добавь свою и поставь в настройках на автозапуск при открытии программы.
rundoc
11.8.2011, 20:25 Переделка скриптов
Прошу помощи
Вставляешь в конце скрипта:

Раскрывающийся текст
Код
function OnStartup()
    tmr = TmrMan.AddTimer (60*60000)    -- проверка и смена топика каждые 60 минут
end

function OnTimer(tmr)
    local iHour = tonumber(os.date"%H")
    if iHour >= 4 and iHour < 7 then
        SetMan.SetString(10, RutSubs[math.random(#RutSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 7 and iHour < 12 then
        SetMan.SetString(10, UtrSubs[math.random(#UtrSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 12 and iHour < 17 then
        SetMan.SetString(10, DaySubs[math.random(#DaySubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 17 and iHour < 18 then
        SetMan.SetString(10, SkveSubs[math.random(#SkveSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 18 and iHour <= 22 then
        SetMan.SetString(10, VeSubs[math.random(#VeSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 22 and iHour <= 24 then
        SetMan.SetString(10, PozdveSubs[math.random(#PozdveSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    elseif iHour >= 00 and iHour <= 4 then
        SetMan.SetString(10, NoSubs[math.random(#NoSubs)].." Сегодня: "..os.date("%d.%m.%Y").." Московское время: "..os.date("%X"))
    end
    return true
end

Запускаешь скрипт в ровное время (9.00, 10.00, 11.00 и т.д.).
Смена топика произойдёт через час после запуска. Можешь изменить время.
Fe(one)X
11.8.2011, 15:50 Переделка скриптов
Прошу помощи
Fe(one)X
В исключениях нужно экранировать символы ( ) . % + - * ? [ ] ^ $
Для этого перед ними нужно поставить символ % (например dchub://vlz%.e%-telecom%.ru)
Fe(one)X
11.7.2011, 14:42 DDD++ - все локальные хабы у нас
Хаблисты SVAO-IX, HOME-IX, PROV-IX, NetByNet и другие
DDD++ - все локальные хабы у нас


Сайт: http://ddd-dc.ru

На данном сайте Вы найдёте хаблисты пирингов и сетей, содержащие все локальные хабы. На данный момент доступны:

Хаблист SVAO-IX
Хаблист HOME-IX
Хаблист NetByNet
Хаблист Triolan
Хаблист АКАДО Екатеринбург

На сайте Вы также найдёте DDD++ - лёгкий и быстрый DC++ клиент. В нём уже содержатся все локальные хабы разных сетей и пирингов на выбор. Подробнее можете прочитать на сайте или здесь на форуме.

Если Вам понравился проект DDD++, Вы можете помочь нам в его развитии.
  • Проверить список хабов.
    Пользуясь нашим клиентом, Вы можете подсказать, какие хабы уже не работают и каких хабов не хватает. Сделать это легко: в папке с установленной программой найдите файл "Favorites.xml". Скопируйте его куда-нибудь и откройте копию в блокноте. Если хаб не работает, поставьте перед навзанием хаба минус (-). Если есть хаб, не прописанный в списке, просто добавьте внизу "Адрес хаба - Название - Описание". Отправьте получившийся файл на почту проекта.
  • Добавить список хабов своей сети или пиринга.
    Вы можете добавить целый список, которого не хватает в программе. Ваш список хабов будет доступен в клиенте DDD++ наряду с другими списками на выбор. Мы добавим на странице контактов Ваши координаты как ответственного за этот список хабов. Если Вы имеете свой хаб в этом списке, мы поставим его на автозагрузку.
  • Организовать хаблист своей сети или пиринга.
    Мы предоставим Вам площадку нашего сайта для Вашего хаблиста. Вы получите настроенную программу-пингер для мониторинга хабов и создания хаблиста. По желанию мы может предоставить доработанный пингер для создания двух хаблистов, к примеру, на нашем сайте и на вашем. Ваши координаты появятся на странице контактов и на странице хаблиста.
  • Сделать клиент DDD++ рекомендованным клиентом Вашего хаба.
    Если Ваш хаб имеет онлайн более 1000 юзеров (локальный) или более 2000 юзеров (интернет), мы поставим Ваш хаб в соответствующем списке хабов на автозагрузку. Максимальное число хабов на автозагрузке ограничено четырьмя. Для крупных хабов по договорённости может добавить его ссылку на сайт в раздел "Партнёры".
  • Добавить свой сайт в меню "DC++ ресурсы" клиента DDD++.
    Мы можем добавить Вам сайт, магнет-портал, форум или информационный сайт в меню "DC++ ресурсы" клиента DDD++. Обязательное условие - сайт должен быть с dc++ тематикой. Минимальное количество посещений ресурса в сутки для попадания в меню - 200 человек. Должен быть доступ к сайту через интернет. Условия со временем могут меняться. Обратная услуга - ссылка на клиент у Вас на сайте (в текстовом виде или баннер). Более тонкие моменты оговариваются в личной беседе.
  • Заказать официальную сборку провайдера или сборку для Вашего хаба.
    Мы можем сделать сборку клиента DDD++ специально для Вас. Название будет изменено на "Имя DDD++", где вместо "Имя" будет название провайдера или хаба. Возможна замена графики в программе и инсталляторе на Вашу. Ссылки в программе и инсталляторе тоже будут заменены на Ваши. Для провайдера можно интегрировать список его хабов, любое количество, даже один официальный. Для хаба список файлов должен содержать все хабы сети, которой он принадлежит, Ваш хаб будет на автозапуске. Заявки присылайте на почту проекта. Размеры графических файлов и подробности получите в письме.

Приглашаем к сотрудничеству всех заинтересованных лиц.
Присылайте сообщение на почту ddd-dc@li.ru или оставляйте свой комментарий здесь. Все письма будут рассмотрены.
Контакты участников DDD++ можете посмотреть на сайте.
По вопроса рекламы или более тесного сотрудничества обращайтесь к Damaks.
мамин_парень
9.7.2011, 17:49 Информер
API2 | Показывает сообщения по таймеру в назначенный день
Цитата(Who.Is @ 9.7.2011, 13:44) *
Спасибо! Но если можно добавь пожалуйста время.

Со временем. Для каждого дня свои время (часы/минуты) и сообщения.

[attachment=5951:Informer_v1.1_mod.lua]
Who.Is
9.7.2011, 10:38 Информер
API2 | Показывает сообщения по таймеру в назначенный день
Who.Is

- Для каждого дня своё сообщение.
- Задание времени удалено, сообщение отсылается круглыми сутками через определённый промежуток времени в зависимости от дня недели.

И не забудь, что после старта скрипта первый раз сообщение появится через заданный промежуток времени.

[attachment=5950:Informer_v1.1_mod.lua]
stone, Who.Is, AfLc
5.7.2011, 18:16 Скрипт вывода сообщений
Who.Is
23.4.2011, 16:28 Tiny Hublist
Программа для создания хаблистов
Иконки хабсофта (PNG 16х16)

[attachment=5764:eximius.png] [attachment=5765:flexhub.png] [attachment=5766:hexhub.png] [attachment=5767:ptokax.png] [attachment=5768:rushub.png] [attachment=5769:verlihub.png] [attachment=5770:ynhub.png]

Как добавить, написал Saymon21.

[attachment=5771:soft_img.rar]
KauH™
12.4.2011, 20:31 Подскажите пожалуйста
В настройках птохи указываешь ip 127.0.0.1. Будет работать и с внутренним, и с внешним.
@denis@
7.4.2011, 14:33 Пассивный режим
При заходе на хаб юзера в пассивном режиме ему отсылается сообщение в личку об этом. Отсылается для незарегистрированных и зарегистрированных.

Код
function ValidateNickArrival(user,data)
    if user.iProfile == -1 or user.iProfile == 3 then
    if Core.GetUserValue(user,0) == "P" then
        Core.SendPmToUser(user, SetMan.GetString(21), '***   Внимание, '..user.sNick..'!  Вы находитесь в пассивном режиме. Бла-бла-бла...')
        return true
    end
    return false
    end
end
AfLc, мамин_парень
5.4.2011, 11:20 Обмен "DC блог <-> Хаб"
Информационный обмен
Сайт построен на wordpress, а он до сих пор считается блоговым движком.
Otshelnik-Fm
23.3.2011, 18:04 Викторина
API2
У меня вопросик небольшой появился - за что отвечают sequentialnum и getques?
P.S. В скрипте от Nickolya


И ещё вопрос следом. Как при выводе правильно ответивших после вопроса вставить общее количество правильных ответов, очков и среднее время на ответ?
TiGRpp
17.3.2011, 11:41 Нужен скрипт правила
Создай текстовый файл правила.txt в папке texts. В чат содержимое этого файла выводится командой !правила.
мамин_парень
27.2.2011, 20:25 DDD++ – лёгкий и быстрый DC++ клиент
Преднастроенный клиент с готовыми списками хабов
DDD++ - лёгкий и быстрый DC++ клиент



Преднастроенный клиент с готовыми списками хабов


Название: DDD++
Автор: Damaks
Сайт: http://ddd-dc.ru

Основные преимущества DDD++ перед его аналогами:
  • качать можно сразу после установки, всё необходимое уже в комплекте и настроено.
  • полный список локальных хабов основных пирингов и сетей (SVAO-IX, HOME-IX, PROV-IX, WIDE-IX, NetByNet, АКАДО-Екатеринбург, Triolan и другие), в которые входит не один десяток провайдеров, а также ТОП-30 крупнейших русскоязычных интернет-хабов по версии dchublist.ru.
  • удобный инсталлятор, имеющий Мастер настроек, где можно ввести Ник (с валидацией символов), указать папку для скачивания и выбрать папки для расшаривания.
  • автоматическое добавление программы в исключения Брандмауэра Windows.
  • профессиональная тонкая настройка программы на максимальную скорость скачивания и преднастройки каждого хаба в отдельности.
  • простота в использовании, стабильность работы и малое потребление системных ресурсов делает DDD++ наиболее привлекательным DC++ клиентом.
  • использование DHT повысит скорость скачивания, позволяя находить альтернативные источники даже без подключения к хабам.
  • оптимальный набор из 51 наиболее популярного мини-смайла "DDD++ Mini Smiles v1.1", включающий в себя около 850 ключевых слов.

Программа DDD++ создавалась для удобства пользователей ДЦ и популяризации сети Direct Connect. Не секрет, что аудитория ДЦ меньше аудитории торрентов, хотя имеет много плюсов и зачастую является более удобным и простым способом скачать необходимый контент.

Новых пользователей ДЦ отталкивает либо сложность существующих dc-программ, имеющих кучу ненужных и малопонятных функций или рюшечек, которые только утяжеляют программу, либо совершенно непривлекательный интерфейс у более простых и быстрых аналогов. К этому нужно добавить малоинформированность в преимуществах локальных хабов (скорость скачивания в разы выше и бесплатный трафик) и скудные списки хабов в программах (часто в ущерб пользователям там по умолчанию прописывают только свой хаб или хабы своих друзей).

Программа DDD++ предоставляет Вам уникальную возможность получить высокую скорость работы и скачки, лёгкость в работе и привлекательный интерфейс, все необходимые функци ДЦ и полные списки локальных хабов разных сетей и пирингов.

Скриншоты программы
[attachment=6084:DDD_Installer_1.png]
[attachment=6085:DDD_Installer_2.png]
[attachment=6086:DDD_Master.png]
[attachment=6087:DDD_Window.png]
[attachment=6088:DDD_Settings.png]
[attachment=6089:DDD_About.png]
[attachment=6091:DDD_Menudc.png]
[attachment=6092:DDD_Smiles.png]


Приглашаем к сотрудничеству всех заинтересованных лиц. Читать подробнее.

Скачать DDD++
KauH™, Invisible, CrazyKiller, @_JuNiOr_@, deepon
4.2.2011, 19:46 Trivia Mod
API2 | Игра "Викторина"
Цитата(sexynapku @ 4.2.2011, 20:18) *
как сделать чтобы при вопросе первая буква (каторая открываеться) не обезательно была первой в начеле слова???


В файле settings.lu исправить по-моему 28 строку:

Цитата
tCfg.revealques = 1 -- 1 = показывать буквы-подсказки случайным образом, 2 = обязательно показывать первую букву
sexynapku
4.2.2011, 18:01 Антиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
Скрипты обновлены.

Изменения в версии 1.5:

+ Добавлены версии для API1 (PtokaX 0.3.5-0.3.6).
+ Заменена функция преобразования в нижний регистр на более производительную (прошлая могла влиять на другие скрипты, т.к. изменяла локали во всей программе).
+ Изменён принцип создания шаблонов, что значительно уменьшило их количество (теоретически есть вероятность, что защита ослабнет, на практике такие совпадения практически исключены).
+ По умолчанию добавлены шаблоны наиболее "спамных" адресов без префиксов (*no-ip*, *-hub.org*, *dyndns.tv, *.ucoz.*). Также в исключения добавлены магнет-ссылки.
+ При рекламе в личку в оповещении оператору добавил ip получателя.
- Удалено описание бота (посчитал не таким необходимым).
Nickolya
3.2.2011, 17:42 Погода для нескольких городов
API1, API2 | Скрипт погоды для нескольких городов
Погода для нескольких городов.


Название: multi_weather_api2
Версия API: API1, API2
Автор: Damaks

Основывается на скрипте Weather_API2.

- добавил возможность просматривать погоду по нескольким городам на выбор из меню
- в отличие от выложенной там глючной версии для нескольких городов, здесь алгоритм обработки общий, т.е. его не нужно копировать для каждого города
- сохранён, но изменён, счётчик, не позволяющий запрашивать погоду слишком часто
- добавлен укороченный вариант конвертации кодировки utf-8 в ansi (вырезан ненужный обратный перевод)
- просматривать погоду могут только зарегистрированные юзеры, иначе выводится соответствующее сообщение
- добавлять и изменять наличие городов можно всего одной строчкой, которая по совместительству является и строкой меню для каждого города
- по умолчанию убрано название города перед каждой строкой (строка мне показалась слишком длинной)
- изменёно оформление вывода прогноза погоды

Цитата( будет выглядеть примерно так )
============================================================================================
Прогноз погоды
============================================================================================

Вечер 03 Feb, Thu Пасмурно, температура -1..1 С, давление 742..744 мм рт.ст., ветер Юго-Западный, 4 м/с
Ночь 04 Feb, Fri Облачно, температура -2..-4 С, давление 741..743 мм рт.ст., ветер Южный, 4 м/с
Утро 04 Feb, Fri Пасмурно, температура 0..-2 С, давление 738..740 мм рт.ст., ветер Южный, 5 м/с
День 04 Feb, Fri Пасмурно, температура 1..3 С, давление 737..739 мм рт.ст., ветер Юго-Западный, 5 м/с

============================================================================================

Для работы скрипта необходимы библиотеки Luasocket.
Коды городов можно найти здесь: [attachment=5574:multi_we...er_codes.txt]
Подробнее работу скрипта можете проверить у меня на хабе.
Версию скрипта для API1 необходимо использовать в паре с old_api.lu (уже находится в архиве, также копируется в папку "scripts").


Скачать:

[attachment=5575:multi_weather_api2.lua]
[attachment=5576:multi_weather_api1.zip]


P.S.
Необходима помощь знатоков. В отличие от оригинала скрипт отправляет запрос при каждом просмотре. Это было сделано для исключения "артефактов", двойных запросов или накапливающихся. Если кто-то добавит кэширование, буду очень признателен.
Nickolya, Invisible, Accelerator, Alien, MeR, demondroid, sania, Cyber_voodoo, shullz, ProGeTTo, AfLc, Nikolaevich, zeusby

2 страниц V   1 2 >
RSS Сейчас: 14.12.2017, 21:39