Bitstream

$Mr.R1ch$

Участник
Автор темы
99
25
Версия MoonLoader
Другое
Итак, столкнулся с проблемой реализации мониторинга пинга. Скрипт идёт для samp mobile, и там пинг отображается некорректно. Пинг выводится в мимгуи окно, но он обновляется только если открыть таб, затем мне предоставили код в котором используется Bitstream, но за него я не шарю сильно. В этом коде при обновлении пинга, открывается таб дабы обновить инфу пинга в мимгуи окне, но оно дальше не закрывается, как это сделать?
Lua:
do
    local lastUpdateSend = 0
    function sampSendScorePingUpdate()
        local now = os.clock()
        if now - lastUpdateSend <= 1.2 then return end
        local bs = raknetNewBitStream()
        raknetSendRpc(155, bs)
        raknetDeleteBitStream(bs)
        lastUpdateSend = now
    end
end
do
    local sampGetPlayerPing_ = sampGetPlayerPing
    local sampGetPlayerScore_ = sampGetPlayerScore
    function sampGetPlayerPing(id)
        sampSendScorePingUpdate()
        return sampGetPlayerPing_(id)
    end
    function sampGetPlayerScore(id)
        sampSendScorePingUpdate()
        return sampGetPlayerScore_(id)
    end
end