MirLua
MirLua | |
---|---|
Имя файла | MirLua.dll |
Автор | Miranda NG team |
Скачать | |
Стабильная версия: | 32-bit, 64-bit |
Версия в разработке: | 32-bit, 64-bit |
Расширяет функциональность Miranda NG с помощью скриптов на языке Lua.
Lua
Плагин использует Lua 5.3.4, поставляемый в виде библиотеки lua53.dll.
Дополнительные возможности
toansi
Перекодирует строку из utf-8 в ansi. Полезен, когда требуется передать строку в качестве параметра ansi-функции.
m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))
Имеет краткую версию a
.
m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')
toucs2
Аналогичен toansi
, но предназначен для utf-16. Тоже имеет краткую версию — u
.
tonumber
Если получает параметр light userdata
, то возвращает его адрес в виде числа, в противном случае используется стандартное поведение tonumber
языка Lua.
topointer
Преобразует lua-типы bool
, number
, string
в $light userdata.
string.interpolate
Обеспечивает более читаемый и удобный синтаксис для форматирования вывода строки.
local h = 'Hello'
print('{h}, {w}!' % {w = 'World'})
Модули
- m_clist
- m_core
- m_database
- m_genmenu
- m_hotkeys
- m_http
- m_icolib
- m_json
- m_message
- m_options
- m_protocols
- m_sounds
- m_srmm
- EN
Примеры
Ссылки