RakSamp Lite помогите со скриптом

штукатур

Участник
Автор темы
112
12
Версия MoonLoader
Другое
Написал скрипт, для ввода сообщения в /report для родины рп, но так как я допустил какую-то ошибку, то скрипт вообще не работает
перепишите его пж чтобы он работал, или укажите на ошибки что сделать чтоб он работал
reporter.lua:
require("addon")

local report = {
    id = "676",
    msg = "hello",
}

function onRunCommand(cmd)
    if cmd:find('!rep') then
        sendInput("/report")
        wait(2000)
function sendDialogResponse(id, msg)
    local string1 = string.format("@0, sendResponse, %s, 0, 1, %s", id, msg)
    local bs = bitStream.new()
    bs:writeInt8(220)
    bs:writeInt8(18)
    bs:writeInt8(string.len(string1))
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeString(string1)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:sendPacketEx(2, 9, 6)
    bs:reset()
      end
   end
end
 

g_b0601

Участник
46
1
Написал скрипт, для ввода сообщения в /report для родины рп, но так как я допустил какую-то ошибку, то скрипт вообще не работает
перепишите его пж чтобы он работал, или укажите на ошибки что сделать чтоб он работал
reporter.lua:
require("addon")

local report = {
    id = "676",
    msg = "hello",
}

function onRunCommand(cmd)
    if cmd:find('!rep') then
        sendInput("/report")
        wait(2000)
function sendDialogResponse(id, msg)
    local string1 = string.format("@0, sendResponse, %s, 0, 1, %s", id, msg)
    local bs = bitStream.new()
    bs:writeInt8(220)
    bs:writeInt8(18)
    bs:writeInt8(string.len(string1))
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeString(string1)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:writeInt8(0)
    bs:sendPacketEx(2, 9, 6)
    bs:reset()
      end
   end
end
у тебя функция в другой функции