if(fNoDmgTime > 0.01)
{
bProtected[target] = true;
SetEntProp(target, Prop_Data, "m_takedamage", 0, 1);
SetClientColor(target, RENDERFX_HOLOGRAM, RENDER_TRANSCOLOR, 63, 255, 63 , 63);
CreateTimer(fNoDmgTime, Timer_EnableDmg, GetClientUserId(target), TIMER_FLAG_NO_MAPCHANGE);
}
}
public Action Timer_EnableDmg(Handle timer, any client)
{
if((client = GetClientOfUserId(client)))
{
bProtected[client] = false;
SetEntProp(client, Prop_Data, "m_takedamage", 2, 1);
SetClientColor(client);
}
return Plugin_Stop;
}
stock void SetClientColor(int client, RenderFx fx = RENDERFX_NONE, RenderMode mode = RENDER_NORMAL, int r = 255, int g = 255, int b = 255, int a = 255)
{
SetEntityRenderFx(client, fx);
SetEntityRenderMode(client, mode);
SetEntityRenderColor(client, r, g, b, a);
}