aidar14
Умник
Вот сам паблик
PHP:
public HPCheck()
{
foreach (new i : Player)
{
new Float:health;
GetPlayerHealth(i,health);
PlayerStoned[i] = 0;
new tmphour, tmpminute, tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
hour = tmphour;
SetWorldTime(tmphour);
GunTime[i] = 1;
if(PlayerInfo[i][pSitosti] >= 70 && PlayerInfo[i][pSitosti] <= 80)
{
SendClientMessage(i,COLOR_GREEN,"Вы немного голодны!");
SendClientMessage(i,COLOR_GREEN,"Следите за индикатором голода! '/golod'");
}
if(PlayerInfo[i][pSitosti] >= 50 && PlayerInfo[i][pSitosti] < 70)
{
SendClientMessage(i,COLOR_YELLOW,"Вы проголодались!");
SendClientMessage(i,COLOR_YELLOW,"Следите за индикатором голода! '/golod'");
}
if(PlayerInfo[i][pSitosti] >= 5 && PlayerInfo[i][pSitosti] < 50)
{
SendClientMessage(i,COLOR_ORANGE,"Жажда голода вас перебарывает!");
SendClientMessage(i,COLOR_ORANGE,"Следите за индикатором голода! '/golod'");
}
if(PlayerInfo[i][pSitosti] <= 0)
{
SetPlayerHealthAC(i, health - 4);
PlayerHealth[i] = health;
PlayerInfo[i][pHP] -=4;
SendClientMessage(i,COLOR_RED,"Вы голодны! Скорее подкрепитесь, иначе здоровье ухудшится");
SendClientMessage(i,COLOR_RED,"Следите за индикатором голода! '/golod'");
}
else
{
PlayerInfo[i][pSitosti] -= 4;
SetProgressBarValue(sitot, PlayerInfo[i][pSitosti]);
UpdateProgressBar(sitot, i);
}
return true;
}
Написал не весь код т.к как он не влезает Сама ошибка warning 202: number of arguments does not match definition
Ошибка в строке FixHour(tmphour);
Последнее редактирование:
