MonetLoader
5.02K subscribers
3 photos
27 files
18 links
Мод-загрузчик Lua-скриптов для GTA: SA 2.00 (и клиента Arizona Mobile в частности).
Download Telegram
ReloadAll.lua
484 B
Пример скрипта: ReloadAll.lua
Данный скрипт позволяет вам перезагрузить все скрипты свайпом вправо на радаре.
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
👍18🤔1🤬1
WaterMark.lua
2.7 KB
Пример скрипта: WaterMark.lua
Данный скрипт показывает версию загрузчика скриптов и список загруженных скриптов в левой части экрана с помощью встроенных средств рендера GTA: SA и библиотеки sa_renderfix.
Требования (на ПК):
1. Библиотека sa_renderfix
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
👍13👎41
Пишите ваши отзывы и что нужно добавить в следующем обновлении MonetLoader.
Для запуска клиента Arizona с обходом обновления запускайте его через активити.
ImGui в ближайшее время не будет реализован, так как он основан на сторонней библиотеке для MoonLoader. Мы начнём реализацию ImGui только после выхода в релиз 2.1.0 (или позже).

Реализованный функционал тут.
👍9
Добавляем DPI Scale к размеру текста? (DPI Scale должен частично исправить проблему с малым текстом, теперь он будет увеличиваться в зависимости от DPI, например у вас DPI 300, а на ПК DPI - 96, текст будет увеличен в 3 раза)
Final Results
85%
Да
15%
Нет
6👏3👍2😁2
WallHack.lua
1.7 KB
Пример скрипта: WallHack.lua
Простенький WallHack реализованный с помощью функций рендера SF. Отображает ник и его цвет, ID, здоровье, броню и коробку.
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
👍16👎2
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
👍262👎2💘1
Каких функций вам не хватает в API MonetLoader и в каком скрипте?

Не пишите про библиотеки типа ImGui, они будут реализованы только после полной реализации основного API, а ваши комментарии будут проигнорированы.
👍111
Те, у кого не запускается игра, сделайте следующие шаги:
1) Удалите все сборки
2) Удалите все скрипты
Если игра всё ещё не запускается, вы должны предоставить файл /sdcard/Android/data/com.arizona.game/files/logcat/client.log.
👍112
Для разработчиков скриптов:
Не забываем, что данный пост всё ещё актуален.
👍152
Reconnect.lua
1.2 KB
Пример скрипта: Reconnect.lua
Данный скрипт позволяет вам переподключиться на сервер с помощью команды /rec [время в секундах (дополнительно)].
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
🔥21👍15👾4❤‍🔥3👌3🥴2
Заставь меня сиять, дядя (mimgui)
👍42😱8👀32👎1🔥1🤯1💋1
Клавиатура в 2.4.1
🔥34👍8👎7🍓3💋31
MultiCheat.lua
24.8 KB
Пример скрипта: MultiCheat.lua
Данный скрипт реализует простой мульти-чит на mimgui, который открывается командой /cheats.
Установка:
Перенесите файл по пути: /sdcard/Android/media/<название пакета>/monetloader.
#скрипт #lua
👍193💋2👎1
Как вы относитесь к добавлению функций, которые будут всегда возвращать только одно значение (например - sampIsChatInputActive всегда false) для частичного повышения совместимости, если вы не скриптер - не голосуйте.
Anonymous Poll
69%
Я не скриптер
25%
Я скриптер, добавлять
6%
Я скриптер, не добавлять
👍212🥰2💩2🤔1🤯1
Такс, быстрый опрос: какие клавиши вам нужны для setGameKeyState кроме бега/прыжков/спринта их id, и для чего? (если вы не напишите для чего, ответ учитываться не будет)
Клавишей типа Y/N не будет, так как в мобильной гта их просто нету, подменяйте синхру если они нужны.
👍29🥰2😈2👎1💊1
Channel photo updated
реквесты будут
22🥰4👍3
Небольшой кусочек кода для открытия ссылки в браузере, может кому пригодится.

