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

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

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

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

Статистика как на Samp-RP(для новичков)

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

Beedup

Умник
Всем привет.Сегодня мы будем делать статистику как на Samp-RP.Если вы с ней не знакомы смотрите скриншот ниже:

Ну что же начнем.
К enum Pinfo добавляем
PHP:
	pDonatechet,
	pZakonp,
	pNarcoZavisimost,
	pRp,
Находим public ShowStats(playerid,targetid) и заменяем его на это
PHP:
public ShowStats(playerid,targetid)
   {
    if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
       	new year,month,day;
        			getdate(year, month, day);
                  
                    {
                   		if (day > 31)
                    	{
                   			month += 1;
                    		if (month > 12)
                    		{
                   				year += 1;
                    			while(day > 31) day -= 31;
                    		}
                    		else while(day > 31) day -= 31;
                    	}
                    }
                    
                    {
                  	 	if (day > 30)
                  	 	{
       			 			month += 1;
                 		 	if (month > 12)
                   	 		{
                     	 		year += 1;
                             	while(day > 30) day -= 30;
                 		 	}
                 		 	else while(day > 30) day -= 30;
                  	 	}
             		}
               		
               		{
  		 		 		if (day > 29)
             	 		{
           			 		month += 1;
            		 		if (month > 12)
            		 		{
          				 		year += 1;
           			 			while(day > 29) day -= 29;
            		 		}
            		 		else while(day > 29) day -= 29;
             	 		}
               		}
                 	
                 	{
               	 		if (day > 28)
               	 		{
     				 		month += 1;
              		 		if (month > 12)
              		 		{
             			 		year += 1;
             			 		while(day > 28) day -= 28;
              		 		}
              		 		else while(day > 28) day -= 28;
               	 		}
				 	}
		new atext[32];
		if(PlayerInfo[targetid][pSex] == 1) { atext = "Мужчина"; }
		else if(PlayerInfo[targetid][pSex] == 2) { atext = "Женщина"; }
		new ttext[32];
		if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Неизвестно"; }
		else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "LSPD"; }
		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 = "ЛКН"; }
		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 = "Casino Rich"; }
		else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "SF NEWS"; }
		else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "SFPD"; }
		else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "Инструкторы"; }
		else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "The Ballas"; }
		else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { ttext = "Vagos Gang"; }
		else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { ttext = "Русская Мафия"; }
		else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { ttext = "Grove Street"; }
		else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 15) { ttext = "LS NEWS"; }
		else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { ttext = "The Aztecas"; }
		else if(PlayerInfo[targetid][pMember] == 18 || PlayerInfo[targetid][pLeader] == 18) { ttext = "The Rifa"; }
		else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { ttext = "Армия: Зона 51"; }
		else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { ttext = "LV NEWS"; }
				else if(PlayerInfo[targetid][pMember] == 21 || PlayerInfo[targetid][pLeader] == 21) { ttext = "LVPD"; }
		new rtext = PlayerInfo[targetid][pRank];
        new jtext[20];
        if(PlayerInfo[targetid][pJob] == 1) { jtext = "Детектив"; }
        else if(PlayerInfo[targetid][pJob] == 2) { 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] == 20) { jtext = "Мусоровоз"; }
         else if(PlayerInfo[targetid][pJob] == 25) { jtext = "Развозчик продуктов"; }
           else if(PlayerInfo[targetid][pJob] == 51) { jtext = "Развозчик запчастей"; }
        else if(PlayerInfo[targetid][pJob] == 23) { jtext = "Продавец хотдогов"; }
        else if(PlayerInfo[targetid][pJob] == 26) { jtext = "Тренер"; }
        else if(PlayerInfo[targetid][pJob] == 50) { jtext = "Таксист"; }
        else { jtext = "Безработный"; }
  		new drank[20];
         if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "BRONZE VIP"; }
		else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "GOLD VIP"; }
		  else  if(PlayerInfo[targetid][pLevel] == 1) { drank = "Новичёк"; }
        else if(PlayerInfo[targetid][pLevel] == 2) { drank = "Начинающий"; }
               else if(PlayerInfo[targetid][pLevel] == 3) { drank = "Начинающи"; }
        else if(PlayerInfo[targetid][pLevel] == 4) { drank = "Начинающи"; }
        else if(PlayerInfo[targetid][pLevel] == 5) { drank = "Постоянный игрок"; }
        else if(PlayerInfo[targetid][pLevel] == 6) { drank = "Постоянный игрок"; }
        else if(PlayerInfo[targetid][pLevel] == 7) { drank = "Освоившийся"; }
        else if(PlayerInfo[targetid][pLevel] == 8) { drank = "Освоившийся"; }
         else if(PlayerInfo[targetid][pLevel] >= 9) { drank = "Дед"; }
		new married[20];
		strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
        new cash = PlayerInfo[targetid][pCash];
		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 wanted = WantedLevel[targetid];
		new level = PlayerInfo[targetid][pLevel];
		new exp = PlayerInfo[targetid][pExp];
		new nxtlevel = PlayerInfo[targetid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		new pnumber = PlayerInfo[targetid][pPnumber];
		new warns = PlayerInfo[targetid][pWarns];
		new zakon = PlayerInfo[targetid][pZakonp];
		new narko = PlayerInfo[targetid][pNarcoZavisimost];
		new donatschet = PlayerInfo[targetid][pDonatechet];
		new rp = PlayerInfo[targetid][pRp];
		new playerip[256];
		GetPlayerIp(targetid, playerip, sizeof(playerip));
		new name[MAX_PLAYER_NAME];
		GetPlayerName(targetid, name, sizeof(name));
		new coordsstring[1000];
		new msg[] = "Имя:\t\t\t\t\t%s\n\nУровень:\t\t\t\t%d\nExp:\t\t\t\t\t%d/%d\nДеньги:\t\t\t\t\t%d\nТелефон:\t\t\t\t%d\nWarns:\t\t\t\t\t%d\nЗаконопослушность:\t\t\t%d\nНаркозависимость:\t\t\t%d\nПреступлений:\t\t\t\t%d\nАрестов:\t\t\t\t%d\nСмертей в розыске:\t\t\t%d\nУровень розыска:\t\t\t%d\nНаркотики:\t\t\t\t%d\nМатериалы:\t\t\t\t%d\nRp рейтинг:\t\t\t\t%d\nДонат счёт:\t\t\t\t%d\n\nОрганизация:\t\t\t\t%s\nРанг:\t\t\t\t\t%d\nРабота:\t\t\t\t\t%s\nСтатус:\t\t\t\t\t%s\nЖена/Муж:\t\t\t\t%s\nПол:\t\t\t\t\t%s";
		format(coordsstring, 1000, msg, name,level,exp,expamount,cash,pnumber,warns,zakon,narko,crimes,arrests,warrests,wanted,drugs,mats,rp,donatschet,ttext,rtext,jtext,drank,married,atext);
		ShowPlayerDialog(playerid,10004,DIALOG_STYLE_MSGBOX,"Статистика персонажа",coordsstring,"Ок","");
	}
}
Вот и все!Скопировал Beedup,вырезано из мода Rustam_Rich.
P.S. я не копирую Samp-RP и создал этот урок только для вас.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу