Lua HUD RadarSettings | Настройка радара

ARMOR

011110000111100101101001
Автор темы
Модератор
4,969
6,890
RadarSettings.png
Radar Settings - LUA скрипт который разрешает менять позицию и размер радара GTA SA с помощью mimgui окна

Установка: Закинуть файл RadarSettings.lua в папку moonloader

1659806201091.png

Активация: /radarset

Зависимости: mimgui

Автор: ARMOR

17.06.2022 - Обновил скрипт, теперь нету утечки памяти, и зависимости от moonloader 0.27. Спасибо @RTD
06.08.2022 - Добавил возможность включить/выключить квадратный радар
 

Вложения

  • RadarSettings.lua
    6.7 KB · Просмотры: 1,252
Последнее редактирование:

TheBrox

Известный
973
202
дак клео файл же есть такой от дапо или от когого то ютубера, не помню уже
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

ARMOR

011110000111100101101001
Автор темы
Модератор
4,969
6,890
Это фикс растяжения худа при смене позиции любого елемента худа, доброе утро...
дак клео файл же есть такой от дапо или от когого то ютубера, не помню уже
Да, но у него на командах и клео, у меня же на луа и мимгуи
на 0.26 ffi тоже есть, как бэ =)
основные отличия, насколько помню только в менеджере зависимостей с luarocks

upd: https://www.blast.hk/threads/13305/page-2#post-367131
Ну, у меня на 0.26.5 бесился мун из-за функции
Lua:
local RadarW = ffi.cast('float*', ffi.C.malloc(4))
На 0.27 такой хуйни не встречалось
 
У

Удалённый пользователь 439480

Гость
Люди: *придумывают пункт *активация**
ARMOR: не знаю ШтО ЕтО
 
  • Ха-ха
Реакции: ARMOR

RTD

Потужно
Модератор
399
470
У тебя течка, 16 байт каждый кадр
Lua:
while true do
        wait(0)
        imgui.Process = main_window_state.v
        local RadarX = ffi.cast('float*', ffi.C.malloc(4))
        local RadarY = ffi.cast('float*', ffi.C.malloc(4))
        local RadarH = ffi.cast('float*', ffi.C.malloc(4))
        local RadarW = ffi.cast('float*', ffi.C.malloc(4))
И зачем тебе malloc, когда есть new? Что-бы вручную писать освобождение? Ну вцепил бы хотя бы к нему калбек через ffi.gc(ffi.C.malloc(4), ffi.C.free), оно хотя бы чистилось, как и ffi.new. И зачем тебе каждый раз выделять память в цикле?
Lua:
local RadarX = ffi.new('float[1]')
local RadarY = ffi.new('float[1]')
local RadarH = ffi.new('float[1]')
local RadarW = ffi.new('float[1]')
        
while true do
        wait(0)
        imgui.Process = main_window_state.v
 

rvng

ничего уже не будет
Модератор
10,699
6,000
армора настолько бесили скрипты связанные с радаром, что он решил создать свой
одобряем
 
  • Ха-ха
  • Нравится
Реакции: ban123 и ARMOR

marsel1337

Активный
236
56
аоаоаоао имба кстати на лаунчере могу наконец играть с нормальным радаром а не круглешком
 

xocqwkcghyzcap

Участник
74
11
я с помощью интерфейс эдитора меняю и все более чем хорошо (работает везде)