en
Feedback
MonetLoader

MonetLoader

Open in Telegram

Мод-загрузчик Lua-скриптов для GTA: SA 2.00 (и клиента Arizona Mobile в частности).

Show more
4 971
Subscribers
No data24 hours
No data7 days
+15130 days
Posts Archive
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 #gtasa

Набор стандартных + сторонних библиотек Версия: 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. #библиотека #lua

Пост для комментариев.

Объявляем конкурс на создание менеджера скриптов для 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. Желаем удачи!

Сливаем вам способ как зайти на любой сервер с клиента 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 пункт, в ином случае вам нужно выполнить все пункты

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 #arzmobile

У нас появился Donatty, на котором вы можете поддержать проект с помощью карты, ЮМани или QIWI. Нажмите тут чтобы поддержать наш проект.

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 включительно.

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 #arzmobile

Набор стандартных + сторонних библиотек Версия: 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. #библиотека #lua

Небольшой пример использования библиотеки 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

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 #arzmobile

Небольшой кусочек кода для открытия ссылки в браузере, может кому пригодиться.
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')

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 #arzmobile

Набор стандартных + сторонних библиотек Версия: 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. #библиотека #lua

реквесты будут
реквесты будут

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 #arzmobile

Набор стандартных библиотек Версия: 2.6.0 Данный набор включает в себя все стандартные библиотеки данной версии MonetLoader + стандартные библиотеки MoonLoader + mimgui, lfs. Установка: 1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки. 2. Распакуйте все файлы по пути: /sdcard/Android/data/<название пакета>/monetloader/lib. #библиотека #lua

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 #arzmobile

Набор стандартных библиотек Версия: 2.5.0 Данный набор включает в себя все стандартные библиотеки данной версии MonetLoader + стандартные библиотеки MoonLoader + mimgui. Установка: 1. (если вы раньше устанавливали библиотеки) Удалите старые библиотеки. 2. Распакуйте все файлы по пути: /sdcard/Android/data/<название пакета>/monetloader/lib. #библиотека #lua