local ffi = require('ffi')
local gta = ffi.load('GTASA')
ffi.cdef[[
void _Z12AND_OpenLinkPKc(const char* link);
]]

function openLink(link)
gta._Z12AND_OpenLinkPKc(link)
end

-- Example: openLink('https://www.google.com')


#сниппет #lua
👍162💊2
Небольшой пример использования библиотеки monethook. Этот скрипт заставляет вашего персонажа постоянно бежать вперёд (подобие setGameKeyState).
local ffi = require('ffi')
local hook = require('monethook')

local gta = ffi.load('GTASA')
ffi.cdef[[
// int16_t CPad::GetPedWalkUpDown(CPad *this) - Mangled name
int16_t _ZN4CPad16GetPedWalkUpDownEv(void* thiz);

// void* CPad::GetPad(int num) - Mangled name
void* _ZN4CPad6GetPadEi(int num);
]]

function my_hook(thiz)
if thiz ~= gta._ZN4CPad6GetPadEi(0) then -- Check if it is local player pad (local player pad is always 0)
return my_hook(thiz)
end
return -127 -- -127 - Forwards, 127 - Backwards
end

function main()
-- Some casting magic to avoid having to embed offsets (for 2.00/2.10 compat)
-- NOTE: It should be global so that your callback can invoke original function (otherwise lua stackoverflow will occur)
my_hook = hook.new('int16_t(*)(void* thiz)', my_hook, ffi.cast('uintptr_t', ffi.cast('void*', gta._ZN4CPad16GetPedWalkUpDownEv)))
wait(-1)
end


#пример #lua
👍143
SAMP MOBILE CODER 2023
(Не) ежегодный конкурс для разработчиков

Номинации:
Лучшая модификация с эксклюзивной идеей — Большое спасибо
Лучший чит с эксклюзивной идеей — Большое спасибо
Проект с уникальной идеей — Спасибо
Лучший вредительский чит — Спасибо + ЧС проекта
Лучшая полезная модификация — Спасибо
Лучший вспомогательный чит — Спасибо
Общий банк конкурса: 5 спасибо, 2 больших спасибо и 1 ЧС проекта.

Текущие спонсоры:
MonetLoader Team - 5 спасибо и 2 больших спасибо.
Arizona Games - 1 ЧС проекта.

Какая работа считается эксклюзивной?
Необычная / ранее никем не реализованная.

Что такое проект с уникальной идеей?
Необычная и интересная задумка, которая не подходит ни под одну другую номинацию.

Что касается правил:
1. Разработка должна быть публичной (не продаваться, доступ к ней должен быть у каждого пользователя blast.hk, либо если вы не хотите жучков 🐞, можете и файлом под этот пост, но это уменьшает ваши шансы на победу).
2. Разработка должна быть с открытым исходным кодом (бинарник + исходники в случае с компилируемыми проектами).
3. Разработка должна быть опубликована в комментариях под этим постом либо ссылкой на blast.hk, либо файлом.
4. Разработка должна быть написана вами с нуля (хотя бы цвет меню блин измените). Использование сниппетов, апи позволительно.
5. Разработка может быть написана на любом языке программирования из следующих: Lua для MonetLoader.
6. Использование твинков и прочих уловок запрещено.
7. Победа в каждой номинации присуждается только одной работе от одного участника.
8. Проект должен начать свою разработку после старта конкурса (по желанию).
9. Работы оцениваются по количеству жучков 🐞 на теме и личному усмотрению судей.
10. На номинацию может быть не выбрано ни одной разработки. В этом случае призовой фонд от незанятого места поровну распределяется по остальным номинациям.
11. Работы принимаются с момента создания темы по 9 декабря 2023 включительно.
🔥25👍12👾5👎4🫡4😁31❤‍🔥1