Lua [beta] Управление мышью с помощью геймпада

Орк

Известный
Автор темы
316
266
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3

НЕБЕЗОПАСНАЯ ХЕРНЯ

Что-то приспичило поиграть с геймпадом на аризон, сначала я хотел сделать просто управление диалогами на кнопки, но потом увидел, что на cef это не распространяется, поэтому было принято решение писать эту херню с помощью chatgpt.
Рекомендую совмещать с https://www.blast.hk/threads/232780/

Суть:
  • Когда активен курсор, позволяет управлять мышью с помощью геймпада, но при этом фризится управление с помощью мышки.

Требования:

Баги:
  • -Конфликт с #AntiAFK_2.1_byAIR, потому что этот плагин ломает все проверки на активность окна.

1746053092987.png
Так же для удобства рендерятся кликабельные кнопки как на скрине.
КнопкаДействие
Левый стикПеремещение курсора мыши
AЛевый клик мыши
XПравый клик мыши
LB / RBПрокрутка колёсиком
StartВкл/выкл управление мышью

Я хз как вам показать на видео/скриншотах управление с помощью геймпада.
 

Вложения

  • GamepadMouseControl.lua
    9.9 KB · Просмотры: 2
  • Нравится
Реакции: whyega52

Орк

Известный
Автор темы
316
266
возьми из ModernControls проверку на геймпад и выключай скрипт, если детектишь вращение камеры мышкой
Слабо помогает, либо я не в то место сую getPcMouseMovement.
Если не скакать по окнам, а просто играть, то на фриз пофиг)
Вот только меня ещё не крашило, но костыльную защиту на такой случай вроде сделал.
 

Willy4ka

вилличка
Модератор
589
905
  • Нравится
Реакции: Орк

Орк

Известный
Автор темы
316
266
Ну как-то так это выглядит.
Как можно увидеть, скрипт не совершенен, но у меня упал запал к продолжению насилования chatgpt, если кто хочет, забирайте)
А я когда-нибудь, может, тоже допилю по-своему.