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

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

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

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

Новая статистика

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

Jeff_Hardy

Компетентный
Доброго времени суток, представляю вас новую статистику для сервера!

СКРИН:


Вот этот паблик public ShowStats(playerid,targetid) замените на наш!
PHP:
public ShowStats(playerid,targetid)
{
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
		new atext[32];// Пол
		if(PlayerInfo[targetid][pSex] == 1) { atext = "Мужчина"; }
		else if(PlayerInfo[targetid][pSex] == 2) { atext = "Женщина"; }
		new ttext[50];// Фракция
		new string[32];
		new playername[MAX_PLAYER_NAME];
		GetPlayerName(targetid, playername, sizeof(playername));
		format(string, sizeof(string), "accounts/%s.ini", playername);// Заменить на своё!
		if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданин";}
		else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Полиция"; }
		else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "ФБР"; }
		else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "Армия"; }
		else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "МЧС"; }
		else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "LCN"; }
		else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Yakuza"; }
		else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Мэрия"; }
		else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitman Agency"; }
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "Репоретры"; }
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi Company"; }
		else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "Инструкторы"; }
		else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "Groove Street"; }
		new rtext = PlayerInfo[targetid][pRank]; // Ранг
        new jtext[32];// Работа
        if(PlayerInfo[targetid][pJob] == 1) { jtext = "Детектив"; }
        else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Адвокат"; }
        else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Проститутка"; }
        else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Наркодилер"; }
        else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Автоугонщик"; }
        else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Репортер"; }
        else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Механик"; }
        else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Телохранитель"; }
        else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Гандилер"; }
        else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Автодилер"; }
        else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Боксер"; }
        else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Водитель автобуса"; }
        else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Разносчик газет"; }
        else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Дальнобойщик"; }
        else { jtext = "Без работный"; }
		new drank[20];// Vippka
		if(PlayerInfo[playerid][pAdmin] != 0) { drank = "Администратор"; }
		else if(PlayerInfo[targetid][pDonateRank] >= 1 && PlayerInfo[playerid][pAdmin] == 0) { drank = "Премиум"; }
		else { drank = "Обычный акк"; }
		new married[20];
		strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
		new cash = PlayerInfo[playerid][pMoney]; // Деньги
		new fishes = PlayerInfo[targetid][pFishes]; // Рыба
		new bigfish = PlayerInfo[targetid][pBiggestFish]; // Сам. Большая рыба
		new crimes = PlayerInfo[targetid][pCrimes]; // Преступления
		new arrests = PlayerInfo[targetid][pArrested]; // Арестован [кол-во] раз
		new warrests = PlayerInfo[targetid][pWantedDeaths]; // Убит с розыском
		new drugs = PlayerInfo[targetid][pDrugs]; // Наркотики
		new mats = PlayerInfo[targetid][pMats]; // Материалы
		new level = PlayerInfo[targetid][pLevel]; // Уровень
		new exp = PlayerInfo[targetid][pExp]; // Респекты
		new nxtlevel = PlayerInfo[targetid][pLevel]+1; // След. лвл (нужно для вычисления того, что ниже)
		new expamount = nxtlevel*levelexp; // Нужно респектов до след. лвл'а
		new warns = PlayerInfo[targetid][pWarns]; // Варны
		new bank = PlayerInfo[targetid][pAccount];
		new name[MAX_PLAYER_NAME]; // Ник
		GetPlayerName(targetid, name, sizeof(name));
		new info[1000];
		new coordsstring[256];
		new coordsstring2[500];
		new coordsstring3[210];
		format(coordsstring, sizeof(coordsstring),   "Ник: %s\nУровень: %d\nРеспекты: %d/%d\nПол: %s\nДеньги на руках: %d\nДеньги в банке: %d\n---------------------------------\nВарнов: %d/3\nПреступлений: %d\nАрестов: %d\nСмертей с розыском: %d\n---------------------------------",name,level,exp,expamount,atext,cash,bank,warns,crimes,arrests,warrests);
        format(coordsstring2, sizeof(coordsstring2), "\nО/Б/M: %s\nРанг: %d\nРабота: %s\n---------------------------------\nСтатус: %s\nЖена/Муж: %s\n---------------------------------\nНаркотики: %d\nМатериалы: %d\n---------------------------------\nРыб поймано: %d\nСамая большая рыба: %d",ttext,rtext,jtext,drank,married,drugs,mats,fishes,bigfish);
        format(coordsstring3, sizeof(coordsstring3), "Статистика %s",name);
        format(info, 3000,"%s%s%s%s%s",coordsstring,coordsstring2);
		ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,coordsstring3,info,"Закрыть","");
	}
}
Автор: Jeff_Hardy
+ оптимизация.
P.S. Делал для своего сервера но захотелось выложить!
Кому понадобилось ставьте, +
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу