- 38
- 2
- Версия MoonLoader
- .026-beta
У меня активация через /autoalt и деактивация через Ctrl но мне нужно чтобы автоматически отключался скрипт при сообщении в чат "Чтобы узнать на каком этапе находится рассмотрение и понять что нужно делать - {FFFFFF}используйте команду /insurhelp" код написал но все ровно при всплывании этого сообщение скрипт не отключается
Lua:
require 'lib.moonloader'
local sampev = require('lib.samp.events')
local enable = false
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("autoalt", function()
if enable == false then
enable = true
sampAddChatMessage("[Auto Alt]: {FFFFFF}Активирован. Нажмите {E5336B}Правый CTRL {FFFFFF}чтобы остановить!", 0xE5336B)
end
end)
while true do
wait(0)
if enable == true and not sampIsChatInputActive() and not sampIsDialogActive() then
setVirtualKeyDown(18, true)
wait(1)
setVirtualKeyDown(18, false)
wait(5)
setVirtualKeyDown(13, true)
wait(1)
setVirtualKeyDown(13, false)
wait(5)
setVirtualKeyDown(13, true)
wait(1)
setVirtualKeyDown(13, false)
if isKeyJustPressed(VK_RCONTROL) then
sampAddChatMessage("[Auto Alt]: {FFFFFF}Деактивирован!", 0xE5336B)
enable = false
end
end
end
end
function sampev.onServerMessage(color, text)
if enable then
if text:find("Чтобы узнать на каком этапе находится рассмотрение и понять что нужно делать - {FFFFFF}используйте команду /insurhelp", 0xE5336B) then
sampAddChatMessage("[Auto Alt]: {FFFFFF}Деактивирован!", 0xE5336B)
enable = false
end
end
end