local sampev = require 'samp.events'
local vkeys = require 'vkeys'
local autoActionsEnabled = false
local randomMessages = {
"кхм", "ндааа", "как же задолбался", "похавать бы щас а не всё это",
"косячок бы", "ну и работка", "жарко сегодня", "солнце садится",
"капец мотор у этой машины гудит", "я уж подумал в дом свинья забралась"
}
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(0) end
sampAddChatMessage("{00FF00}[Successfully]{FFFFFF} AutoActions v0.2 загружен успешно.", 0xFFFFFF)
sampRegisterChatCommand("autoactions", function()
autoActionsEnabled = not autoActionsEnabled
sampAddChatMessage((autoActionsEnabled and "{00FF00}[on]{FFFFFF} Автоматические действия включены." or "{FF0000}[off]{FFFFFF} Автоматические действия выключены."), 0xFFFFFFFF)
end)
while true do
wait(0)
if autoActionsEnabled then
wait(math.random(25000, 82000))
performRandomAction()
end
end
end
function performRandomAction()
local actionType = math.random(1, 5)
if actionType == 1 then
sampSendChat("smoke")
elseif actionType == 2 then
sampSendChat("beer")
elseif actionType == 3 then
sampSendChat("invent")
wait(2000)
pressKey(vkeys.VK_ESCAPE)
elseif actionType == 4 then
sampSendChat("phone")
wait(2000)
pressKey(vkeys.VK_ESCAPE)
elseif actionType == 5 then
local randomMessage = randomMessages[math.random(1, #randomMessages)]
sampSendChat(randomMessage)
end
end
function pressKey(key)
lua_thread.create(function()
setVirtualKeyDown(key, true)
wait(100)
setVirtualKeyDown(key, false)
end)
end