В дистрибутив MoonLoader входит несколько внешних модулей. Все файлы библиотек находятся в директории lib
(libstd
с версии .027).
Поскольку все эти библиотеки входят в стандартный набор MoonLoader и могут быть изменены с выходом новых версий, распространение отдельно от соответствующей версии MoonLoader и внесение любых изменений в них не рекомендуется.
При желании помочь в разработке плагина, вы можете предложить свои правки в стандартные библиотеки или предложить новые библиотеки в официальной теме разработки.
Модуль | Описание |
---|---|
moonloader | включает константы, относящиеся к MoonLoader |
sampfuncs | константы плагина SAMPFUNCS |
bitex | расширение стандартной библиотеки LuaJIT 'bit' |
vkeys | коды виртуальных клавиш клавиатуры со вспомогательными функциями |
vector3d | класс 3D-вектора |
matrix3x3 | класс трёхмерной матрицы вращения |
game.models | список идентификаторов основных моделей игры |
game.globals | список идентификаторов глобальных переменных игры |
game.keys | список идентификаторов игровых клавиш управления |
game.weapons | список идентификаторов и названий оружия |
encoding | преобразование кодировки текста |