MonetLoader
Open in Telegram
Мод-загрузчик Lua-скриптов для GTA: SA 2.00 (и клиента Arizona Mobile в частности).
Show more4 971
Subscribers
No data24 hours
No data7 days
+15130 days
Posts Archive
4 971
MonetLoader для GTA: SA 2.00+
Версия: 3.0.0
Загрузчик Lua-скриптов для одиночной игры GTA: SA 2.00+.
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
Donatty (Карты/YooMoney/QIWI): нажми тут
⚠️ Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 3.0.0 если вы не сделали этого раньше.
⚠️ MonetLoader не совместим с CLEO!
Установка с AsiLoader:
1. Распакуйте архив.
2. Перенесите libmonetloader.so по пути /sdcard/Android/data/<название пакета>/.
3. Запустите GTA, в случае успешной установки должна создаться папка monetloader.
#monetloader #gtasa4 971
Набор стандартных + сторонних библиотек
Версия: 3.0.0
Данный набор включает в себя:
1. Стандартные библиотеки MonetLoader (monetloader, monethook, jsoncfg, widgets, sa_renderfix)
2. Стандартные библиотеки MoonLoader
3. SAMP.lua
4. mimgui
5. lfs
6. effil
7. requests
8. copas
9. socket
10. ssl
11. cjson, base64, md5, binaryheap, timerwheel, mime, ltn12, basexx, sha1
12. fAwesome6, fAwesome6_solid
Установка:
1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки.
2. Распакуйте все файлы по пути:
/sdcard/Android/data/<название пакета>/monetloader/lib.
#библиотека #lua4 971
Объявляем конкурс на создание менеджера скриптов для MonetLoader 3.0.0 (или же просто - Lua Menu)!
Вам нужно реализовать менеджер скриптов со следующими возможностями:
1. Выгружать скрипт
2. Перезагружать скрипт
3. Вывод данных о скрипте
4. Поиск скриптов по имени
5. Вывод списка скриптов
6. Возможность включать/выключать скрипт с помощью функционала импорта/экспорта
Подробнее про шестой пункт:
У скриптов, которые можно будет включать/выключать через Lua Menu должны будут присутствовать следующие функции в таблице экспорта:
canToggle() - true, если скрипт является включаемым, false, если скрипт работает как "кнопка"
getToggle() - возвращает статус включения (false если скрипт невключаемый)
toggle() - вызывается при включении/выключении скрипта или нажатии на кнопку
Для получения доступа к ним ваш скрипт должен импортировать скрипт (с помощью функции import), и если функции существуют в таблице, полученной при импорте, отобразить соответствующие элементы интерфейса
В работе вам могут помочь следующие материалы:
Документация класса LuaScript - https://wiki.blast.hk/moonloader/lua/script
Требования к работе:
1. Работа должна использовать только встроенные в версию 2.9.0 библиотеки и fAwesome6 (который будет включён в стандартный набор в 3.0.0)
2. Работа должна активироваться способом, независимым от SA-MP (например, с помощью свайпа по радару или кнопки в меню паузы), и работать без SA-MP
3. Работа должна быть с открытым исходным кодом
4. Работа должна быть опубликована в комментарии
5. Работа должна быть опубликована в срок до 17.12.2023 23:59
Самый лучший менеджер скриптов будет опубликован в канале с выходом версии 3.0.0. Желаем удачи!4 971
Сливаем вам способ как зайти на любой сервер с клиента Arizona Mobile!
1. Заменяете всё содержимое в Android/data/files/SAMP/settings.json на это:
{"client":{"server":{"id":0,"serverid":0},"test":{"ip":"Server_Ip","port":7777}},"launcher":{"nickname":"Nick_Name","chat_pagesize":1,"chat_fontsize":2,"chat_print_timestamp":true,"head_moving":false}}
Где:
Server_Ip - айпи сервера
Nick_Name - ник, с которого вы будете заходить
2. Устанавливаете прикреплённый скрипт
3. Качаете QuickShortcutMaker, выбираете Activities -> Arizona -> GTASA и нажимаете Try This Shortcut. После этого вы должны зайти на нужный сервер!
⚠️ Внимание:
1. Для того, чтобы заново зайти на сервера Arizona RP, вам нужно удалить прикреплённый скрипт из папки monetloader
2. Если вам нужно зайти на сервер ещё раз, но вы не запускали лаунчер Arizona RP, то вам нужно только выполнить 3 пункт, в ином случае вам нужно выполнить все пункты4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.9.0
Версия клиента: 11.7.7
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.9.0:
1. Теперь чат не должен прокликиваться при взаимодействии с mimgui
2. Была добавлена система импортов/экспортов из MoonLoader
3. Исправлены некоторые баги
4. Добавлены новые баги
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
Donatty (Карты/YooMoney/QIWI): нажми тут
⚠️ Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.8.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
У нас появился Donatty, на котором вы можете поддержать проект с помощью карты, ЮМани или QIWI.
Нажмите тут чтобы поддержать наш проект.
4 971
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 включительно.
4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.8.0
Версия клиента: 11.7.7
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.8.0:
1. Добавлены новые функции: sampIsLocalPlayerSpawned, sampProcessChatInput (однако встроенные в SAMP-клиент команды не поддерживаются!)
2. Было изменено некоторое поведение: теперь формат лога подобен MoonLoader, а при конце main скрипт завершается, если не были поставлены обработчики событий (также подобно MoonLoader)
3. Была добавлена новая экспериментальная библиотека, позволяющая делать хуки из Lua: monethook
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
⚠️ Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.8.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
Набор стандартных + сторонних библиотек
Версия: 2.8.0
Данный набор включает в себя:
1. Стандартные библиотеки MonetLoader (monetloader, monethook, jsoncfg, widgets, sa_renderfix)
2. Стандартные библиотеки MoonLoader
3. SAMP.lua
4. mimgui
5. lfs
6. effil
7. requests
8. copas
9. socket
10. ssl
11. cjson, base64, md5, binaryheap, timerwheel, mime, ltn12
Установка:
1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки.
2. Распакуйте все файлы по пути:
/sdcard/Android/data/<название пакета>/monetloader/lib.
#библиотека #lua4 971
Небольшой пример использования библиотеки 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)
end4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.7.1
Версия клиента: 11.7.7
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.7.1:
1. Исправлен баг с вылетом при возникновении ошибки в первом вызове main.
2. Улучшена обработка исключений.
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
⚠️ Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.7.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
Небольшой кусочек кода для открытия ссылки в браузере, может кому пригодиться.
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')4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.7.0
Версия клиента: 11.7.7
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.7.0:
1. Добавлено множество библиотек, подробнее в наборе библиотек.
2. Переработана система загрузки библиотек, теперь загрузка скриптов должна ускориться, если они их не используют.
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
⚠️ Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.7.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
Набор стандартных + сторонних библиотек
Версия: 2.7.0
Данный набор включает в себя:
1. Стандартные библиотеки MonetLoader
2. Стандартные библиотеки MoonLoader
3. SAMP.lua
4. mimgui
5. lfs
6. effil
7. requests
8. copas
9. socket
10. ssl
11. cjson, base64, md5, binaryheap, timerwheel, mime, ltn12
Установка:
1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки.
2. Распакуйте все файлы по пути:
/sdcard/Android/data/<название пакета>/monetloader/lib.
#библиотека #lua4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.6.0
Версия клиента: 11.7.7
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.6.0:
1. Добавлены функции связанные с рендером текстур, включая функции в mimgui.
2. Исправлен баг с тем, что sampSend-функции вызывали обработчик отправки.
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...):
0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.6.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
Набор стандартных библиотек
Версия: 2.6.0
Данный набор включает в себя все стандартные библиотеки
данной версии MonetLoader + стандартные библиотеки MoonLoader + mimgui, lfs.
Установка:
1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки.
2. Распакуйте все файлы по пути:
/sdcard/Android/data/<название пакета>/monetloader/lib.
#библиотека #lua4 971
MonetLoader для Arizona Mobile (APK)
Версия: 2.5.0
Версия клиента: 11.7.1
Загрузчик Lua-скриптов для клиента Arizona Mobile с поддержкой специфичных для SA-MP функций и вырезанным авто-обновлением клиента.
Изменения в версии 2.5.0:
1. Исправлены различные баги.
2. Частично добавлена функция setGameKeyState (на данный момент возможно только изменение состояния джойстика).
3. Добавлена библиотека lfs.
4. Добавлены функции
lockPlayerControl, isPlayerControlLocked.
Помочь разработке MonetLoader:
ERC-20 (Ethereum/USDT/...): 0x22b1543c49b21a6EA14C9831f5547e56fE50A9AA
Учтите, что для полной работоспособности вам нужно обновить библиотеки до версии 2.5.0 если вы не сделали этого раньше.
Установка:
1. Установите APK.
#monetloader #arzmobile4 971
Набор стандартных библиотек
Версия: 2.5.0
Данный набор включает в себя все стандартные библиотеки
данной версии MonetLoader + стандартные библиотеки MoonLoader + mimgui.
Установка:
1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки.
2. Распакуйте все файлы по пути:
/sdcard/Android/data/<название пакета>/monetloader/lib.
#библиотека #lua