Fullflash kill hook
Публикувано на: 23 Май 2020, 22:44
Има ли начин да се hook-не full-flash kill ? Търсих в интернет, но нито един от вариянтите не работи при мен. Някакви идеи.
Код за потвърждение: Избери целия код
#include <amxmodx>
#define TASKID 1996
new g_iMaxPlayers;
new bool:g_isPlayerFullFlash[33];
public plugin_init() {
g_iMaxPlayers = get_maxplayers();
register_event( "ScreenFade", "event_blinded", "be", "4=255", "5=255", "6=255", "7=255" );
}
public client_putinserver( id )
{
g_isPlayerFullFlash[id] = false;
}
public event_blinded(const id) {
new Float:playerFlashHoldTime = read_data(2) / 4096.0;
if(playerFlashHoldTime > 0.0) {
g_isPlayerFullFlash[id] = true;
set_task(playerFlashHoldTime, "fullFlashEnded", id + TASKID)
}
}
public fullFlashEnded(TASK) {
new id = TASK - TASKID;
g_isPlayerFullFlash[id] = false;
}