13.01.2013, 21:30
Quote:
Дико извиняюсь, поправил первый пост, в цикле у меня есть проверка. Наверное нужно хранить время последнего изменения хп +1 ? (gettime()+1) и потом проверять каждую секунду в цикле, если время соответствует времени на сервере --- сравниваем HP.
|
pawn Code:
stock _SetPlayerHealth(playerid, Float:amount)
{
HP[playerid] = amount, HPc{playerid} = 1;
return SetPlayerHealth(playerid, amount);
}
#define SetPlayerHealth _SetPlayerHealth
pawn Code:
if(h > HP[i])
{
if(HPc{i}) HPc{i} = 0;
else
{
//карательные меры
}
}