Ищу TextDraw Killer

aaa111bbb

Потрачен
Автор темы
299
131
Убивает указанные ид текстдравов автоматически или по нажатию кнопки
 
Решение
Lua:
require('lib.moonloader')
local list = {
    281,
    213,
    453
}
local auto = {
    123,
    823,
    13213,
    6253,
}
function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        for _, id in ipairs(auto) do
            if sampTextdrawIsExists(id) then
                sampTextdrawDelete(id)
            end
        end
        if wasKeyPressed(VK_J) and not sampIsCursorActive() then
            for _, id in ipairs(list) do
                if sampTextdrawIsExists(id) then
                    sampTextdrawDelete(id)
                end
            end
        end
    end
end

VRush

https://t.me/vrushscript
2,415
1,195
Lua:
function main()
   while not isSampAvailable() do wait(200) end
   while true do
      wait(0)
        for i = 1, 2304 do
            if sampTextdrawIsExists(i) then
                local x, y = convertGameScreenCoordsToWindowScreenCoords(sampTextdrawGetPos(i))
                if drawClickableText(font,'Copy', x, y, 0xFFBEBEBE,0xFF0000FF) then
                    sampTextdrawDelete(i)
                end
            end
        end
   end
end

function drawClickableText(font, text, posX, posY, color, colorA)
   renderFontDrawText(font, text, posX, posY, color)
   local textLenght = renderGetFontDrawTextLength(font, text)
   local textHeight = renderGetFontDrawHeight(font)
   local curX, curY = getCursorPos()
   if curX >= posX and curX <= posX + textLenght and curY >= posY and curY <= posY + textHeight then
     renderFontDrawText(font, text, posX, posY, colorA)
     if wasKeyPressed(1) then
       return true
     end
   end
end

Тут тыкаешь на текстдрав и он удаляется
 
  • Нравится
Реакции: aaa111bbb

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
Lua:
require('lib.moonloader')
local list = {
    281,
    213,
    453
}

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        if wasKeyPressed(VK_J) and not sampIsCursorActive() then
            for _, id in ipairs(list) do
                if sampTextdrawIsExists(id) then
                    sampTextdrawDelete(id)
                end
            end
        end
    end
end
 
  • Нравится
Реакции: MLycoris и aaa111bbb

aaa111bbb

Потрачен
Автор темы
299
131
Lua:
require('lib.moonloader')
local list = {
    281,
    213,
    453
}

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        if wasKeyPressed(VK_J) and not sampIsCursorActive() then
            for _, id in ipairs(list) do
                if sampTextdrawIsExists(id) then
                    sampTextdrawDelete(id)
                end
            end
        end
    end
end
Работает,а сможешь сделать список автоматического удаления.Текстдрав голода появляется переодически
 

VRush

https://t.me/vrushscript
2,415
1,195
Lua:
require('lib.moonloader')
local list = {
    281,
    213,
    453
}
local auto = {
    123,
    823,
    13213,
    6253,
}
function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
        for _, id in ipairs(auto) do
            if sampTextdrawIsExists(id) then
                sampTextdrawDelete(id)
            end
        end
        if wasKeyPressed(VK_J) and not sampIsCursorActive() then
            for _, id in ipairs(list) do
                if sampTextdrawIsExists(id) then
                    sampTextdrawDelete(id)
                end
            end
        end
    end
end
 
  • Нравится
Реакции: aaa111bbb