Текст в чате и эмуляция

LUXYPR1NCE

Известный
Автор темы
12
0
Как сделать что бы после текста в чате сампа к примеру "я рыбка"
происходила эмуляция нажатия 2ух клавиш. к примеру "VK_CONTROL" "VK_2"
 

VRush

https://t.me/vrushscript
Проверенный
2,356
1,105
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
    end
end

function sampev.onServerMessage(color, text)
   if text:find('СООБЩЕНИЕ') then
        lua_thread.create(function()
      setVirtualKeyDown(VK_CONTROL,true)
      setVirtualKeyDown(VK_2, true)
      wait(10)
      setVirtualKeyDown(VK_CONTROL,false)
      setVirtualKeyDown(VK_2, false)
       end)
   end
end
 
Последнее редактирование:

ARMOR

kjor32 is legend
Модератор
4,853
6,095
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
    end
end

function sampev.onServerMessage(color, text)
   if text:find('СООБЩЕНИЕ') then
      setVirtualKeyDown(VK_CONTROL,true)
      setVirtualKeyDown(VK_2, true)
      wait(10)
      setVirtualKeyDown(VK_CONTROL,false)
      setVirtualKeyDown(VK_2, false)
   end
end
А нахуя тут main()?
 
  • Нравится
Реакции: Ya Zaregalsya

LUXYPR1NCE

Известный
Автор темы
12
0
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
    end
end

function sampev.onServerMessage(color, text)
   if text:find('СООБЩЕНИЕ') then
      setVirtualKeyDown(VK_CONTROL,true)
      setVirtualKeyDown(VK_2, true)
      wait(10)
      setVirtualKeyDown(VK_CONTROL,false)
      setVirtualKeyDown(VK_2, false)
   end
end
щя попробуем, кста спасибо за самый пи.тый установщик либов
 

Vespan

loneliness
Проверенный
2,104
1,635
Хз, шота не робит
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'


function sampev.onServerMessage(color, text)
   if text:find('СООБЩЕНИЕ') then
lua_thread.create(function()
      setVirtualKeyDown(VK_CONTROL,true)
      setVirtualKeyDown(VK_2, true)
      wait(10)
      setVirtualKeyDown(VK_CONTROL,false)
      setVirtualKeyDown(VK_2, false)
end)
   end
end
писал с телефона*
не забудь так же кодировку сменить на windows 1251
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
Lua:
require 'lib.moonloader'
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    while true do
        wait(0)
    end
end

function sampev.onServerMessage(color, text)
   if text:find('СООБЩЕНИЕ') then
      setVirtualKeyDown(VK_CONTROL,true)
      setVirtualKeyDown(VK_2, true)
      wait(10)
      setVirtualKeyDown(VK_CONTROL,false)
      setVirtualKeyDown(VK_2, false)
   end
end
1. как много полезных задач у функции main
2. как же круто создавать задержку без потока, оао ммм)))
 
  • Нравится
Реакции: YarikVL и Vespan

VRush

https://t.me/vrushscript
Проверенный
2,356
1,105
1. как много полезных задач у функции main
2. как же круто создавать задержку без потока, оао ммм)))
я же незнаю будет ли он использовать мейн потом или нет, поэтому оставил его
 

LUXYPR1NCE

Известный
Автор темы
12
0
щя попробуем, кста спасибо за самый пи.тый установщик либов
Бля не пойму, не робит че то, правильно же, если самому написать текст в чат, который написан тут Должно работать?
Lua:
if text:find('СООБЩЕНИЕ') then
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
  • Ха-ха
  • Нравится
Реакции: YarikVL и ARMOR

VRush

https://t.me/vrushscript
Проверенный
2,356
1,105
Бля не пойму, не робит че то, правильно же, если самому написать текст в чат, который написан тут Должно работать?
Lua:
if text:find('СООБЩЕНИЕ') then
вместе "СООБЩЕНИЕ" напиши то что будет искать в чате