- 12
- 0
Как сделать что бы после текста в чате сампа к примеру "я рыбка"
происходила эмуляция нажатия 2ух клавиш. к примеру "VK_CONTROL" "VK_2"
происходила эмуляция нажатия 2ух клавиш. к примеру "VK_CONTROL" "VK_2"
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
А нахуя тут main()?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
щя попробуем, кста спасибо за самый пи.тый установщик либов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
незачто)щя попробуем, кста спасибо за самый пи.тый установщик либов
Хз, шота не робит
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
1. как много полезных задач у функции mainLua: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. как же круто создавать задержку без потока, оао ммм)))
Бля не пойму, не робит че то, правильно же, если самому написать текст в чат, который написан тут Должно работать?щя попробуем, кста спасибо за самый пи.тый установщик либов
if text:find('СООБЩЕНИЕ') then
ну добавил бы все хуки из самп.луа и все функции из moonloader_reference, мало ли он будет их использовать, хулия же незнаю будет ли он использовать мейн потом или нет, поэтому оставил его
вместе "СООБЩЕНИЕ" напиши то что будет искать в чатеБля не пойму, не робит че то, правильно же, если самому написать текст в чат, который написан тут Должно работать?Lua:if text:find('СООБЩЕНИЕ') then
Да я заменил ты чего)вместе "СООБЩЕНИЕ" напиши то что будет искать в чате
либо кодировка не windows 1251,либо в find('Test') а пишешь test, либо..кинь moonloader.logДа я заменил ты чего)