- 266
- 169
Видел такое в Script Patrol. Но в общем доступе не нашёл ничего подобного.
Lua:
registerPattern(название шаблона, описание, функция возврата)
Lua:
getPatternKey(название шаблона)
Для начала подключаем библиотеку
Lua:
local Pattern = require('Pattern')
Регистрируем шаблон
Lua:
Pattern.registerPattern('test','Test Pattern',function()
return 'Its Test Pattern'
end)
Теперь если мы используем его, то он вернёт нам 'Its Test Pattern'
Получаем информацию о шаблоне, изначально предназначалось для использования в Imgui. Может найдёте и другое применение.
Lua:
local getKey = Pattern.getPatternKey('test') -- вернёт 'Its Test Pattern'.
Если вам нужно использовать один шаблон в нескольких скриптах, то для этого есть система автозагрузки шаблона. Создаёте lua скрипт по пути moonloader/Pattern.
Библиотека автоматически загрузит его.
В архиве есть тестовый скрипт для ознакомления. Так же идут 2 готовых шаблона в папке Pattern - $myname$ $time$
Может иметься неоптимизированный код, вместо того, чтобы ругать, помогите улучшить :)