- 368
- 90
- Версия MoonLoader
- .026-beta
Как можно получить координаты игровой карты в Меню > Карта. Зачем? Чтобы зарендерить DL:AddLine на координаты карты, чтобы можно было двигать/масштабировать карту и линия никуда не уходила. Возможно ли такое? У меня опять вопросы появляются, которые никто не задавал(лично я не нашёл) и решение которых на бластхаке нету :)
Я видел кастомные карты, через имгуи окно рендерится картинка карты и на неё уже непосредственно лини, иконки и т.п, в моём случае, это нужно реализовать на игровой стандартной карте.
Я видел кастомные карты, через имгуи окно рендерится картинка карты и на неё уже непосредственно лини, иконки и т.п, в моём случае, это нужно реализовать на игровой стандартной карте.
Тестил как-то так:
local frameDrawList = imgui.OnFrame(
function() return true and isMapActive() end, --[!]
function(self)
self.HideCursor = true
local DL = imgui.GetBackgroundDrawList()
local result, bx, by, bz = getTargetBlipCoordinates() -- Получаем координаты метки с карты
if result then -- Если метка есть, то..
local bx1, by1 = convert3DCoordsToScreen(bx, by, bz)
DL:AddLine(imgui.ImVec2(bx1, by1), imgui.ImVec2(500, 500), 0xFFFFFFFF, 2)
end
end
)
--https://www.blast.hk/threads/209249/post-1487787
function isMapActive()
return ffi.cast("uint8_t*", 0xBA6748 + 0x15D)[0] == 5
end
Последнее редактирование: