Lua [RakSAMP DRP] - Zaval Poc

wait(-1)

недокалик
Автор темы
26
19

Как я и обещал, я становлюсь @donat.-коммунистом.​

Функции скрипта:​

* Авторегистрация аккаунта​

* Отправка уведов в тг​

* Фарм виртов)​

Заработок с этого чуда 1 лям в час с одного аккаунта​

Вступайте в мой ТГК и узнавайте о анонсах говноскриптов раньше!​

version 1.1:
* Исправлено две критических ошибки

мистер @lainban оцените код, мне нужно знать насколько у меня всё плохо
p.s: на 15 классов в тгк закину на бластхак своего бота грузчика для аризоны рп​
 

Вложения

  • zaval poc.lua
    6.2 KB · Просмотры: 46
Последнее редактирование:

why ega

РП игрок
Модератор
2,539
2,231
@donat.-коммунистом.
осуждаю
мне нужно знать насколько у меня всё плохо
1. Было бы элегантнее вынести данные от тг в отдельный файл конфига, т.к. заставлять лезть юзера в код - такое себе.
1710670143513.png

2. Для перевода из ASCII в UTF8 можно использовать библиотеку encoding, которая также успешно работает в RakSAMP Lite
1710670126848.png

3. Использовать в этом случае задержки - не 100% вариант, а скорее костыли. Куда удобнее и безопаснее делать проверки на что-либо (к примеру появления текстдрава или диалога)
1710670228383.png

4. Доаеб от себя, но как по мне, это стоит выносить все функций, когда у тебя нет особой надобности в этом.
1710670279591.png
 

Вложения

  • 1710670072649.png
    1710670072649.png
    7.8 KB · Просмотры: 38

фидарза

Известный
339
190
1710679222929.png

Lua:
local dialogsid = {
    {id = 2110, button = 1, listitem = 0, input = ''},
    {id = 2111, button = 1, listitem = 0, input = password},
    {id = 2112, button = 1, listitem = 0, input = password},
    {id = 2113, button = 0, listitem = 0, input = ''},
}
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    for _, dialog in pairs(dialogsid) do
        if dialog.id == id then
            newTask(sendDialogResponse, 500, id, dialog.button, dialog.listitem, dialog.input)
            return false
        end
    end
end
1710679229863.png

Lua:
function sampev.onShowDialog(id, style, title, btn1, btn2, text)
        if id == 2110 then
            tg("Начал регистрацию аккаунта ")
            newTask(function()
            sendDialogResponse(2110, 1, 0, "")
             wait(1000)
            sendDialogResponse(2111, 1, 0, password)
             wait(1000)
            sendDialogResponse(2112, 1, 0, password)
             wait(1000)
            sendDialogResponse(2113, 0, 0, "")
             wait(1000)
            sendDialogResponse(2114, 1, 0, "")
             wait(2000)
            sendClickTextdraw(2117)
            sendClickTextdraw(2114)
            sendClickTextdraw(2121)
            sendClickTextdraw(2118)
            wait(2000)
            sendDialogResponse(2115, 1, 2, "")
            wait(1000)
            sendDialogResponse(2116, 1, 0, "")
            wait(1000)
            sendDialogResponse(2119, 1, 0, "24")
             wait(1000)
            sendDialogResponse(2120, 0, 0, "")
        end)
    end
 

Tribulation

Новичок
11
0
Здарова, поставил. Хотелось бы узнать, что он делает вообще и как деньги зарабатывает.
 

wait(-1)

недокалик
Автор темы
26
19
Здарова, поставил. Хотелось бы узнать, что он делает вообще и как деньги зарабатывает.
Привет, все очень просто.
Он регистрирует аккаунт и летит на работу по устранению завалов. Платят там большие деньги (1500 за меточную работу)
 
  • Клоун
  • Нравится
Реакции: XRLM и Tribulation