Исправьте ошибки в коде RakSamp Lite

angel.wqxx

Новичок
Автор темы
11
2
Вобщем-то скрипт не нажимат на текст драв для выбора скины при регистрации на ЖВД


Bot:
local sampev = require("samp.events")
require("addon")
local referal = ('Benjamin_Eddington')
local password = '123123'

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    local function sendDialogResponse(button, list, input)
        local bs = bitStream.new()
        bs:writeUInt16(id)
        bs:writeUInt8(button)
        bs:writeInt16(list)
        bs:writeUInt8(input:len())
        bs:writeString(input)
        bs:sendRPC(62)
    end

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    if title:find('Пароль') then
        sendDialogResponse(id, 1, 0, password)
        return false
    end
    if title:find('Выберите ваш пол') then
        sendDialogResponse(id, 1, 0, "")
        return false
    end
    if title:find('Выберите цвет кожи') then
        sendDialogResponse(id, 1, 0, "")
        return false
    end
    if title:find('вы о нас узнали?') then
        sendDialogResponse(id, 1, 1, "")
        return false
    end
    if title:find('Введите ник пригласившего?') then
        sendDialogResponse(id, 1, 0, referal)
        return false
    end
end

function sampev.onShowTextDraw(id, data)
    if id == 1014 then
        sendClickTextdraw(1014)
    end
end

if id == 2 or title:find('Авторизация') then
    sendDialogResponse(1, -1, password)
        return false
    end  
end
 
Последнее редактирование:
  • Ха-ха
Реакции: sdfy

Vovan1337

Участник
37
6
Вобщем-то скрипт не нажимат на текст драв для выбора скины при регистрации на ЖВД
У меня такая хуйня, не шарю в скриптинге на языке с файлами Lua, но не нашёл ещё ни одного бота, где ворк регистрация, если решил эту проблему, дай плиз скрипт
 

Verbuk

Участник
43
11
Lua:
local sampev = require("samp.events")
require("addon")
local referal = 'Benjamin_Eddington'
local password = '123123'

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    local function sendDialogResponse(button, list, input)
        local bs = bitStream.new()
        bs:writeUInt16(id)
        bs:writeUInt8(button)
        bs:writeInt16(list)
        bs:writeUInt8(input:len())
        bs:writeString(input)
        bs:sendRPC(62)
    end
    if title:find('Пароль') then
        sendDialogResponse(1, 0, password)
        return false
    end
    if title:find('Выберите ваш пол') then
        sendDialogResponse(1, 0, "")
        return false
    end
    if title:find('Выберите цвет кожи') then
        sendDialogResponse(1, 0, "")
        return false
    end
    if title:find('вы о нас узнали?') then
        sendDialogResponse(1, 1, "")
        return false
    end
    if title:find('Введите ник пригласившего?') then
        sendDialogResponse(1, 0, referal)
        return false
    end
    if id == 2 or title:find('Авторизация') then
        sendDialogResponse(1, -1, password)
        return false
    end
end

function sampev.onShowTextDraw(id, data)
    if id == 1014 then
        sendClickTextdraw(1014)
    end
end
 
  • Нравится
Реакции: angel.wqxx