Доступ к готовым решениям

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

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

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

Мануал Статистика сервера.

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

Exort

Умник
Представляю вашему вниманию статистику сервера.

Внимание! Данная система подходит исключетельно для RLS модов. (А так, меняйте переменные).
Добавляем ко всем #define:
PHP:
#define DIALOG_STATISTICS 1
Добавляем ко всем диалогам:
PHP:
		case DIALOG_STATISTICS:
		{
		new buyhome = 0;
		new buybiz = 0;
		new buySbiz = 0;
		new strings[160];
		new classdom[5];
		for(new h = 0; h < sizeof(HouseInfo); h++)
		{
			if(HouseInfo[h][hOwned] == 1) { buyhome ++; }
			switch(HouseInfo[h][hKlass])
			{
			case 0: { if(HouseInfo[h][hOwned] == 1) { classdom[0]++;} }
			case 1: { if(HouseInfo[h][hOwned] == 1) {  classdom[1]++;} }
			case 2: { if(HouseInfo[h][hOwned] == 1) {  classdom[2]++;} }
			case 3: { if(HouseInfo[h][hOwned] == 1) {  classdom[3]++;} }
			default: { if(HouseInfo[h][hOwned] == 1) {  classdom[4]++;} }
			}
		}
		for(new i = 0; i < sizeof(BizzInfo); i++)
		{
		if(BizzInfo[i][bOwned] == 1) { buybiz ++; }
		}
		for(new b = 0; b < sizeof(SBizzInfo); b++)
		{
		if(SBizzInfo[b][sOwned] == 1) { buySbiz ++; }
		}
		format(strings, sizeof(strings), "Продано домов: %i из 667\n\nN: [%i]\tD: [%i]\tC: [%i]\tB: [%i]\tA: [%i]\n\nПродано бизнесов: %i из 15\n\nПродано заправок: %i из 28",buyhome,classdom[0], classdom[1], classdom[2], classdom[3], classdom[4],buybiz,buySbiz);
		SPD(playerid, DIALOG_STATISTICS, DIALOG_STYLE_MSGBOX,"Статистика сервера", strings, "Скрыть", "");
}
Далее ко всем командам:
PHP:
CMD:getastat(playerid, params[]) 
{
    ShowPlayerDialog(playerid, DIALOG_STATISTICS, DIALOG_STYLE_LIST, "Раздел разработчика", "n» Статистика сервера", "Выбрать", "Отмена");
    return 1;
}
PHP:
		else if(strcmp(cmd, "/leaders", true) == 0)
	{
 ShowPlayerDialog(playerid, DIALOG_STATISTICS, DIALOG_STYLE_LIST, "Раздел разработчика", "n» Статистика сервера", "Выбрать", "Отмена");
    return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу