функции

Akat

Активный
Автор темы
380
90
Версия MoonLoader
Другое
Как вывести текст на экран,не в чат,а иммено на экран.
 
Решение
1621281586985.png

Lua:
--ДЛЯ РЕНДЕРА:
local font = renderCreateFont('Arial', 10, 5) --(шрифт, размер шрифта, флаги шрифта)

function main()
    while not isSampAvailable() do wait(0) end
        --TextDraw
        sampTextdrawCreate(2281, 'text (TextDraw)', 270, 235)
    while true do
        wait(0)
        --RENDER
        renderFontDrawText(font, 'текст (рендер)', 700, 700, 0xFFFFFFFF)

        --PrintStringNow
        printStringNow('text (printStringNow)', 15000)
    end
end

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157
1621281586985.png

Lua:
--ДЛЯ РЕНДЕРА:
local font = renderCreateFont('Arial', 10, 5) --(шрифт, размер шрифта, флаги шрифта)

function main()
    while not isSampAvailable() do wait(0) end
        --TextDraw
        sampTextdrawCreate(2281, 'text (TextDraw)', 270, 235)
    while true do
        wait(0)
        --RENDER
        renderFontDrawText(font, 'текст (рендер)', 700, 700, 0xFFFFFFFF)

        --PrintStringNow
        printStringNow('text (printStringNow)', 15000)
    end
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157
@Chapо Подскажи как сделать если введена определённая команда в чат с идом,то
Просто я не очень понимаю в стринг формате.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('command', function(arg)
        if arg:find('(.+)') then
            id = arg:match('(.+)')
            sampAddChatMessage('после команды ты ввел '..id, -1)
        else
            sampAddChatMessage('Ебанат, введи ид', -1)
        end
    end)
    while true do
        wait(0)
        
    end
end
вроде бы использовать (.+) для получения цифры - ошибка, но мне похуй, я юзаю так
 

Akat

Активный
Автор темы
380
90
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('command', function(arg)
        if arg:find('(.+)') then
            id = arg:match('(.+)')
            sampAddChatMessage('после команды ты ввел '..id, -1)
        else
            sampAddChatMessage('Ебанат, введи ид', -1)
        end
    end)
    while true do
        wait(0)
     
    end
end
вроде бы использовать (.+) для получения цифры - ошибка, но мне похуй, я юзаю так
Не можешь кинуть гайд,я нихуя не понимаю ну хочу понять,пожалуйста по стринг формату. Если что с uopilot.uokit мне не понятно ничего.
 

Akat

Активный
Автор темы
380
90
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('command', function(arg)
        if arg:find('(.+)') then
            id = arg:match('(.+)')
            sampAddChatMessage('после команды ты ввел '..id, -1)
        else
            sampAddChatMessage('Ебанат, введи ид', -1)
        end
    end)
    while true do
        wait(0)
       
    end
end
вроде бы использовать (.+) для получения цифры - ошибка, но мне похуй, я юзаю так
А что означет arg:find arg:match, первое это ищет аргемент? А второе?
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,747
11,157