From b93533c0857ce5a7a19c338ce78b865b5085059d Mon Sep 17 00:00:00 2001 From: Cleverson Date: Tue, 7 Jan 2020 14:30:18 -0300 Subject: [PATCH] Added get_logevent_state Added get_logevent_state --- amxmodx/amxmodx.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/amxmodx/amxmodx.cpp b/amxmodx/amxmodx.cpp index a3ac7429..dafd904e 100755 --- a/amxmodx/amxmodx.cpp +++ b/amxmodx/amxmodx.cpp @@ -3356,6 +3356,19 @@ static cell AMX_NATIVE_CALL disable_logevent(AMX *amx, cell *params) return 1; } +static cell AMX_NATIVE_CALL get_logevent_state(AMX *amx, cell *params) +{ + auto handle = LogEventHandles.lookup(params[1]); + + if (!handle) + { + LogError(amx, AMX_ERR_NATIVE, "Invalid log event handle: %d", params[1]); + return 0; + } + + return handle->m_logevent->getForwardState() == FSTATE_ACTIVE ? 1 : 0; +} + // native is_module_loaded(const name[]); static cell AMX_NATIVE_CALL is_module_loaded(AMX *amx, cell *params) {