Как убрать активацию скрипта при открытом чате

VlHoffman

Известный
Автор темы
17
2
Версия MoonLoader
Другое
Сделал максимально простой скрипт для себя. При нажатии "1" пишется команда /lock
(Грубо говоря биндер на .lua)
Как сделать так, чтобы скрипт не активировался при наборе текста (При открытом чате)
 

Вложения

  • fastlock.lua
    273 байт · Просмотры: 2
Решение
Можешь

Можете вставить шо нужно в код? То я слишком тупой в скриптинге)


Lua:
require "lib.moonloader"
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while not isSampAvailable() do wait(100) end
  while true do
  wait(0)
    if isKeyJustPressed(VK_1) then
      sampSendChat("/lock")
    end
  end
  end
Lua:
require "lib.moonloader"
function main()
    while true do wait(0)
        if isKeyJustPressed(VK_1) and not sampIsCursorActive() then
            sampSendChat("/lock")
        end
    end
end

VlHoffman

Известный
Автор темы
17
2
not sampIsChatInputActive()

делай проверку на курсор
Можете вставить шо нужно в код? То я слишком тупой в скриптинге)


Lua:
require "lib.moonloader"
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while not isSampAvailable() do wait(100) end
  while true do
  wait(0)
    if isKeyJustPressed(VK_1) then
      sampSendChat("/lock")
    end
  end
  end
 
Последнее редактирование:

minxty

Известный
925
797
Можешь

Можете вставить шо нужно в код? То я слишком тупой в скриптинге)


Lua:
require "lib.moonloader"
function main()
  if not isSampfuncsLoaded() or not isSampLoaded() then return end
  while not isSampAvailable() do wait(100) end
  while true do
  wait(0)
    if isKeyJustPressed(VK_1) then
      sampSendChat("/lock")
    end
  end
  end
Lua:
require "lib.moonloader"
function main()
    while true do wait(0)
        if isKeyJustPressed(VK_1) and not sampIsCursorActive() then
            sampSendChat("/lock")
        end
    end
end
 
  • Нравится
Реакции: VlHoffman и percheklii