auto fam invite

Arizona Mobile 3

Потрачен
Автор темы
117
12
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
как сделать чтобы етот кусочек кода все время флудил принятием в фаму а не раз
Lua:
     if imgui.Button(faicons("gear")..u8" Auto Invite",imgui.ImVec2(145, 35)) then
                lua_thread.create(function()
        local mx, my, mz = getCharCoordinates(playerPed)
            for id = 0,1000 do
                _, handle = sampGetCharHandleBySampPlayerId(id)
                if _ then
                    local x, y, z = getCharCoordinates(handle)
                    if getDistanceBetweenCoords3d(x,y,z,mx,my,mz) <= 10 then
                        sampSendChat('/faminvite '..id)
                        wait(1000) --задержка
                    end
                end
            end
        end)
    end
 

Arizona Mobile 3

Потрачен
Автор темы
117
12
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

chromiusj

C Y N T H O N I
Модератор
5,037
3,302
как им пользоваться а то не оч в нем шарю
всмысле как,это та же самая кнопка,просто имеющая булевое значение(true/false),и пока оно активно,оно будет выдавать его(иначе говоря спамить)
просто переименуй свою кнопку в чекбокс и вставь туда какую нибудь переменную
Lua:
local piska = imgui.new.bool()
--somewhere on frame...
if imgui.CheckBox(u8'я сьел деда',piska) then
    print('hui')
end
 

Arizona Mobile 3

Потрачен
Автор темы
117
12
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всмысле как,это та же самая кнопка,просто имеющая булевое значение(true/false),и пока оно активно,оно будет выдавать его(иначе говоря спамить)
просто переименуй свою кнопку в чекбокс и вставь туда какую нибудь переменную
Lua:
local piska = imgui.new.bool()
--somewhere on frame...
if imgui.CheckBox(u8'я сьел деда',piska) then
    print('hui')
end
всеровно туго понимаю
 

chromiusj

C Y N T H O N I
Модератор
5,037
3,302
всеровно туго понимаю
Lua:
local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

local renderWindow = imgui.new.bool(true)

imgui.OnInitialize(function()
    imgui.GetIO().IniFilename = nil
end)
local autofam = imgui.new.bool()
local newFrame = imgui.OnFrame(
    function() return renderWindow[0] end,
    function(player)
        local resX, resY = getScreenResolution()
        local sizeX, sizeY = 300, 300
        imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
        if imgui.Begin('Main Window', renderWindow) then
            imgui.Checkbox(" Auto Invite",autofam)
            imgui.End()
        end
    end
)
local timer = os.clock()
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('zxc', function()
        renderWindow[0] = not renderWindow[0]
    end)   
    while true do
        wait(0)
        if autofam[0] then
            lua_thread.create(function()
                local mx, my, mz = getCharCoordinates(playerPed)

                for id = 0,1000 do
                    local _, handle = sampGetCharHandleBySampPlayerId(id)
                    if _ then
                        local x, y, z = getCharCoordinates(handle)
                        if getDistanceBetweenCoords3d(x,y,z,mx,my,mz) <= 10 then
                            if os.clock() - timer > 0.5 then -- задержка между отправкой
                                sampAddChatMessage('/faminvite '..id,-1)
                                timer = os.clock()
                            end
                        end
                    end
                end
            end)
        end
    end
end