Plugin:MirLua/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 12: | Line 12: | ||
<code>m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))</code> | <code>m.CallService('mRadio/Import', 0, toansi(m.Parse('%miranda_path%\\Plugins\\mradio.ini')))</code> | ||
Имеет краткую версию '''a'''. | <div class="mw-translate-fuzzy"> | ||
Имеет краткую версию '''<code>a</code>'''. | |||
</div> | |||
<code>m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')</code> | <code>m.CallService('DB/Ini/ImportFile', 0, a'import\\autoexec.ini')</code> | ||
=== toucs2 === | === toucs2 === | ||
Аналогичен '''toansi''', но предназначен для utf-16. Тоже имеет краткую версию - '''u'''. | <div class="mw-translate-fuzzy"> | ||
Аналогичен '''toansi''', но предназначен для utf-16. Тоже имеет краткую версию - '''<code>u</code>'''. | |||
</div> | |||
=== tonumber === | === tonumber === | ||
If it receives | If it receives <code>light userdata</code> parameter then returns it address as number, otherwise uses standard lua <code>tonumber</code> behavior. | ||
=== topointer === | === topointer === | ||
<div class="mw-translate-fuzzy"> | |||
Преобразует lua-типы '''bool''', '''number''', '''string''' в '''light userdata'''. | Преобразует lua-типы '''bool''', '''number''', '''string''' в '''light userdata'''. | ||
</div> | |||
=== string.interpolate === | === string.interpolate === |
Revision as of 22:10, 1 June 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
behavior.
topointer
Преобразует lua-типы bool, number, string в light userdata.
string.interpolate
Обеспечивает более читаемый и удобный синтаксис для форматирования вывода строки.
local h = 'Hello'
print('{h}, {w}!' % {w = 'World'})
Модули
- EN
Примеры
{{#subpages:Content:MirLua/Examples}}
Ссылки