#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
new g_hp
new g_armor
new g_ido
new g_maxhp
new g_maxap
public plugin_init() {
register_plugin("HP/Armor regeneracio","1.0","qKKKJ")
RegisterHam(Ham_Spawn, "player", "eledes", 1)
g_hp = register_cvar("HP+", "3")
g_armor = register_cvar("AP+", "3")
g_ido = register_cvar("Ido", "5.0")
g_maxhp = register_cvar("Max HP", "100")
g_maxap = register_cvar("MAX AP", "100")
register_clcmd("say /hpm", "hpd")
register_clcmd("say /ap", "apd")
}
public eledes(id)
{
set_task(0.1, "regeneration", id)
}
public regeneration(id)
{
set_user_health(id, get_user_health(id)+get_pcvar_num(g_hp))
set_user_armor(id, get_user_armor(id)+get_pcvar_num(g_armor))
set_task(get_pcvar_float(g_ido), "regeneration", id)
if(get_user_health(id) >= get_pcvar_num(g_maxhp))
{
set_user_health(id, get_pcvar_num(g_maxhp))
}
if(get_user_armor(id) >= get_pcvar_num(g_maxap))
{
set_user_armor(id, get_pcvar_num(g_maxap))
}
}
public hpd(id)
{
client_print(id, print_chat, "HP-D: %d", get_user_health(id))
}
public apd(id)
{
client_print(id, print_chat, "Pajzsod: %d", get_user_armor(id))
}