Lua Advance|Автокапча

k0lenval

Известный
Автор темы
133
111
Описание: на сегодняшний день вполне рабочий скрипт для автоответа на капчу. Будет ли работать завтра? - большой вопрос)
Актуальную версию ищите где-то в конце темы.
Update.

Требования:
Moonloader v.026.5b
GTA:SA 1.0us
SAMP.Lua

Активация/Деактивация:
/acap

Автор: k0lenval
 
Последнее редактирование:

k0lenval

Известный
Автор темы
133
111
Там капча что-то типа той что раньше на аризоне была, текстдравы с циферками
Циферки у них начались как минимум с пятницы, видимо потомучто бедные игроки замучались гуглить ответы на капчу)) Теперь идут разные вариации текстдравов)
 

trefa

3d print
Всефорумный модератор
2,107
1,264
Зачем так говнокодить, если код можно уместить на 15 строках
Lua:
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    if title == "{FF9900}Защита от ботов" then
        text,x = "",0
        for textdrawid = 2000, 3000 do
            if sampTextdrawIsExists(textdrawid) then
                posX, _ = sampTextdrawGetPos(textdrawid)
                if x ~= posX then
                    text,x = text..sampTextdrawGetString(textdrawid),posX
                end
            end
        end
        sampSendDialogResponse(id, 0, nil, text)
        return false
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: k0lenval

k0lenval

Известный
Автор темы
133
111
Зачем так говнокодить, если код можно уместить на 15 строках
Lua:
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    if title == "{FF9900}Защита от ботов" then
        text,x = "",0
        for textdrawid = 2000, 3000 do
            if sampTextdrawIsExists(textdrawid) then
                posX, _ = sampTextdrawGetPos(textdrawid)
                if x ~= posX then
                    text,x = text..sampTextdrawGetString(textdrawid),posX
                end
            end
        end
        sampSendDialogResponse(id, 0, nil, text)
        return false
    end
end
Хотелось бы не говнокодить, но функция sampSendDialogResponse срабатывает не всегда при вызове из события сампа - уже пробовал. А задержку в событиях использовать нельзя.
 

Aniki

🐰
Администратор
1,228
1,558
Хотелось бы не говнокодить, но функция sampSendDialogResponse срабатывает не всегда при вызове из события сампа - уже пробовал. А задержку в событиях использовать нельзя.
Создавай поток в событии, делай там небольшую задержку перед проверкой текстдравов
 

Carrentine

Потрачен
569
463
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
спасибо за скрипт, теперь наконец то бомжи нормально пофармят бабосики! сделай такой же, ток плагин, с функцией выгрузки. а то ебатб митин шоу тпхает на проверку и усе пиздец котенку.
 
  • Нравится
Реакции: Const