Есть ли скрипт под рыбалку Advance rp?

DarkVenom

Новичок
Автор темы
11
0
Скрипт который автоматически будет нажимать N/Y на рыбалке?
 

Dobytchick

Новичок
3
4
Lua:
script_author('dobytchick.')
script_description('AdvanceRP Fisher')

require 'lib.moonloader'
local hook = require 'lib.samp.events'

-- Список кнопок сопоставляемых с теми, что отображаются на текстдраве
local KeysToAction = {}
KeysToAction['N'] = 10
KeysToAction['Y'] = 11

local NEXT_PRESS_TIMER = 30

local KeysToAction_Meta = {}
KeysToAction_Meta['__index'] = KeysToAction_Meta
KeysToAction_Meta['defaultTimerValue'] = 15

KeysToAction_Meta['timerToNextPress'] = KeysToAction_Meta['defaultTimerValue']
KeysToAction_Meta['timerLimit'] = 70

-- Получает таймер, который нужен до след. нажатия кнопка
function KeysToAction_Meta:GetTimer()
    return KeysToAction_Meta['timerToNextPress']
end

-- Обновляет таймер нажатия след кнопки
function KeysToAction_Meta:AddNextTime()
    KeysToAction_Meta['timerToNextPress'] = KeysToAction_Meta['timerToNextPress'] + math.random(NEXT_PRESS_TIMER / 2, NEXT_PRESS_TIMER)

    if KeysToAction_Meta['timerToNextPress'] >= KeysToAction_Meta['timerLimit'] then
        self:ResetTimer()
    end
end

-- сбрасывает таймер до дефолтного значения
function KeysToAction_Meta:ResetTimer()
    KeysToAction_Meta['timerToNextPress'] = KeysToAction_Meta['defaultTimerValue']
end

-- выполняет нажатие кнопки.
function KeysToAction_Meta:Press(nKey)
    if not nKey then return end

    setGameKeyState(nKey, 1)
        wait(self:GetTimer())
    setGameKeyState(nKey, 0)

    self:AddNextTime()
end

setmetatable(KeysToAction, KeysToAction_Meta)

local initKey

function main()
    while not isSampAvailable() do wait(0) end

    while true do wait(0)
        if initKey then
            KeysToAction:Press(initKey)
        end
    end
end

function hook.onShowTextDraw(id, data)
    initKey = KeysToAction[data.text]
end
 

w99zzl1

Участник
108
10
Активация /ribalka
Адванс РП работает,
Примечание: Нужно сперва подойди к месту, нажать Н (р русскую h английскую, на адвансе так) и вписать /ribalka Ждите и бот сам будет дрочить N и Y
P.S Очень криво работает, но работает, если будет менятся с N на Y сразу же после нажатия, то бот просто будет нажимать например если сейчас N он нажмёт N но если после нажатия N она сразу сменится на Y то бот всё равно нажмёт N, а если Y после нажатия ботом N не сменится на N, останется Y, то бот уже нажмёт на Y, и так по кругу. Бот работает, но нужен присмотр
 
Последнее редактирование: