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

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

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

copypaste_scripter

Известный
1,354
268
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)