Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Код:
Объявляю глобальную булевую переменную:
new bool:iBlock[33]
Обнуляю при выходе игрока:
public client_disconnect(id) {
iBlock[id] = false
}
В функции:
if(iBlock[id] == true) return PLUGIN_HANDLED
// Выполняю действие
iBlock[id] == true // Включаю блокировку
set_task(5.0, "Unblock", iBlock[id])
public Unblock(id) iBlock[id] = false
Хотя, добавив вывод значения iBlock[id] до отправки и после отправки set_task, все происходит хорошо: iBlock = 0, но воспользоваться еще раз функцией мой игрок не может в отличии от меня.