Стартап Самый технический способ определить правый клик

minecraft 1.8.10

Активный участник
Пользователь
Баллы
66
В плагине нужно определить факт нажатия правой кнопки мыши. Находил разные способы определения но какой выбрать?

Как сделать самое точное определение к примеру если у игрока автокликер и он делает 20 кликов в секунду все 20 будут считаться. Или разработчики игры создали лимит определенеия кликолв на клиенте и сервер не можеть это регать? Мне не важно будет это клик по воздуху или по блоку или по мобу

Если у вас есть идеи как это сделать буду благодарен. Хотел бы посмотреть на код для данной механики. В плане изучить все возможные способы и найти лучший.

Еще видел платные ядра серверов где пишут что улучшили hit-detect и там как то можно выбрать задержку между атаками (Hit delay). Реально сделать нулевую задержку между кликами/ударами через плагин, без изменений ядра?

Надеюсь есть такой способ, сразу Спасибо
 
Лучше расскажи для чего тебе это, иначе тебе подходит любой способ.

В игре нет способа отследить один клик, ты можешь дождаться одного клика, и поставить кд, или просто засчитать его и дальше не учитывать этого игрока.
 
Думаю самый хороший способ сделать обработчик пакетов, который будет отслеживать все поступающие на сервер пакеты и уже из них фильтровать клики и тд. В таком случае можно обойти ограничение сервера, но способ довольно сложный.
 
Думаю самый хороший способ сделать обработчик пакетов, который будет отслеживать все поступающие на сервер пакеты и уже из них фильтровать клики и тд. В таком случае можно обойти ограничение сервера
Есть примеры этой реализации?
 
Какая конечная игровая задача?
Это будет кликер печенья (cookie clicker) в майнкрафт. Нужно сделать так, что игрок может кликать (атаковать) без задержки. Есть такой пример, если игрок делает 10 кликов в секунду, а у моба 10 hp, он моментально умирает.

Для примера надр давать награды на основание того, как быстро игрок кликает за время. К примеру задание кликнуть 30 раз за 3 секунды. И если игрок кликает 15 кликов в секунду и выполняет задание за 2 секунды, он получает доп. бонус за скорость

Не уверен что такое возможно сделать без модов, так что решил спросить как отключить любые задержки или сократить их, если так можно
 
Назад
Верх Низ