thank celena
PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define IsValid(%0) (0 < %0 < 33)
new cvar_hp
new g_hambots; // This variable will check if the hams have been recorded
new cvar_botquota; // This variable will check if there is bots in the game
public plugin_init()
{
register_plugin("Low HP", "alliedmods", "0.1")
RegisterHam(Ham_Spawn, "player", "fwPlayerSpawn", 1)
cvar_hp = register_cvar("spawn_hp_amount", "25")
}
// Spawn event hook for bots: https://forums.alliedmods.net/showthread.php?t=294861
public client_putinserver(id)
{
// If the ID dont is bot
if (!is_user_bot(id))
return;
// If the ham already registered
if (g_hambots)
return;
// If dont have any bot in game
if (!cvar_botquota)
return;
// Set a register ham bots task into bot id
set_task(0.1, "fw_RegisterHamBots", id);
}
public fw_RegisterHamBots(id)
{
// Ham Forwards
RegisterHamFromEntity(Ham_Spawn, id, "fwPlayerSpawn"); // In this case, Ham_TakeDamage
// Here you add any Ham you need
// Register complete
g_hambots = true;
}
public fwPlayerSpawn(id)
{
if(is_user_alive(id) && IsValid(id))
{
set_user_health(id, get_pcvar_num(cvar_hp))
}
}