Plugin:MirLua/ru: Difference between revisions

From Miranda NG
Plugin:MirLua/ru
Jump to navigation Jump to search
Line 33: Line 33:
{| class="wikitable collapsible collapsed"
{| class="wikitable collapsible collapsed"
|+ Функции
|+ Функции
!colspan="3"|Именованные события
|-
|CreateHookableEvent
|CreateHookableEvent
|Создает именованное событие
|Создает именованное событие
Line 52: Line 54:
|-
|-
|DestroyHookableEvent
|DestroyHookableEvent
|удаляет именованное событие
|Удаляет именованное событие
|<code>m.DestroyHookableEvent(hEvent)</code>
|<code>m.DestroyHookableEvent(hEvent)</code>
|-
!colspan="3"|Именованные сервисные функции
|-
|-
|CreateServiceFunction
|CreateServiceFunction
|[[Api:CreateHookableEvent|CreateHookableEvent]]
|Создает именованную сервисную функцию
|
|<code>local hService = m.CreateServiceFunction('MyService', function(w, l)
  print('MyServiceis called!')
end)</code>
|-
|CallService
|Вызывает именованную сервисную функцию
|<code>m.CallService('MyService', 0, 0)</code>
|-
|-
|ServiceExists
|ServiceExists
|[[Api:ServiceExists|ServiceExists]]
|Проверяет существование сервиса по имени
|
|<code>if m.ServiceExists('MyService') then
  m.CallService('MyService')
end
</code>
|-
|-
|CallService
|DestroyServiceFunction
|[[Api:CallService|CallService]]
|Удаляет сервисную функцию
|
|<code>m.DestroyServiceFunction(hService)</code>
|-
|-
|DestroyServiceFunction
!colspan="3"|Остальное
|[[Api:DestroyServiceFunction|DestroyServiceFunction]]
|
|-
|-
|Utf8DecodeA
|Utf8DecodeA

Revision as of 21:04, 4 November 2015

MirLua
MirLua
Имя файла MirLua.dll
Автор Miranda NG team
Скачать
Стабильная версия: 32-bit, 64-bit
Версия в разработке: 32-bit, 64-bit

Расширяет функциональность Miranda NG с помощью скриптов на языке Lua.

Глобальные функции

Модули

m_core

Этот модуль изначально импортирован в глобальную таблицу и доступен через переменную m в любом модуле. Он предоставляет доступ к основной функциональности Miranda NG.

m_database

Предоставляет доступ к данным и контактам в профиле пользователя. Подключение модуля: local db = require('m_database') в

Примеры

{{#subpages:Content:MirLua/Examples}}


Ссылки