Alberto_Johnson
Компетентный
Помог ставим +
Скрин:
В начало мода:
Ко всем new :
в enum pInfo добовляем:
Далее находим public HPCheck() и заменяем на мой:
Потом в public OnPlayerSpawn(playerid) добавляем:
Далее в public OnPlayerUpdate(playerid) вставляем
НА этом работа почти закончена.
В public OnPlayerRegister(playerid, password[]) добавляем:
Далее в public OnPlayerUpdateRL(playerid) добавляем :
Потом в public OnPlayerLogin(playerid,password[]) добавляем:
И находим if(PlayerInfo[playerid][pReg] == 0) и туда добавляем :
На этом наша работа закончена, УДАЧИ!
Ссылка на скачивание инклуда :
Пароль: pawno-info
Скрин:
В начало мода:
PHP:
#include <progress>
PHP:
new Bar:sitosti;
PHP:
pSitosti,
HTML:
public HPCheck()
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
new Float:health;
GetPlayerHealth(i,health);
PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
PlayerInfo[i][pGun51Time] = 0;
PlayerInfo[i][pGunaviaTime] = 0;
PlayerInfo[i][pGunfbiTime] = 0;
PlayerInfo[i][pGunlspdTime] = 0;
PlayerStoned[i] = 0;
new tmphour, tmpminute, tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
ghour = tmphour;
SetWorldTime(tmphour);
SetPlayerWeather(i, 14);
SetPlayerDrunkLevel (i, 0);
if(PlayerInfo[i][pSitosti] <= 1)
{
SetPlayerHealthNoCheat(i, health - 1.0);
PlayerHealth[i] = health;
PlayerInfo[i][pHP] -=1;
SendClientMessage(i,COLOR_RED,"Вы голодны! Скорее подкрепитесь, иначе здоровье ухудшится");
SendClientMessage(i,COLOR_RED,"Следите за индикатором голода! '/satiety'");
}
else
{
PlayerInfo[i][pSitosti] -=1;
}
}
return 1;
}
PHP:
sitosti = CreateProgressBar(548.00, 35.00, 57.50, 6.19, 3407871, 100.0);
SetProgressBarValue(sitosti, PlayerInfo[playerid][pSitosti]);
PHP:
SetProgressBarValue(sitosti, PlayerInfo[playerid][pSitosti]);
UpdateProgressBar(sitosti, playerid);
if(PlayerInfo[playerid][pSitosti] > 100)
{
PlayerInfo[playerid][pSitosti] = 100;
}
else if(PlayerInfo[playerid][pSitosti] < 3)
{
new Float:health;
GetPlayerHealth(playerid, health);
PlayerInfo[playerid][pSitosti] = 3;
SetPlayerHealthNoCheat(playerid, health -10);
SendClientMessage(playerid,COLOR_RED,"Вы голодны, покушайте что-нибудь.");
return true;
}
В public OnPlayerRegister(playerid, password[]) добавляем:
PHP:
ini_setInteger(File,"Sitosti",PlayerInfo[playerid][pSitosti]);
PHP:
ini_setInteger(File,"Sitosti",PlayerInfo[playerid][pSitosti]);
PHP:
ini_getInteger(File,"Sitosti",PlayerInfo[playerid][pSitosti]);
PHP:
PlayerInfo[playerid][pSitosti] = 100;//100 - сколько будет даваться после регистрации
Ссылка на скачивание инклуда :
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Пароль: pawno-info
Последнее редактирование:
