Plugin:MirLua/ru: Difference between revisions

From Miranda NG
Plugin:MirLua/ru
Jump to navigation Jump to search
No edit summary
Line 34: Line 34:
|+ Функции
|+ Функции
|CreateHookableEvent
|CreateHookableEvent
|[[Api:CreateHookableEvent|CreateHookableEvent]]
|Создает именованное событие
|
|<code>local hEvent = m.CreateHookableEvent('MyEvent')</code>
|-
|-
|HookEvent
|HookEvent
|[[Api:CreateHookableEvent|CreateHookableEvent]]
|Создает подписку на именованное событие
|
|<code>local hHook = m.HookEvent('MyEvent', function(w, l)
  print('MyEvent is raised!')
end)</code>
|-
|NotifyEventHooks
|Оповещает всех подписчиков именованного события
|<code>m.NotifyEventHooks(hEvent)</code>
|-
|-
|UnhookEvent
|UnhookEvent
|[[Api:UnhookEvent|UnhookEvent]]
|Удаляет подписку на именованное событие
|
|<code>m.UnhookEvent(hHook)</code>
|-
|NotifyEventHooks
|[[Api:NotifyEventHooks|NotifyEventHooks]]
|
|-
|-
|DestroyHookableEvent
|DestroyHookableEvent
|[[Api:CreateHookableEvent|CreateHookableEvent]]
|удаляет именованное событие
|
|<code>m.DestroyHookableEvent(hEvent)</code>
|-
|-
|CreateServiceFunction
|CreateServiceFunction

Revision as of 20:50, 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}}


Ссылки