LuaShell.lua
1022 B
Пример скрипта:
Для использования введите команду
Примеры:
1.
Перенесите файл по пути:
#скрипт #lua
LuaShell.lua
Данный скрипт позволяет вам исполнять Lua-код прямо из чата!Для использования введите команду
/lua и то, что вы хотите исполнить. Для получения результата вставьте = перед строкой.Примеры:
1.
/lua =592*196+5001
2. /lua sampAddChatMessage('Привет!', 0xFFFFFFFF)
Установка:Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍17❤🔥1
ReloadAll.lua
484 B
Пример скрипта:
Установка:
Перенесите файл по пути:
#скрипт #lua
ReloadAll.lua
Данный скрипт позволяет вам перезагрузить все скрипты свайпом вправо на радаре.Установка:
Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍18🤔1🤬1
WaterMark.lua
2.7 KB
Пример скрипта:
Требования (на ПК):
1. Библиотека
Перенесите файл по пути:
#скрипт #lua
WaterMark.lua
Данный скрипт показывает версию загрузчика скриптов и список загруженных скриптов в левой части экрана с помощью встроенных средств рендера GTA: SA и библиотеки sa_renderfix.Требования (на ПК):
1. Библиотека
sa_renderfix
Установка:Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍13👎4❤1
Пишите ваши отзывы и что нужно добавить в следующем обновлении MonetLoader.
Для запуска клиента Arizona с обходом обновления запускайте его через активити.
ImGui в ближайшее время не будет реализован, так как он основан на сторонней библиотеке для MoonLoader. Мы начнём реализацию ImGui только после выхода в релиз 2.1.0 (или позже).
Реализованный функционал тут.
Для запуска клиента Arizona с обходом обновления запускайте его через активити.
ImGui в ближайшее время не будет реализован, так как он основан на сторонней библиотеке для MoonLoader. Мы начнём реализацию ImGui только после выхода в релиз 2.1.0 (или позже).
Реализованный функционал тут.
Telegraph
MonetLoader 3.7.0 (Release Notes)
Реализовано: 1. Все стандартные опкоды (до 0A4C включительно), включая новые от WarDrum (до 0A90 включительно, их нету на BH Wiki!). 2. Глобальные переменные: PLAYER_PED, PLAYER_HANDLE. 3. Работа с памятью (модуль memory, readMemory, writeMemory и т.д.),…
👍9
Добавляем DPI Scale к размеру текста? (DPI Scale должен частично исправить проблему с малым текстом, теперь он будет увеличиваться в зависимости от DPI, например у вас DPI 300, а на ПК DPI - 96, текст будет увеличен в 3 раза)
Final Results
85%
Да
15%
Нет
❤6👏3👍2😁2
WallHack.lua
1.7 KB
Пример скрипта:
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути:
#скрипт #lua
WallHack.lua
Простенький WallHack реализованный с помощью функций рендера SF. Отображает ник и его цвет, ID, здоровье, броню и коробку.Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍16👎2
FFI Bone WallHack.lua
3.2 KB
Пример скрипта:
Служит как пример вызова функций GTA: SA через FFI.
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути:
#скрипт #lua
FFI Bone WallHack.lua
WallHack реализованный с помощью функций рендера SF и FFI для получения позиций костей. Отображает ник и его цвет, ID, здоровье, броню и позицию костей.Служит как пример вызова функций GTA: SA через FFI.
Обновлён под MonetLoader 2.1.0
Установка:
Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍26❤2👎2💘1
Каких функций вам не хватает в API MonetLoader и в каком скрипте?
Не пишите про библиотеки типа ImGui, они будут реализованы только после полной реализации основного API, а ваши комментарии будут проигнорированы.
Не пишите про библиотеки типа ImGui, они будут реализованы только после полной реализации основного API, а ваши комментарии будут проигнорированы.
👍11❤1
Те, у кого не запускается игра, сделайте следующие шаги:
1) Удалите все сборки
2) Удалите все скрипты
Если игра всё ещё не запускается, вы должны предоставить файл
1) Удалите все сборки
2) Удалите все скрипты
Если игра всё ещё не запускается, вы должны предоставить файл
/sdcard/Android/data/com.arizona.game/files/logcat/client.log.👍11❤2
Для разработчиков скриптов:
Не забываем, что данный пост всё ещё актуален.
Не забываем, что данный пост всё ещё актуален.
👍15❤2
Reconnect.lua
1.2 KB
Пример скрипта:
Установка:
Перенесите файл по пути:
#скрипт #lua
Reconnect.lua
Данный скрипт позволяет вам переподключиться на сервер с помощью команды /rec [время в секундах (дополнительно)].Установка:
Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
🔥21👍15👾4❤🔥3👌3🥴2
MultiCheat.lua
24.8 KB
Пример скрипта:
Установка:
Перенесите файл по пути:
#скрипт #lua
MultiCheat.lua
Данный скрипт реализует простой мульти-чит на mimgui, который открывается командой /cheats.Установка:
Перенесите файл по пути:
/sdcard/Android/media/<название пакета>/monetloader.#скрипт #lua
👍19❤3💋2👎1
Как вы относитесь к добавлению функций, которые будут всегда возвращать только одно значение (например - sampIsChatInputActive всегда false) для частичного повышения совместимости, если вы не скриптер - не голосуйте.
Anonymous Poll
69%
Я не скриптер
25%
Я скриптер, добавлять
6%
Я скриптер, не добавлять
👍21❤2🥰2💩2🤔1🤯1
Такс, быстрый опрос: какие клавиши вам нужны для setGameKeyState кроме бега/прыжков/спринта их id, и для чего? (если вы не напишите для чего, ответ учитываться не будет)
Клавишей типа Y/N не будет, так как в мобильной гта их просто нету, подменяйте синхру если они нужны.
Клавишей типа Y/N не будет, так как в мобильной гта их просто нету, подменяйте синхру если они нужны.
👍29🥰2😈2👎1💊1
Небольшой кусочек кода для открытия ссылки в браузере, может кому пригодится.
#сниппет #lua
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
👍16❤2💊2
Небольшой пример использования библиотеки monethook. Этот скрипт заставляет вашего персонажа постоянно бежать вперёд (подобие setGameKeyState).
#пример #lua
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
👍14❤3
