[SourcePawn] Уроки (Содержание)

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
@Kruzya, почему же?
HookEventEx:
Return Value
True if event exists and was hooked successfully, false otherwise.
Я имею в виду использовать HookEventEx() вместо HookEvent(), сохраняя при этом полученное значение в булеву переменную, а потом при необходимости запрашивать текущее значение соответствующей переменной.
Правда это работает только в рамках только одного плагина. Хуки других плагинов так не проверить.
 

crux

Участник
Сообщения
49
Реакции
4
Хукать я знаю как, мне нужно именно проверить активен ли хук или нет и анхукнуть его.
Сообщения автоматически склеены:

@Kruzya, почему же?
HookEventEx:
Return Value
True if event exists and was hooked successfully, false otherwise.
Я имею в виду использовать HookEventEx() вместо HookEvent(), сохраняя при этом полученное значение в булеву переменную, а потом при необходимости запрашивать текущее значение соответствующей переменной.
Правда это работает только в рамках только одного плагина. Хуки других плагинов так не проверить.
Мне как раз это и нужно. Спасибо.
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
Не совсем пойму, как убивать коннекты к БД на новом синтаксисе.
На старом делал так:
PHP:
CloseHandle(g_hDB);
g_hDB = INVALID_HANDLE;

И всё работало.
На новом пробую такое:
PHP:
delete g_hDB;
g_hDB = null;

И коннект всё равно остаётся висеть.
Как правильно всё таки закрывать коннекты?
Как понимаю delete после удаления приравнивает к null, тем самым в ручную дополнительно g_hDB = null делать не нужно?
 
Сверху Снизу