- Дек
- 56
- 4
Пользователь
Роясь на форумах и просто на просторах интернета нашел такой include.
Как по мне очень полезен, ведь это проще чем будет писать .lua скрипт или искать другие обходы чтобы снять ограничение использованных клавиш(с которыми можно работать в пуфн)
Использование:
Для начала вы должны установить .dll/.so бинарник плагина на свой сервер в папку plugins и прописать его в server.cfg,
а так же подключить инклуд anykeys.inc. А у клиента должен быть установлен AnyKeys.asi с репозитория.
Все дефайны названий клавиш вы можете найти в инклуде плагина и использовать их.
Исходник: https://github.com/routefleeder/anykeys
Тема с blast.hk: https://www.blast.hk/threads/241708/
Автор: routefleeder
Как по мне очень полезен, ведь это проще чем будет писать .lua скрипт или искать другие обходы чтобы снять ограничение использованных клавиш(с которыми можно работать в пуфн)
Использование:
Для начала вы должны установить .dll/.so бинарник плагина на свой сервер в папку plugins и прописать его в server.cfg,
а так же подключить инклуд anykeys.inc. А у клиента должен быть установлен AnyKeys.asi с репозитория.
пуфн код:
#include <anykeys>
public OnPlayerPressKey(playerid, key, lastkey)
{
if(key == VK_J || key == VK_LSHIFT) // для одиночных нажатий
{
new keyCode[144];
format(keyCode, sizeof(keyCode), "Вы нажали на J или Левый Шифт. Код клавиши: %d", key);
SendClientMessage(playerid, -1, keyCode);
}
else if(key == VK_W && lastkey == VK_LSHIFT) // для комбинаций
{
SendClientMessage(playerid, -1, "Обнаружена Shift + W комбинация!");
}
return 1;
}
Все дефайны названий клавиш вы можете найти в инклуде плагина и использовать их.
Исходник: https://github.com/routefleeder/anykeys
Тема с blast.hk: https://www.blast.hk/threads/241708/
Автор: routefleeder
