Vassasssin
Умник
В общем , вот код
Если у нас хп меньше 100 , то запускаем таймер
Код таймера
Если у нас здоровье меньше 100 , то каждые 3 секунды прибавляем +1 хп . Если хп 100 или больше , останавливаем таймер
Все это работает для 0 id , нужно для каждого отдельно .
PHP:
new Float:HP;
GetPlayerHealth(playerid,HP);
if(HP<100)
{
timerhealth = SetTimer("TimerForHealth",3000,true);
}
Код таймера
PHP:
forward TimerForHealth(playerid);
public TimerForHealth(playerid)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health < 100)
{
GameTextForPlayer(playerid, "+1 hp",1000, 4);
SetPlayerHealth(playerid,health+1);
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"Ваше здоровье полностью восстаовилось");
KillTimer(timerhealth);
}
}
Все это работает для 0 id , нужно для каждого отдельно .
