Plugin:MirLua/ru: Difference between revisions
Dart Raiden (talk | contribs) (Created page with "Имеет краткую версию $a_syntax_symbol.") |
Dart Raiden (talk | contribs) (Created page with "Аналогичен '''toansi''', но предназначен для utf-16. Тоже имеет краткую версию - $u_syntax_symbol.") |
||
Line 17: | Line 17: | ||
=== toucs2 === | === toucs2 === | ||
Аналогичен '''toansi''', но предназначен для utf-16. Тоже имеет краткую версию - '''u'''. | |||
=== tonumber === | === tonumber === |
Revision as of 03:56, 7 April 2018
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
If it receives light userdata parameter then returns it address as number, otherwise uses standard lua tonumber behaviour.
topointer
Converts lua types bool, number, string to light userdata.
string.interpolate
Provides a more readable and convenient syntax to format string output.
local h = 'Hello'
print('{h}, {w}!' % {w = 'World'})
Модули
- EN
Примеры
{{#subpages:Content:MirLua/Examples}}
Ссылки