Lua [ALL] Флудер кнопкой

mgvq

Активный
420
71
[ML] (error) Fluder by Kreker: C:\Arizona\bin\arizona\moonloader\fluder (1).lua:77: attempt to call field 'changeHotKey' (a nil value)
stack traceback:
C:\Arizona\bin\arizona\moonloader\fluder (1).lua:77: in function 'OnDrawFrame'
C:\Arizona\bin\arizona\moonloader\lib\imgui.lua:1378: in function <C:\Arizona\bin\arizona\moonloader\lib\imgui.lua:1367>
[ML] (error) Fluder by Kreker: Script died due to an error. (0F4B74B4)
 

Aderti291

Новичок
5
0
сделайте задержку в милисекундах

просто если ставить 0 задержку играть невозможно, задержка 1 слишком много

просто если ставить 0 задержку играть невозможно, задержка 1 слишком много
 

arnvxsr

Участник
124
15
на.
lua:
script_name("Fluder by Kreker")
script_authors('Kreker')
require "lib.moonloader"
local encoding = require 'encoding'
local rkeys = require 'rkeys'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local imgui = require 'imgui'
imgui.ToggleButton = require('imgui_addons').ToggleButton
imgui.HotKey = require('imgui_addons').HotKey
imguion = imgui.ImBool(false)
tt = imgui.ImBool(false)
local but = {
    v = {VK_V}
}
bindID = 0
zad = imgui.ImInt(0) -- Теперь задержка в миллисекундах
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage('[Fluder]: {FFFFFF}Скрипт загружен', -300303)
    imgui.Process = imguion.v
    sampRegisterChatCommand('fluder', function()
        imguion.v = not imguion.v
        imgui.Process = imguion.v
    end)
    while true do
        wait(0)
        if not imguion.v then
            imgui.Process = false
        end
        if tt.v then
            if not sampIsChatInputActive() and not isSampfuncsConsoleActive() and not sampIsDialogActive() then
                setVirtualKeyDown(but.v[1], true)
                wait(zad.v) -- Теперь значение zad.v используется напрямую в миллисекундах
                setVirtualKeyDown(but.v[1], false)
            end
        end
    end
end
function imgui.OnDrawFrame()
    imgui.Begin(u8'Флудер(v.1.0)||By Kreker', imguion)
    imgui.BeginChild('1', imgui.ImVec2(400, 400), false)
    if imgui.HotKey("##1", but, tLastKeys, 100) then
        rkeys.changeHotKey(bindID, but.v)
    end
    if imgui.ToggleButton('##1', tt) then
        if tt.v then
            sampAddChatMessage('Флудер включен', -1)
        else
            sampAddChatMessage('Флудер выключен', -1)
        end
    end
    imgui.SameLine()
    imgui.Text(u8'Включить/выключить')
    imgui.SliderInt("##wait", zad, 0, 30000) -- Изменен максимальный предел на 30000 (30 секунд)
    imgui.SameLine()
    imgui.Text(u8'Задержка (мс)')
    imgui.EndChild()
    imgui.End()
end
сделайте задержку в милисекундах

просто если ставить 0 задержку играть невозможно, задержка 1 слишком много

просто если ставить 0 задержку играть невозможно, задержка 1 слишком много