Прошу какашками в меня не кидаться
Подключаем библиотеки
- Код: Выделить всё
#include <hamsandwich>
Далее создаем переменную, называем как угодно
- Код: Выделить всё
new BlockButton
Переменную создаем для включения и выключения блокировки нажатия кнопок, чтобы удобнее ей было управлять
В plugin_init регистрируем Ham_Use
- Код: Выделить всё
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Use, "func_button", "BlockButton")
}
Далее идет функция, которая отвечает за обработку события блокировки нажатия кнопок
Blocked вызывается из зарегистрированного Ham_Use
- Код: Выделить всё
public BlockButton(entity, idcaller)
{
if(BlockButton >= 1)
{
client_print(idcaller, print_center, "Запрещено нажимать на кнопки")
return HAM_SUPERCEDE
}
else
{
return HAM_IGNORED
}
return PLUGIN_HANDLED
}
Чтобы запретить нажатие, нужно присвоить BlockButton значение = 1
Чтобы разрешить нажатие, нужно присвоить BlockButton значение = 0