Нужна помощь с написанием луа

Akimator228

Новичок
Автор темы
1
0
В общем, как сделать чтобы при выдаче того или иного сообщения в чате нажимался ентер сразу же?
 
Решение
Попробуй так:

Lua:
function sampev.onServerMessage(color, text)
    if text:find('text') then
        setVirtualKeyDown(VK_RETURN, true)
        wait(100)
        setVirtualKeyDown(VK_RETURN, false)
    end
end
Забыл поток и подключить библиотеку. =)
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
    if text:find('text') then
        lua_thread.create(function() wait(10)
            setVirtualKeyDown(VK_RETURN, true)
            wait(100)
            setVirtualKeyDown(VK_RETURN, false)
        end)
    end
end

Neon3333

Известный
181
71
В общем, как сделать чтобы при выдаче того или иного сообщения в чате нажимался ентер сразу же?
Из либы samp.events перехватывай событие onServerMessage(color, text)
Сверяй text на наличие нужной тебе фразы и при совпадении выполняй нужный тебе код.
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,791
11,263
В общем, как сделать чтобы при выдаче того или иного сообщения в чате нажимался ентер сразу же?
Попробуй так:

Lua:
function sampev.onServerMessage(color, text)
    if text:find('text') then
        setVirtualKeyDown(VK_RETURN, true)
        wait(100)
        setVirtualKeyDown(VK_RETURN, false)
    end
end
 

Dmitriy Makarov

25.05.2021
Проверенный
2,490
1,120
Попробуй так:

Lua:
function sampev.onServerMessage(color, text)
    if text:find('text') then
        setVirtualKeyDown(VK_RETURN, true)
        wait(100)
        setVirtualKeyDown(VK_RETURN, false)
    end
end
Забыл поток и подключить библиотеку. =)
Lua:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
    if text:find('text') then
        lua_thread.create(function() wait(10)
            setVirtualKeyDown(VK_RETURN, true)
            wait(100)
            setVirtualKeyDown(VK_RETURN, false)
        end)
    end
end