- 260
- 37
- Версия 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