Такой интерфейс существует, называется Lua API. Но для его использования плагин должен быть динамически слинкован c lua5.1.dll (или использовать LoadLibraryW, GetProcAddress).gotar wrote:Плагин умеет выполнять какое-то действия. Предполагается, что эти действия будет вызываться из макроса на Lua. Мне кажется естественным, чтобы plugin предоставлял функции для выполнения этих действий. Для этого нужно использовать хорошо задокументированный интерфейс С/С++ к Lua( а не plugin.call). Нет?
Примечание модератора: связанная тема http://forum.farmanager.com/viewtopic.php?f=15&t=8856