Нужен скрипт который нажимает на TextDraw столько раз, сколько получилось бы если пользователь ввёл число и скрипт поделил бы это число на 50

shawtyglock.

Активный
Автор темы
188
63
Нужен скрипт который нажимает на TextDraw столько раз, сколько получилось бы если пользователь ввёл число и скрипт поделил бы это число на 50.
Например: Пользователь вводит в чат команду /bd 500, скрипт делит на 50, получившее количество раз скрипт нажимает на TextDraw
Пример кода, который не сработал:

Lua:
                sampRegisterChatCommand('bd', function(arg)
                        lua_thread.create(function()
                            setVirtualKeyDown(18, true)
                            wait(50)
                            setVirtualKeyDown(18, false)
                            wait(1000)
                            sampSendClickTextdraw(448)
                            wait(75)
                            sampSendClickTextdraw(448)
                            wait(75)
                            sampSendClickTextdraw(448)
                            wait(75)
                            sampSendClickTextdraw(448)
                            wait(75)
                            sampSendClickTextdraw(448)
                            wait(75)
                            arg = tonumber(arg) or 1
                            arg = arg > 50 and arg / 50 or 1
                            for i = 1, arg do
                                sampSendClickTextdraw(455)
                            end
                            sampSendClickTextdraw(454)
                        end)
                end)
 

Vespan

loneliness
Проверенный
2,141
1,796
ду /bd 500, скрипт делит на 50
зачем такое?
Lua:
-- вроде должно работать, /click [id textdraw] [сколько раз надо нажать]
sampRegisterChatCommand('click',function(arg)
    if #arg ~= 0 then
        local a,b = arg:match('(%d+) (%d+)')
        if a ~= nil and b ~= nil then
            lua_thread.create(function()
                for i = 1,b do
                    sampSendClickTextdraw(a)
                    wait(75)
                end
            end)
        end
    end
                
end)
 
  • Нравится
Реакции: Otvertka1337

shawtyglock.

Активный
Автор темы
188
63
зачем такое?
Lua:
-- вроде должно работать, /click [id textdraw] [сколько раз надо нажать]
sampRegisterChatCommand('click',function(arg)
    if #arg ~= 0 then
        local a,b = arg:match('(%d+) (%d+)')
        if a ~= nil and b ~= nil then
            lua_thread.create(function()
                for i = 1,b do
                    sampSendClickTextdraw(a)
                    wait(75)
                end
            end)
        end
    end
               
end)
Мне нужно конкретно то что я описал.
 
  • Эм
Реакции: Pizduk2277