Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с таймером

Статус
В этой теме нельзя размещать новые ответы.

Vassasssin

Умник
В общем , вот код

PHP:
		new Float:HP;
		GetPlayerHealth(playerid,HP);
		if(HP<100)
		{
    	timerhealth = SetTimer("TimerForHealth",3000,true);
    	}
Если у нас хп меньше 100 , то запускаем таймер

Код таймера

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);
    }
}
Если у нас здоровье меньше 100 , то каждые 3 секунды прибавляем +1 хп . Если хп 100 или больше , останавливаем таймер

Все это работает для 0 id , нужно для каждого отдельно .
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу