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

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

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

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

Полоска сытости.

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

Alberto_Johnson

Компетентный
Помог ставим +
Скрин:

В начало мода:
PHP:
#include <progress>
Ко всем new :
PHP:
new Bar:sitosti;
в enum pInfo добовляем:
PHP:
pSitosti,
Далее находим public HPCheck() и заменяем на мой:
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;
}
Потом в public OnPlayerSpawn(playerid) добавляем:
PHP:
	sitosti = CreateProgressBar(548.00, 35.00, 57.50, 6.19, 3407871, 100.0);
	SetProgressBarValue(sitosti, PlayerInfo[playerid][pSitosti]);
Далее в public OnPlayerUpdate(playerid) вставляем
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]);
Далее в public OnPlayerUpdateRL(playerid) добавляем :
PHP:
ini_setInteger(File,"Sitosti",PlayerInfo[playerid][pSitosti]);
Потом в public OnPlayerLogin(playerid,password[]) добавляем:
PHP:
ini_getInteger(File,"Sitosti",PlayerInfo[playerid][pSitosti]);
И находим if(PlayerInfo[playerid][pReg] == 0) и туда добавляем :
PHP:
PlayerInfo[playerid][pSitosti] = 100;//100 - сколько будет даваться после регистрации
На этом наша работа закончена, УДАЧИ!

Ссылка на скачивание инклуда :
Пароль: pawno-info
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу