Скрипт

Океанчик

Новичок
Автор темы
15
0
Помогите написать простенький код для скрипта, что бы при нахождении текста на экране по типу *Нажмите H что бы открыть дверь* или *Нажмите альт что бы срубить дерево*
Спасибо заранее <3
 

YarikVL

Известный
Проверенный
4,751
1,814
Помогите написать простенький код для скрипта, что бы при нахождении текста на экране по типу *Нажмите H что бы открыть дверь* или *Нажмите альт что бы срубить дерево*
Спасибо заранее <3
Смотря какой текст, может TextDraw быть или GameText
Вот:
Lua:
function sampev.onShowTextDraw(id, data)
    if data.text:find("H") then
        print("Я нашел текстдрав с текстом: "..tostring(data.text))
    end
end

function sampev.onDisplayGameText(style, time, text)
    if text:find("Н") then
        print("Я нашел геймтекст с текстом: "..tostring(text))
    end
end
Только библиотеку подключить надо.

Может это тебе поможет?
Это биндер обычный.

30DADFB0-5BA9-4E61-8A13-F651BA9D1042.jpeg
@TheyHacker ?



D14BCCB9-3F19-4B17-9DDE-16D573FFC410.jpeg
чтобы при нахождении текста на экране
 
Последнее редактирование:
  • Эм
Реакции: TheyAreY

Океанчик

Новичок
Автор темы
15
0
Смотря какой текст, может TextDraw быть или GameText
Вот:
Lua:
function sampev.onShowTextDraw(id, data)
    if data.text:find("H") then
        print("Я нашел текстдрав с текстом: "..tostring(data.text))
    end
end

function sampev.onDisplayGameText(style, time, text)
    if text:find("Н") then
        print("Я нашел геймтекст с текстом: "..tostring(text))
    end
end
Только библиотеку подключить надо.


Это биндер обычный.

Посмотреть вложение 184440
@TheyHacker ?



Посмотреть вложение 184441

Я не знаю что именно это за текст, но вот пример триггера
 

Вложения

  • 14.42.16.906.jpg
    14.42.16.906.jpg
    36.6 KB · Просмотры: 13

YarikVL

Известный
Проверенный
4,751
1,814
Я не знаю что именно это за текст, но вот пример триггера
Это 3D текст:
Lua:
require 'lib.moonloader'
function main()
    while not isSampAvailable() do wait(0) end
  
    while true do
        wait(0)
            for a = 1, 2048 do
                if sampIs3dTextDefined(a) then
                    local string, color, vposX, vposY, vposZ, distance, ignoreWalls, playerId, vehicleId = sampGet3dTextInfoById(a)
                    local X, Y, Z = getCharCoordinates(PLAYER_PED)
                    local distances = getDistanceBetweenCoords2d(vposX, vposY, X, Y)
                    local wposX, wposY = convert3DCoordsToScreen(vposX, vposY, vposZ)
                    local px , py = convert3DCoordsToScreen(X, Y, Z)
                    local distance1 = string.format("%.0f", getDistanceBetweenCoords3d(vposX, vposY, vposZ, X, Y, Z))
                    if isPointOnScreen(vposX, vposY, vposZ, 0.0) and string.find(string, "Дерево высшего качества") then 
                        sampAddChatMessage("Я смотрю на дерево высшего качества", -1)
                    end
                end
            end       
    end
end

И вот есть уже готовый бот: https://www.blast.hk/threads/127480/
 

Океанчик

Новичок
Автор темы
15
0
Это 3D текст:
Lua:
require 'lib.moonloader'
function main()
    while not isSampAvailable() do wait(0) end
 
    while true do
        wait(0)
            for a = 1, 2048 do
                if sampIs3dTextDefined(a) then
                    local string, color, vposX, vposY, vposZ, distance, ignoreWalls, playerId, vehicleId = sampGet3dTextInfoById(a)
                    local X, Y, Z = getCharCoordinates(PLAYER_PED)
                    local distances = getDistanceBetweenCoords2d(vposX, vposY, X, Y)
                    local wposX, wposY = convert3DCoordsToScreen(vposX, vposY, vposZ)
                    local px , py = convert3DCoordsToScreen(X, Y, Z)
                    local distance1 = string.format("%.0f", getDistanceBetweenCoords3d(vposX, vposY, vposZ, X, Y, Z))
                    if isPointOnScreen(vposX, vposY, vposZ, 0.0) and string.find(string, "Дерево высшего качества") then
                        sampAddChatMessage("Я смотрю на дерево высшего качества", -1)
                    end
                end
            end      
    end
end

И вот есть уже готовый бот: https://www.blast.hk/threads/127480/
Я правильно понимаю, он же будет нажимать альт при нахождении этого текста?
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,909
1,286
  • Влюблен
Реакции: YarikVL