#include <sdkhooks>
bool bLate;
public APLRes AskPluginLoad2(Handle myself, bool late, char[] error, int err_max)
{
bLate = late;
return APLRes_Success;
}
public void OnPluginStart()
{
if(bLate)
{
for(int i = 1; i <= MaxClients; i++)
{
if(IsClientAuthorized(i)) OnClientPostAdminCheck(i);
}
bLate = false;
}
}
public void OnClientPostAdminCheck(int client)
{
SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}
public Action OnTakeDamage(int client, int &attacker, int &inflictor, float &damage, int &damagetype)
{
return (damagetype & DMG_FALL) ? Plugin_Handled : Plugin_Continue;
}