#include <amxmodx>
#include <engine>
new pcvar_reload_flashlight
new Float:float_flashlight_reload
new bool:BlockLight[33] = false;
public UnlockL(id){ BlockLight[id] = false; }
public client_connect(id){ BlockLight[id] = false; }
public client_disconnect(id){ BlockLight[id] = false; }
public plugin_init()
{
register_plugin("FlashLight No Spam", "1.0", "Leo")
pcvar_reload_flashlight = register_cvar("flashlight_reload", "2.0")
register_impulse(100, "FlashLight")
}
public plugin_cfg()
{
float_flashlight_reload = float ( get_pcvar_num(pcvar_reload_flashlight) )
}
public FlashLight(id)
{
if(BlockLight[id])
{
return PLUGIN_HANDLED;
}
else
{
BlockLight[id] = true;
set_task(float_flashlight_reload, "UnlockL", id) // Time Reload FlashLight
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED;
}