текст какойто

ppelledka

Участник
Автор темы
37
2
Версия MoonLoader
.026-beta
ку, кто знает можно ли как то считывать данный текст если да то как
1676125881829.png

не именно такой, а как вообще это делается, чтобы например если находился такой текст, то выполнялась какая то функция
 
Решение
Lua:
for id = 0, 2048 do
    if sampIs3dTextDefined(id) then
        local text, color, posX, posY, posZ, distance, ignoreWalls, player, vehicle = sampGet3dTextInfoById(id)
        if text:find('Семейный автопарк') and text:find('Нажмите ALT') then
            if isPointOnScreen(posX, posY, posZ, 3.0) then
                p1, p2 = convert3DCoordsToScreen(posX, posY, posZ)
                p3, p4 = convert3DCoordsToScreen(px, py, pz)
                renderFontDrawText(font, "АВТОПАРК", p1, p2, 0xFFFF0000)
                sampAddChatMessage("Семейный автопарк находится недалеко", -1)
            end
        end      
    end
end

edit: в бесконечном цикле надо, после

while true do
wait(0)

chromiusj

fullstack eblan
Модератор
5,750
4,060
ку, кто знает можно ли как то считывать данный текст если да то как
Посмотреть вложение 189505
не именно такой, а как вообще это делается, чтобы например если находился такой текст, то выполнялась какая то функция
возьми из кода веспы и там на 8-9 строки будет выполняться основной код который тебе нужен тобишь отправка в чат или действие с 3д текстом
 

copypaste_scripter

Известный
1,394
278
Lua:
for id = 0, 2048 do
    if sampIs3dTextDefined(id) then
        local text, color, posX, posY, posZ, distance, ignoreWalls, player, vehicle = sampGet3dTextInfoById(id)
        if text:find('Семейный автопарк') and text:find('Нажмите ALT') then
            if isPointOnScreen(posX, posY, posZ, 3.0) then
                p1, p2 = convert3DCoordsToScreen(posX, posY, posZ)
                p3, p4 = convert3DCoordsToScreen(px, py, pz)
                renderFontDrawText(font, "АВТОПАРК", p1, p2, 0xFFFF0000)
                sampAddChatMessage("Семейный автопарк находится недалеко", -1)
            end
        end      
    end
end

edit: в бесконечном цикле надо, после

while true do
wait(0)