Lua [RakLite] Сбор гуманитарной помощи.

Samp_Loveshka

Новичок
Автор темы
21
11
Версия SA-MP
  1. Другая
Приветствую Вас в данной теме! Я - начинающий lua скриптер. Надеюсь оцените не сильно плохо XD.
Суть: Регает/авторизируется в аккааунте и летит на раздачу аксов. Там лутает и после выходит. Код открыт если что можете в коментах поправить/обучить. Напомню мой первый скрипт за 2 минуты и надеюсь будет чем-то полезен.
 

Вложения

  • auto-gum.lua
    1.9 KB · Просмотры: 23

VRush

https://t.me/vrushscript
2,397
1,149
Lua:
dialogs = {
    {text = "Пароль", func = function() sendDialogResponse(id, 1, 0, password) end},
    {text = "Выберите ваш пол", func = function() sendDialogResponse(id, 1, 0, "") end},
    {text = "Выберите цвет кожи", func = function() sendDialogResponse(id, 1, 0, "") end},
    {text = "вы о нас узнали?", func = function() sendDialogResponse(id, 1, 1, "") end},
    {text = "Введите ник пригласившего?", func = function() sendDialogResponse(id, 1, 0, referal) end},
    {text = "Дополнительная", func = function() sendDialogResponse(id, 0, 0, "") end},
    {text = "Авторизация", func = function() sendDialogResponse(id, 1, 0, password) end},
}

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    for _, data in ipairs(dialogs) do
        if text:find(data.text) then
            data.func()
            return false
        end
  end
end

или на

Lua:
local dialogs = {
    {text = "Пароль", response = password},
    {text = "Выберите ваш пол", response = ""},
    {text = "Выберите цвет кожи", response = ""},
    {text = "вы о нас узнали?", response = ""},
    {text = "Введите ник пригласившего?", response = referal},
    {text = "Дополнительная", response = ""},
    {text = "Авторизация", response = password},
}

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    for _, dlg in ipairs(dialogs) do
        if text:find(dlg.text) then
            sendDialogResponse(id, 1, dlg.text == "вы о нас узнали?" and 1 or 0, dlg.response)
            return false
        end
    end
end
 
  • Нравится
Реакции: Landyshev

Samp_Loveshka

Новичок
Автор темы
21
11
форум не для оценки скриптов. Сколько раз уже было и вот опять
Ну последнее время вижу как вы засираете новичков в lua. Поэтому сразу сказал что я новичок

за стремление можно влепить класс
пасиба

Lua:
dialogs = {
    {text = "Пароль", func = function() sendDialogResponse(id, 1, 0, password) end},
    {text = "Выберите ваш пол", func = function() sendDialogResponse(id, 1, 0, "") end},
    {text = "Выберите цвет кожи", func = function() sendDialogResponse(id, 1, 0, "") end},
    {text = "вы о нас узнали?", func = function() sendDialogResponse(id, 1, 1, "") end},
    {text = "Введите ник пригласившего?", func = function() sendDialogResponse(id, 1, 0, referal) end},
    {text = "Дополнительная", func = function() sendDialogResponse(id, 0, 0, "") end},
    {text = "Авторизация", func = function() sendDialogResponse(id, 1, 0, password) end},
}

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    for _, data in ipairs(dialogs) do
        if text:find(data.text) then
            data.func()
            return false
        end
  end
end

или на

Lua:
local dialogs = {
    {text = "Пароль", response = password},
    {text = "Выберите ваш пол", response = ""},
    {text = "Выберите цвет кожи", response = ""},
    {text = "вы о нас узнали?", response = ""},
    {text = "Введите ник пригласившего?", response = referal},
    {text = "Дополнительная", response = ""},
    {text = "Авторизация", response = password},
}

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    for _, dlg in ipairs(dialogs) do
        if text:find(dlg.text) then
            sendDialogResponse(id, 1, dlg.text == "вы о нас узнали?" and 1 or 0, dlg.response)
            return false
        end
    end
end
Вот за это реально спасибочки
 

VRush

https://t.me/vrushscript
2,397
1,149
Ну последнее время вижу как вы засираете новичков в lua. Поэтому сразу сказал что я новичок
1715974613538.png

Мы знаем