[RakSamp Lite] Не работает скрипт

Larry:D

Новичок
Автор темы
25
3
Хотел я сделать что-то типо флудера в репорт как этот - https://www.blast.hk/threads/70239/ только для даймонда и на раксампе. Аккаунт просто регается и стоит хотя должен писать в репорт записанную фразу и перезаходить с новым ником.
Вот код:


Код:
local sampev = require("samp.events")
require("addon")


local imena = {
    "тут все имена вырезал потому-что слишком большое сообщение",
}

local famu = {
    "тут все фамилии"
}

local password = '123123'
local zagr = false

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 id == 2110 then
        sendDialogResponse(1, -1, password)
        return false
    end
    if id == 2111 or id == 2112 or title:find('Авторизация') then
        sendDialogResponse(1, -1, password)
        return false
    end
    if id == 2113 or id == 2120 then
        sendDialogResponse(0, -1, '')
        return false
    end
        if id == 2114 then
        sendDialogResponse(1, -1, '')
        return false
    end
    if id == 2115 or id == 2116 then
        sendDialogResponse(1, 0, '')
        return false
    end
    if id == 2119 then
        sendDialogResponse(1, -1, '21')
        return false
    end
    if title:find('Выбор точки появления') then
        sendDialogResponse(1, 0, '')
        return false
    end
end

function sampev.onShowTextDraw(id, data)
    if data.text == 'SELECT' then
        sendClickTextdraw(id)
                zagr = true
    end
end
---- autoreg

function noviynick()
    math.randomseed(os.clock())
    name = imena[math.random(1, #imena)]
    surname = famu[math.random(1, #famu)]
    setBotNick(name.."_"..surname)
    print("Ник установлен: " .. name.."_"..surname)
    reconnect(1)
end


if zagr then
      sendInput('/rep Дарова бедолаги!!!')
  end

function sampev.onServerMessage(color,text)
        if text:find('Ожидайте') then
          noviynick()
end
end
 

lainban

Известный
1,427
579
if zagr then sendInput('/rep Дарова бедолаги!!!') end
у тебя отправка репорта идёт сразу после запуска скрипта, закинь это в какой нибудь эвент по типу sampev.onSendSpawn() или в onservermessage типо после сообщения о спавне
 

Larry:D

Новичок
Автор темы
25
3
у тебя отправка репорта идёт сразу после запуска скрипта, закинь это в какой нибудь эвент по типу sampev.onSendSpawn() или в onservermessage типо после сообщения о спавне
ща попробую

у тебя отправка репорта идёт сразу после запуска скрипта, закинь это в какой нибудь эвент по типу sampev.onSendSpawn() или в onservermessage типо после сообщения о спавне
работает но он после отправки репорта не перезаходит на сервер, как это пофиксить?

вот как выглядит отправка репорта -

sa-mp-010.jpg
 

lainban

Известный
1,427
579