Помогите разобраться с функцией

lorkii

Новичок
Автор темы
6
0
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
LUA:
  if text:find('(( Остаток: 20 грамм ))') and act then
        setVirtualKeyDown(VK_RETURN, bool true)
        wait(100)
        setVirtualKeyDown(VK_RETURN, bool true)
         end
        end)
    end
end
Это мой код, цель такова что - когда в чате появится что остаток 20 грамм - тогда нужно симулировать нажатие ENTER два раза.
 

percheklii

Известный
750
280
Lua:
require("moonloader")
local sampev = require("samp.events")

function sampev.onServerMessage(color, text)
    if text:find("(( Остаток: 20 грамм ))") then
        lua_thread.create(function()
            setVirtualKeyDown(VK_RETURN, true)
            wait(1)
            setVirtualKeyDown(VK_RETURN, false)
            wait(100)
            setVirtualKeyDown(VK_RETURN, true)
            wait(1)
            setVirtualKeyDown(VK_RETURN, false)
        end)
    end
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,233
Lua:
require("moonloader")
local sampev = require("samp.events")

function sampev.onServerMessage(color, text)
    if text:find("(( Остаток: 20 грамм ))") then
        lua_thread.create(function()
            setVirtualKeyDown(VK_RETURN, true)
            wait(1)
            setVirtualKeyDown(VK_RETURN, false)
            wait(100)
            setVirtualKeyDown(VK_RETURN, true)
            wait(1)
            setVirtualKeyDown(VK_RETURN, false)
        end)
    end
end
ты забыл % перед ( и )
 
  • Нравится
Реакции: YarikVL