Lua [ARP] Бот прокачки силы

ioSeoGio

Известный
Автор темы
30
33
Простой бот прокачки силы на AdvanceRP

Активация: зайти в спортзал, взять гантели и написать /set
Деактивация: /reset

Не мешает писать в чат, смотреть диалоги. Работает в свернутом режиме, если установить соответствующий скрипт
Прокачивает довольно сильно, за 10-15 минут сделал мне 7 силы, возможно повезло. Выставил задержку от 3 до 10 секунд на зажатии клавиши UP

Код открыт, можно поиграться с задержкой
 

Вложения

  • boxer.lua
    1.9 KB · Просмотры: 290
  • Нравится
Реакции: sherr, Andrewvv и Dizzza

alexei.rebell

Новичок
1
0
В какую папку кидать? Какая строка отвечает за задержку? КАК ВООБЩЕ СОВЛАДАТЬ С ЭТИМ ФАЙЛОМ?
 
  • Эм
Реакции: Adept 4:20

Abdulla228

Участник
57
11
В какую папку кидать? Какая строка отвечает за задержку? КАК ВООБЩЕ СОВЛАДАТЬ С ЭТИМ ФАЙЛОМ?
кинуть в папку мунлоадер
на будущее: файл с названием lua>Moonloader
cs>cleo
sf>sampfuncs
asi>где стоят файлы moonloader,cleo,sampfuncs НО НЕ В НИХ А РЯДОМ ТОЕСТЬ В КОРЕНЬ ИГРЫ
 

Jimmy_Milligan

Новичок
2
0
Привет парни, если не сложно подскажите где изменить кнопку "Вверх" на кнопку "H" так как поменяли на Advance RP на "H" Английскую

Lua:
script_author('seog')
script_description('boxer bot arp')

require "lib.moonloader"
local sampev = require "lib.samp.events"

local tag = "[Boxer] "
-- Keys:
    local KEY_CTRL_BACK(2) = 1
    local KEY_CTRL_BACK(2)_ACTIVE_STATE = 262144(4)
    local KEY_CTRL_BACK(2)_INACTIVE_STATE = 0

-- Colors:
    local main_color = 0x2FD6EA
    local main_color_hex = '{2FD6EA}'
    local activated_hex = '{16AF0C}'
    local deactivated_hex = '{BB2222}'

local setChatMessage = 'Вы начали тренировку. Нажмите и удерживайте кнопку'
local resetChatMessage = 'Вы положили спортивный инвентарь'
local noItemsChatMessage = 'У Вас нет с собой никаких вещей'
local needRestChatMessage = 'Вам необходим отдых. Достигнут лимит тренировок на сегодня'

enabled = false
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(0) end

    while true do
        wait(0)
        workIfEnabled()
    end
end

function workIfEnabled()
    if enabled then
        for i = 0, math.random(300, 1000) do
            if enabled then
                setGameKeyState(KEY_UP, KEY_UP_ACTIVE_STATE)
                wait(10)
            end
        end
        setGameKeyState(KEY_UP, KEY_UP_INACTIVE_STATE)
        wait(1200)
    end
end

function sampev.onServerMessage(color, text)
    local text = text or ''
    if text:find(setChatMessage) then
        startWorking()
    elseif text:find(resetChatMessage) then
        stopWorking()
    elseif text:find(noItemsChatMessage) then
        stopWorkingWithoutMessage()
    elseif text:find(needRestChatMessage) then
        stopWorking()
    end
end

function startWorking()
    enabled = true
    sendMessage(activated_hex..'Прокачка силы пошла.')
end

function stopWorking()
    stopWorkingWithoutMessage()
    sendMessage(deactivated_hex..'Прокачка силы остановлена.')
end

function stopWorkingWithoutMessage()
    enabled = false
end

function sendMessage(text, color)
    color = color or main_color
    text = text or ''
    sampAddChatMessage(tag .. text, color)
end
 

Jimmy_Milligan

Новичок
2
0
Огромное спасибо! А то начал вчера разбираться всю голову сломал. Спасибо!😉🤝
 

NoNam

Новичок
1
0
Простой бот прокачки силы на AdvanceRP

Активация: зайти в спортзал, взять гантели и написать /set
Деактивация: /reset

Не мешает писать в чат, смотреть диалоги. Работает в свернутом режиме, если установить соответствующий скрипт
Прокачивает довольно сильно, за 10-15 минут сделал мне 7 силы, возможно повезло. Выставил задержку от 3 до 10 секунд на зажатии клавиши UP

Код открыт, можно поиграться с задержкой
Зашел в спортзал купил абонемент взял гантели далее /set перс просто стоит и скилл вроде как не качается, что делать?