RakSAMP ищу автооплату трейлера на раксамп

#Kingston

Активный
Автор темы
337
53
Ищу скрипт который автоматически оплачивает налог на трейлер на raksamp (на бх видел только для сампа и то нерабочий)
Нужно чтоб после каждого входа в игру бот писал в чат /trmenu и кликал по последней строчке.
 
Решение
lua:
local sampev = require("samp.events")

function sampev.onSendSpawn()
    sendInput('/trmenu')
end

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    local bs = bitStream.new()
    local function sendDialogResponse(button, list, input)
        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, 6, '')
        return false
    end
end

mart

Участник
29
4
lua:
local sampev = require("samp.events")

function sampev.onSendSpawn()
    sendInput('/trmenu')
end

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    local bs = bitStream.new()
    local function sendDialogResponse(button, list, input)
        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, 6, '')
        return false
    end
end
 

#Kingston

Активный
Автор темы
337
53
lua:
local sampev = require("samp.events")

function sampev.onSendSpawn()
    sendInput('/trmenu')
end

function sampev.onShowDialog(id, style, title, btn1, btn2, text)
    local bs = bitStream.new()
    local function sendDialogResponse(button, list, input)
        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, 6, '')
        return false
    end
end
[18:24:05] [LUA] C:\Users\galtr\Desktop\FracBot\scripts\trailer.lua:4: attempt to call global 'sendInput' (a nil value)
stack traceback:
C:\Users\galtr\Desktop\FracBot\scripts\trailer.lua:4: in function 'callback'
...\galtr\Desktop\FracBot\scripts\libs\samp\events\core.lua:74: in function <...\galtr\Desktop\FracBot\scripts\libs\samp\events\core.lua:48>


Не работает( Я думал из за ответа на диалог, он там под номером 7 или заголовок диалога (там оба слова с большой буквы начинаются), но не то.
 

chromiusj

Известный
Модератор
5,652
3,954
[18:24:05] [LUA] C:\Users\galtr\Desktop\FracBot\scripts\trailer.lua:4: attempt to call global 'sendInput' (a nil value)
stack traceback:
C:\Users\galtr\Desktop\FracBot\scripts\trailer.lua:4: in function 'callback'
...\galtr\Desktop\FracBot\scripts\libs\samp\events\core.lua:74: in function <...\galtr\Desktop\FracBot\scripts\libs\samp\events\core.lua:48>


Не работает( Я думал из за ответа на диалог, он там под номером 7 или заголовок диалога (там оба слова с большой буквы начинаются), но не то.
require ('addon')
 
  • Нравится
Реакции: #Kingston