Любите же вы велосипеды изобретать, ребятки...
Вот мой вариант
Без каких-либо левых переменных и прочего. Мыслите проще, господаPHP код:
SetTimerEx("bolhp", 1000 * 10, false, "i", playerid);
forward bolhp(playerid);
public bolhp(playerid)
{
new Float: p_heal;
GetPlayerHealth(playerid, p_heal);
SetPlayerHealth(playerid, p_heal + 1.0);
if(p_heal > 99.0) SendClientMessage(playerid, 0xFF9600FF, "Курс лечения пройден.");
else SetTimerEx("bolhp", 1000 * 10, false, "i", playerid);
return 1;
}