Русское сообщество по скриптингу

Активация способности на правую кнопку мышки  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Re: Активация способности на правую кнопку мышки

Сообщение DeMNiX » 27 июн 2018, 13:34

3BEPb писал(а):flymic24, ну и способ. Тут же частота обновлений огромная. Серв спасибо не скажет.


Можно конечно хукнуть SecondaryAttack, но он не на всех оружиях работает, стоят заглушки в самом двигле. Из двух зол, как говорится..

По хорошему cmdstart самое то, вызовы конечно так же покадровые, но поменьше чем у prethink'а будут
А еще лучше написать один плагин, который бы вызывал кастомный форвард при нажатии и отжатии определенной кнопки, чем в каждом плагине клепать cmdstart'ы, да prethink'и
Работа с моделями для кс 1.6
Telegram @DeMNiX
vk com/sbalburov
Аватара пользователя
DeMNiX
 
Сообщения: 177
Зарегистрирован: 24 сен 2011, 17:48
Благодарил (а): 25 раз.
Поблагодарили: 37 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Активация способности на правую кнопку мышки

Сообщение KOTOKU » 27 июн 2018, 14:38

Использовать CmdStart на отлов нажатия клавиш выстрела - это *баян.
В его случае, либо think, который у него уже подключен и терять как бы уже нечего, либо же Ham_Item_PostFrame использовать
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: Активация способности на правую кнопку мышки

Сообщение DeMNiX » 27 июн 2018, 17:13

KOTOKU писал(а):Использовать CmdStart на отлов нажатия клавиш выстрела - это *баян.
В его случае, либо think, который у него уже подключен и терять как бы уже нечего, либо же Ham_Item_PostFrame использовать



Кстати, да, про постфрейм я и забыл совсем, как вариант
но опять же это все фреймовые. Например, у меня в 1.6 ~250 в среднем на стиме при fps_override. Такое себе конечно удовольствие использовать фреймы
Работа с моделями для кс 1.6
Telegram @DeMNiX
vk com/sbalburov
Аватара пользователя
DeMNiX
 
Сообщения: 177
Зарегистрирован: 24 сен 2011, 17:48
Благодарил (а): 25 раз.
Поблагодарили: 37 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Пред.

Вернуться в Скриптинг

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14