скачать бесплатно GreyLink DC 5.78LUA-интерпретатор вынесен в отдельную dll. Если не требуется запуск lua-скриптов, не устанавливайте этот пакет, чтобы сэкономить ресурсы процессора на передачу событий клиента в lua-интерпретатор.
Возможно подключение собственных расширений к LUA в виде DLL. Мини-SDK для создания расширений
В LUA SDK добавлены примеры:
- luasys - библиотека системных объектов: сокетов, потоков, объектов синхронизации
- Тестовая библиотека dcutil, содержит один метод dcutil.loadlist(filename) для загрузки файл-листа, распаковки из bz2, и преобразования списка файлов из xml-формата в lua-таблицу
В lua-функции клиента добавлены DC():GetUsers(huburl) - список UID всех онлайн-юзеров указанного хаба и DC():GetList(uid, mode) - поставить файл-лист в очередь скачивания
В lua-события клиента добавлены PreviewPublicMessage(huburl, msg) / PreviewPrivateMessage(uid, msg). Пример использования - sample4.lua
В lua-события клиента добавлены OnDownloadFinished(path, uid)
В lua-функции клиента добавлены SimPublicMessage(huburl, message) / SimPrivateMessage(uid, message)
Добавлены глобальные переменные dc_huburl и dc_uid для определения, из какого окна вызван скрипт. Переписан скрипт spam.lua - больше не требуется указывать URL хаба в параметрах функции spam(timeout, message)
Исправлено: в 5.77 потерялось меню добавления комментария к TTH
Обновление CustomLocations.ini (прислал Александр Греков)
--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link not working? Let us know in the comments, we'll fix it!Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк