Любите же вы велосипеды изобретать, ребятки...
Вот мой вариант
PHP код:
SetTimerEx("bolhp"1000 10false"i"playerid);


forward bolhp(playerid);
public 
bolhp(playerid)
{
    new 
Floatp_heal;
    
    
GetPlayerHealth(playeridp_heal);
    
SetPlayerHealth(playeridp_heal 1.0);
    
    if(
p_heal 99.0SendClientMessage(playerid0xFF9600FF"Курс лечения пройден.");
    else 
SetTimerEx("bolhp"1000 10false"i"playerid);
    return 
1;

Без каких-либо левых переменных и прочего. Мыслите проще, господа