Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
new g_SyncHudObj
public plugin_init()
{
register_plugin("[ReAPI] Bullet Damage", "1.0", "WaLkZ")
RegisterHookChain(RG_CBasePlayer_TakeDamage, "OnPlayerTakeDamagePost", true)
g_SyncHudObj = CreateHudSyncObj()
}
public OnPlayerTakeDamagePost(const iVictim, iInflictor, iAttacker, Float:flDamage, bitsDamageType)
{
if (!is_user_connected(iAttacker)
|| !rg_is_player_can_takedamage(iAttacker, iVictim)
|| flDamage < 1.0)
{
return
}
if (get_entvar(iVictim, var_health) <= 0)
{
set_hudmessage(0, 255, 255, -1.0, 0.44, 2, 0.1, 1.0, 0.02, 0.02, -1)
ShowSyncHudMsg(iAttacker, g_SyncHudObj, "xxx", flDamage)
return
}
set_hudmessage(0, 255, 255, -1.0, 0.56, 2, 0.1, 1.0, 0.02, 0.02, -1)
ShowSyncHudMsg(iAttacker, g_SyncHudObj, "%.f", flDamage)
}