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

LUXYPR1NCE

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

VRush

https://t.me/vrushscript
2,415
1,195
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

011110000111100101101001
Модератор
4,969
6,890
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

Чешский луашер
Проверенный
2,123
1,729
Хз, шота не робит
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

чопа сребдс // @moujeek
Модератор
8,934
11,700
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,415
1,195
1. как много полезных задач у функции main
2. как же круто создавать задержку без потока, оао ммм)))
я же незнаю будет ли он использовать мейн потом или нет, поэтому оставил его
 

LUXYPR1NCE

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

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
  • Ха-ха
  • Нравится
Реакции: YarikVL и ARMOR

VRush

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