Получить лвл игрока без нажатия на таб

CaJlaT

07.11.2024 14:55
Автор темы
Модератор
2,846
2,683
Версия MoonLoader
.027.0-preview
В общем, есть скрипт, который меняет серверную строку на свою, а именно красит ник игрока цветом из таба и добавляет лвл
Lua:
function samp.onServerMessage(color, text)
    if text:find('ID %{FFFFFF%}(%d+)%{AFAFAF%} | (.+)') then
        id, name = text:match('ID %{FFFFFF%}(%d+)%{AFAFAF%} | (.+)')
        sampAddChatMessage('ID {ffffff}'..id..'{afafaf} | {'..bit.tohex(sampGetPlayerColor(id), 6)..'}'..name..'{afafaf} |  LVL {ffffff}'..tostring(sampGetPlayerScore(id)), 0xafafaf)
        return false
    end
end
1592562337854.png
1592562357173.png
но проблема в том, что если игрок не нажал на таб хотя бы 1 раз, то лвл выдаст 0, как можно это фиксануть без виртуального нажатия клавиши таба?