Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4124 • Страница 207 из 207<  1 ... 203  204  205  206  207
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.06.2009
Откуда: Самара
Фото: 84
djon776 g604 вышла 7 лет назад, обновления на неро-2 пока нету - новые сенсоры вроде только в 502 Х собирались ставить

Добавлено спустя 30 минут 59 секунд:
Sreg писал(а):
дописать в этот скрипт, что бы сценарий включался на G11 и выключался когда не требуется
Logitech G700/G700s #13602078



Партнер
 

Junior
Статус: Не в сети
Регистрация: 17.10.2019
maxara Привет, ты еще тут? Помоги пожалуйста дописать скрипт если это реализуемо.
Сейчас скрипт работает на одиночные выстрелы, а хотелось бы что бы на лкм стреляло автоматически с интервалом 200мс вместе с реколом...
Код:
function OnEvent(event, arg)
   --OutputLogMessage("event = %s, arg = %s\n", event, arg);
   EnablePrimaryMouseButtonEvents(true)
   if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then
      recoil = true
   end
  if (event == "MOUSE_BUTTON_RELEASED" and arg == 5) then
      recoil = false
   end
  if recoil then
    if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then
       Sleep (10)
           MoveMouseRelative(0,5)
        end
     end
  end


 

Junior
Статус: Не в сети
Регистрация: 17.10.2019
Короче с помощью ИИ, получилось только такой код написать что бы работало и стрельба и отдача одновременно, но при условии что стрельба в игре назначена на кнопку "Р" на клаве...
А вот что бы все работало на ЛКМ, никак не получается, или это тупо не возможно...
Код:
function OnEvent(event, arg)
    -- OutputLogMessage("event = %s, arg = %s\n", event, arg);
    EnablePrimaryMouseButtonEvents(true)

    if (event == "MOUSE_BUTTON_PRESSED" and arg == 5) then
        recoil = true
    end

    if (event == "MOUSE_BUTTON_RELEASED" and arg == 5) then
        recoil = false
    end

    -- Автоматическая стрельба при удержании ЛКМ (arg == 1)
    if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then
        isShooting = true  -- Устанавливаем флаг начала стрельбы
        while isShooting and IsMouseButtonPressed(1) do  -- Пока флаг и ЛКМ зажата
            if recoil then
                Sleep(170)  -- Задержка между «выстрелами»
                PressAndReleaseKey("p")
                MoveMouseRelative(0, 5)  -- Имитация отдачи на каждый выстрел
            else
                Sleep(50)  -- Если recoil выключен, просто пауза между кликами
            end
        end
        isShooting = false  -- Сбрасываем флаг, когда ЛКМ отпущена
    end
end


 

Member
Статус: Не в сети
Регистрация: 12.06.2009
Откуда: Самара
Фото: 84
Sreg писал(а):
получилось только такой код написать что бы работало и стрельба и отдача одновременно, но при условии что стрельба в игре назначена на кнопку "Р" на клаве...
А вот что бы все работало на ЛКМ, никак не получается, или это тупо не возможно...
пока физическая ЛКМ нажата - луа доходит до строки кода нажать-виртуальную-лкм, и полностью останавливает выполение кода, ждет поднятия физической, чтоб их общий адрес освободился - только после скрипт получит разрешение нажать виртуальную лкм, и снова занять адрес, как и вообще продолжить делать остальной текст скрипта

это выражается, как скачки длинны времени - между нажатием физической, и отпусканием - это время каждый раз разное, а значит точно пристрелять норекойл невозможно

один раз отдача задирала ствол 150 мс, второй 300, четвертый 250 - итого ствол от подброса поднялся на разные углы, вернуть его в 0 надо разными расстояниями, пробега мышки - а чтоб их высчитать, сначала надо было записать пробег, но нечем...

пример есть магазинная снайпа автомат, одиночными но зато большим калибром - первый прицельно по честному, потом резко отрываем палецц, и скрипт добивает сам 2 и 3 выстрел виртуальной ЛКМ - точность у них так себе, но на близкой дистанции может хватить урона на подранка

и да такие фраги рандомайзер в чистом виде, даже если натренировать ооооочень быстро выдергивать палец с лкм


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4124 • Страница 207 из 207<  1 ... 203  204  205  206  207
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: MR CROW и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan