Hello
it looks like set_task ignores a delay or idk.. code:
Code:
plugin_init()
{
RegisterHam(Ham_Spawn, "player", "zaciatok_kola", 1 )
}
Code:
public zaciatok_kola(id)
{
set_task(2,"Task_HPRegenLoop",id,_,_,"b")
set_task(2,"uzdraveniloop",id,_,_,"b")
}
Code:
public Task_HPRegenLoop(id)
{
if(g_item_reg[id] && cs_get_user_team(id)== CS_TEAM_CT && is_user_alive(id))
{
if((get_user_health(id) >= 500))
{
set_user_health(id, 500)
}
else
{
set_user_health(id, get_user_health(id) + 5)
}
}
else
{
set_user_health(id, get_user_health(id))
}
}
public uzdraveniloop(id)
{
new float:addhealths = MaxHP[id]*0.05
if(g_item_sti[id] && cs_get_user_team(id) == CS_TEAM_T && is_user_alive(id))
{
if(!(get_user_health(id) >= MaxHP[id]))
set_user_health(id, get_user_health(id) + floatround(addhealths))
if(get_user_health(id) > MaxHP[id])
set_user_health(id, floatround(MaxHP[id]))
}
else
{
set_user_health(id, get_user_health(id))
}
}
adding health works ok but that delay

thanks