Добрый вечер, ув. форумчане п-п-р, простите что я задаю часто вопросы, я еще новичок, и многого не знаю... Дело в том что, таймер не выключается а срабатывает обратно через 10 секунд.. Как это можно исправить?
//Вызвал..
Код:
SetTimerEx("bolhp",1000*10,true,"i",playerid);
//Действие.
PHP код:
forward bolhp(playerid);
public bolhp(playerid)
{
new
Float: p_heal;
GetPlayerHealth(playerid, p_heal);
//SetPlayerHealth(playerid, p_heal - 10.0);
SetPlayerHealth(playerid, p_heal + 1.0);
new Float:health;
GetPlayerHealth(playerid,health);
if(health > 100.0)
{
new timerbolhp = SetTimerEx("bolhp",1000*10,true,"i",playerid);
KillTimer(timerbolhp); // Выключить таймер.
SM(playerid,0xFF9600FF,"Курс лечение пройдет");
}
return 1;
}