onShowTextDraw и текст текстдрава

biscuitt

Известный
Автор темы
185
14
Версия MoonLoader
.027.0-preview
имеется текстдрав, где содержится никнейм игрока. Если получаю с него инфу через onShowTextDraw (data.text), то выводится "username".
если через onTextDrawSetString, то получаю нужный мне ник игрока.
Собственно вопроса два:
1. Могу ли я получать ник игрока через onshowtextdraw?
2. Если нет, то как я могу через onTextDrawSetString получать инфу из текстдрава не по его айди, а по местоположению?
 
Последнее редактирование:
Решение
2. Если нет, то как я могу через onTextDrawSetString получать инфу из текстдрава не по его айди, а по местоположению?
Lua:
local NAMEID = -1

function sampev.onShowTextDraw(id, data)
    if data.text == 'username' then -- тут лучше замени на проверку по положению
        NAMEID = id
    end
end

function sampev.onTextDrawSetString(id, text)
    if id == NAMEID then
        sampAddChatMessage(text, -1)
    end
end

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,220
2. Если нет, то как я могу через onTextDrawSetString получать инфу из текстдрава не по его айди, а по местоположению?
Lua:
local NAMEID = -1

function sampev.onShowTextDraw(id, data)
    if data.text == 'username' then -- тут лучше замени на проверку по положению
        NAMEID = id
    end
end

function sampev.onTextDrawSetString(id, text)
    if id == NAMEID then
        sampAddChatMessage(text, -1)
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: biscuitt