Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Помощь по скрипту
dron4938
сообщение 20.8.2019, 21:44
Сообщение #1


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Код
--lua
------------------------------------
do
local back = package.path
package.path = "luaPlugins\\winapi\\?.lua;"..package.path
setfenv(1, require'winapi')
require[[winapi.keyboard]]
package.path = back
end
------------------------------------
while 1 do
wait (1)
hint("-")
  local state = GetKeyState(112)  -- проверка нажата ли клавиша f1
    if  state then

      while 1 do
      wait (1)
        local state164 = GetKeyState(164)  --  проверка нажата ли альт
        local state1 = GetKeyState(1)  --  проверка нажата ли ЛКМ
        local state81 = GetKeyState(81)  --  проверка нажата ли q
        local state69 = GetKeyState(69)  --  проверка нажата ли e

        if state164 then
        break
        end

        wait(25+math.random(25)) sendex("4")
        --wait(25+math.random(25)) sendex("3")
        wait(25+math.random(25)) sendex("2")
        --wait(25+math.random(25)) sendex("1")
        wait(25+math.random(25)) sendex("t")
        --wait(25+math.random(25)) sendex("f")
wait (1)

if  state81 then
wait(25+math.random(25)) sendex("q")
end

if  state69 then
wait(25+math.random(25)) sendex("e")
end

if  state1 then
wait(25+math.random(25)) sendex("3")
end
hint("+++++")

      end
    end
end


подскажите, нужно:
чтобы при зажатии кнопки Q , спамилась только кнопка Q
чтобы при зажатии кнопки E , спамилась только кнопка E
чтобы при зажатии кнопки ЛКМ , спамилась только кнопка 3

В предыдущей версии пилота это работало. А в последней версии при зажатии например Q спамится все равно весь код
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.8.2019, 10:31
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27707
Пользователь №: 11.279



выведите в лог:
log(tostring(state81))
log(tostring(state69))
log(tostring(state1))


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 12:07
Designed by Nickostyle