Я просто хочу вызвать определенную функцию в моем скрипте Lua.
Простой скрипт:
msg("hello")
function showamsgbox()
msg("123")
end
Я просто хочу, чтобы мое приложение на C вызывало только showamsgbox()
, но нечтобы запустить msg("hello")
, потому что он покажет msgbox, когда я загружу этот скрипт!Итак, как это сделать, чтобы избежать этой ситуации?
PS: это всего лишь пример. Иногда я хочу позволить пользователям создавать собственные плагины в моей программе. Но я не хочу, чтобы они что-то писали вне функций (я хочу использовать функции, чтобы решить, что делать. Например, функция OnLoad () означает, что она будет запущена при загрузке). Если есть что-то вне функций, я не могу ими управлять!