Хелп с on.connectionclosed

olol321

Участник
Автор темы
102
16
Привет форумчане, такой вопрос, у меня не работает функция: samp.onConnectionClosed()
код такой:
Код:
local msg = ""

function samp.onServerMessage(color, text)

    if string.find(text, 'Администратор', 1, true) then

    msg = text:gsub("{......}", "")

    sampAddChatMessage(msg)

    end

end



function samp.onConnectionClosed()

    sampAddChatMessage("Сервер закрыл соединение")

    onConnectionClosed = "Аккаунт вышел с сервера, причина кик/бан\n ласт сообщения администрации: \n " ..msg

    requests.get("https://api.vk.com/method/messages.send?v=5.103&access_token="..token_vk.."&chat_id="..chat_id.."&message="..urlencode(u8:encode(onConnectionClosed, 'CP1251')).."&group_id="..groupid_vk.."&random_id="..random(1111111111, 9999999999))

end
скрипт успешно загружается, но после того как я начитерю меня кикает и не вылазиает сообщение: sampAddChatMessage("Сервер закрыл соединение")
 

sat0ry

Известный
1,087
289
а куда эту reason пихать


не все равно не работает я ебал почему так
так потому что эта функция работает только с причиной выкида из сервера.

к примеру:
будет писать причину выкида из сервера

Lua:
local samp = require 'samp.events'

function samp.onConnectionRejected(reason)
    sampAddChatMessage(reason, -1)
end

или же почему соединение оборвалось