- 41
- 5
- Версия MoonLoader
- .027.0-preview
Вопрос таков, если ли тотальные гайды по дравлисту, а именно рендер текста как renderFontDrawText и чё то типо трасеров.
То бишь здесь 11-12 строки заменить рендер текста на текст с использованием мимгуи
А делается это ради того чтобы забайпасить обс xd
Мб есть какие либо другие способы сделать байпасс может так поможете
короче допёр до такой хуйни но на экране из за цикла начинается ебатория как сделать чтобы текст за кордами следовал ну или хз чё
То бишь здесь 11-12 строки заменить рендер текста на текст с использованием мимгуи
render:
for k, v in pairs(getAllObjects()) do
local num = getObjectModel(v)
if isObjectOnScreen(v) then
if num == 2680 then
local x, y, z = getCharCoordinates(PLAYER_PED)
local res, px, py, pz = getObjectCoordinates(v)
local dist = getDistanceBetweenCoords3d(x, y, z, px, py, pz)
local wX, wY = convert3DCoordsToScreen(px, py, pz)
local myPosX, myPosY = convert3DCoordsToScreen(getCharCoordinates(PLAYER_PED))
if dist <= 30 then
renderFontDrawText(font, 'Ключ ' .. string.format("%.1f",dist), wX, wY ,color)
renderDrawLine(myPosX, myPosY, wX, wY, 1.5, color)
end
end
end
А делается это ради того чтобы забайпасить обс xd
Мб есть какие либо другие способы сделать байпасс может так поможете
короче допёр до такой хуйни но на экране из за цикла начинается ебатория как сделать чтобы текст за кордами следовал ну или хз чё
1:
while true do
if enabled then
for k, v in pairs(getAllObjects()) do
local num = getObjectModel(v)
if isObjectOnScreen(v) then
if num == 2680 then
local x, y, z = getCharCoordinates(PLAYER_PED)
local res, px, py, pz = getObjectCoordinates(v)
local dist = getDistanceBetweenCoords3d(x, y, z, px, py, pz)
local wX, wY = convert3DCoordsToScreen(px, py, pz)
local myPosX, myPosY = convert3DCoordsToScreen(getCharCoordinates(PLAYER_PED))
if dist <= 30 then
local render = imgui.OnFrame(
function() return true end,
function(render)
render.HideCursor = true
local dl = imgui.GetBackgroundDrawList()
dl:AddTextFontPtr(font, 50, imgui.ImVec2(wX,wY), 0xFFffffff, 'sosiski')
dl:AddLine(imgui.ImVec2(myPosX,myPosY),imgui.ImVec2(wX,wY),0xFFffffff,1)
end
)
--renderFontDrawText(font, 'Ключ ' .. string.format("%.1f",dist), wX, wY ,color)
--renderDrawLine(myPosX, myPosY, wX, wY, 1.5, color)
end
end
end
--[[if isObjectOnScreen(v) then
if num == 1271 then
local x, y, z = getCharCoordinates(PLAYER_PED)
local res, px, py, pz = getObjectCoordinates(v)
local dist = getDistanceBetweenCoords3d(x, y, z, px, py, pz)
local wX, wY = convert3DCoordsToScreen(px, py, pz)
local myPosX, myPosY = convert3DCoordsToScreen(getCharCoordinates(PLAYER_PED))
if dist <= 30 then
renderFontDrawText(font, 'Ящик ' .. string.format("%.1f",dist), wX, wY ,color)
renderDrawLine(myPosX, myPosY, wX, wY, 1.5, color)
end
end
end]]--
end
end
wait(0)
end
Последнее редактирование: