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

ARMOR

kjor32 is legend
Автор темы
Модератор
4,847
6,071
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 · Просмотры: 953
Последнее редактирование:

TheBrox

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

ARMOR

kjor32 is legend
Автор темы
Модератор
4,847
6,071
Это фикс растяжения худа при смене позиции любого елемента худа, доброе утро...
дак клео файл же есть такой от дапо или от когого то ютубера, не помню уже
Да, но у него на командах и клео, у меня же на луа и мимгуи
на 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

Нестандартное звание
Модератор
391
414
У тебя течка, 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,770
5,986
армора настолько бесили скрипты связанные с радаром, что он решил создать свой
одобряем
 
  • Ха-ха
  • Нравится
Реакции: ban123 и ARMOR

marsel1337

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

xocqwkcghyzcap

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