MonetLoader
3.94K subscribers
3 photos
22 files
15 links
Мод-загрузчик Lua-скриптов для GTA: SA 2.00 (и клиента Arizona Mobile в частности).
Download Telegram
Channel created
MonetLoader 3.6.0
Загрузчик Lua-скриптов для GTA: SA 2.00+ c поддержкой AML и SA-MP (Arizona Mobile).
Подробнее: нажми тут.

Установка скриптов/библиотек:
Перенесите их по пути: /sdcard/Android/media/<название пакета>/monetloader/ (+ lib/ для библиотек).
Новые опкоды (от WarDrum):
bool result = isWidgetPressed(int widgetId)
bool result = isWidgetReleased(int widgetId)
bool result = isWidgetDoubletapped(int widgetId)
bool result = isWidgetSwiped(int widgetId)
bool result = isWidgetSwipedLeft(int widgetId)
bool result = isWidgetSwipedRight(int widgetId)
bool result, int missionPage, int missionNum = doMissionSkip()
bool result, int missionNum = getMissionNum()
bool result, int missionPage = getMissionPage()
float value = getWidgetValue(int widgetId)
float value_x, float value_y = getWidgetValue2(int widgetId)
void displayTextWidget(float offsetLeft, float offsetTop, string key)
float screenX, float screenY, float scaleX, float scaleY = getWidgetPosition(int widgetId)
void setWidgetValue(int widgetId, float value)
void setSliderRange(int widgetId, float rangeX, float rangeY)
void setWidgetSliderRange(int widgetId, float rangeX, float rangeY)
void addWidgetFlag(int widgetId, int widgetFlag)
void removeWidgetFlag(int widgetId, int widgetFlag)
void addButtonFlag(int widgetId, int flag)
void removeButtonFlag(int widgetId, int flag)
bool result = isTouchEnabled()
bool result = isFinalbuild()
void createShopWidget(string menuName)
void addShopItem(string itemName, int price)
void deleteWidget(int widgetId)
void setEquippedItem(int widgetId, int item)
void printHelpForeverConditional(string key, int type)
void setWidgetTexture(int widgetId, string textureName)
void checkpointSave(int p1)
void displayTextClamped(float offsetLeft, float offsetTop, string key, float scale)
void displayTextWithNumberClamped(float offsetLeft, float offsetTop, string key, int number, float scale)
void autoSave()
void setWidgetValue3(int widgetId, float x, float y, float z)
bool result = isCheckpointResuming(bool p1)
bool result = setActiveMenuItemCarMods(int self, int carcolor)
bool result = hidImplements(int hidId)
void checkpointSaveOddjob(int p1)
void printHelpForeverConditionalTouch(string key, int type)
void printHelpForeverConditionalHid(string key, int type)
void printHelpForeverConditionalTouchClassic(string key, int type)
void printHelpForeverConditionalTouchAdapted(string key, int type)
void printHelpForeverConditionalHidJoypad(string key, int type)
void printHelpForeverConditionalHidKeyboard(string key, int type)
void printHelpForeverConditionalTouchAnalog(string key, int type)
void printHelpForeverConditionalTouchDigital(string key, int type)
void printHelpForeverConditionalTouchFlick(string key, int type)
void printHelpConditional(string key, int type)
void printHelpConditionalTouch(string key, int type)
void printHelpConditionalHid(string key, int type)
void printHelpConditionalTouchClassic(string key, int type)
void printHelpConditionalTouchAdapted(string key, int type)
void printHelpConditionalHidJoypad(string key, int type)
void printHelpConditionalHidKeyboard(string key, int type)
void printHelpConditionalTouchAnalog(string key, int type)
void setWidgetValue2(int widgetId, float x, float y)
void setWidgetInfo(int widgetId, int p2, int p3, int p4, int p5, int p6, float p7, string key)
void setWidgetInfo2(int widgetId, int p2, int p3, int p4, int p5, int p6, string key)
void loadAllStreamingModels()
bool result = isHidReleased(int hidId)
void unlockAchievement(int p1)
void releaseWeaponLock()
bool result = isHidPressed(int hidId)
Дополнения опкодов от MonetLoader:
bool result, float x, float y = isWidgetPressedEx(int widgetId, int frames)
CoordMaster.lua
2.5 KB
Пример скрипта: CoordMaster.lua
Данный скрипт реализует чит CoordMaster (телепорт рывками на точку на карте).
Для использования поставьте метку на карте, нажмите на кнопку внизу экрана, отрегулируйте скорость кнопками +/- и нажмите на галочку.
Требования:
1. Библиотека widgets.lua (включена в стандартный набор с версии 2.0.0)
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
AsiLoader A13.zip
495.1 KB
Плагин: AsiLoader
Данный плагин является загрузчиком пользовательских библиотек для SA-MP на Android.
Был модифицирован MonetLoader для поддержки Android 13 и выше.
Подробнее:
нажми
#плагин #cxx
AirBrake.lua
5.1 KB
Пример скрипта: AirBrake.lua
Данный скрипт реализует чит AirBrake (полёт по карте с помощью джойстика без коллизий).
Для включения/выключения нажмите два раза по иконке оружия. Если вы хотите его использовать в транспорте, то установите управление джойстиком.
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
AutoReboot.lua
2.4 KB
Пример скрипта: AutoReboot.lua
Данный скрипт автоматически перезагружает другие скрипты при их изменении (может не работать при редактировании некоторыми редакторами).
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
LuaShell.lua
1022 B
Пример скрипта: LuaShell.lua
Данный скрипт позволяет вам исполнять Lua-код прямо из чата!
Для использования введите команду /lua и то, что вы хотите исполнить. Для получения результата вставьте = перед строкой.
Примеры:
1.
/lua =592*196+5001
2. /lua sampAddChatMessage('Привет!', 0xFFFFFFFF)
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
ReloadAll.lua
484 B
Пример скрипта: ReloadAll.lua
Данный скрипт позволяет вам перезагрузить все скрипты свайпом вправо на радаре.
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
WaterMark.lua
2.7 KB
Пример скрипта: WaterMark.lua
Данный скрипт показывает версию загрузчика скриптов и список загруженных скриптов в левой части экрана с помощью встроенных средств рендера GTA: SA и библиотеки sa_renderfix.
Требования (на ПК):
1. Библиотека sa_renderfix
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
Пишите ваши отзывы и что нужно добавить в следующем обновлении MonetLoader.
Для запуска клиента Arizona с обходом обновления запускайте его через активити.
ImGui в ближайшее время не будет реализован, так как он основан на сторонней библиотеке для MoonLoader. Мы начнём реализацию ImGui только после выхода в релиз 2.1.0 (или позже).

Реализованный функционал тут.
Добавляем DPI Scale к размеру текста? (DPI Scale должен частично исправить проблему с малым текстом, теперь он будет увеличиваться в зависимости от DPI, например у вас DPI 300, а на ПК DPI - 96, текст будет увеличен в 3 раза)
Final Results
85%
Да
15%
Нет
WallHack.lua
1.7 KB
Пример скрипта: WallHack.lua
Простенький WallHack реализованный с помощью функций рендера SF. Отображает ник и его цвет, ID, здоровье, броню и коробку.
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
FFI Bone WallHack.lua
3.2 KB
Пример скрипта: FFI Bone WallHack.lua
WallHack реализованный с помощью функций рендера SF и FFI для получения позиций костей. Отображает ник и его цвет, ID, здоровье, броню и позицию костей.
Служит как пример вызова функций GTA: SA через FFI.
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
Каких функций вам не хватает в API MonetLoader и в каком скрипте?

Не пишите про библиотеки типа ImGui, они будут реализованы только после полной реализации основного API, а ваши комментарии будут проигнорированы.