[CMD] /getstats [sscanf, Advance] - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[CMD] /getstats [sscanf, Advance]
ExPRO Дата: Суббота, 17.05.2014, 22:41 | Сообщение # 1
Боец
Сообщений: 181
Статус: Offline
Код
else if(strcmp(cmd, "/getstats", true) == 0)//nurlan
     {
         if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid,COLOR_GREY,"Вам не доступна данная команда!");
         if(sscanf(params,"u", params[0])) return SendClientMessage(playerid,COLOR_GREY,"Подсказка: /getstats [id]");
         if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_GREY,"Этот игрок offline");
         ShowStats(playerid,params[0]);
         return 1;
     }


Код
stock 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 jtext[20];
         switch(PlayerInfo[targetid][pJob])
         {
             case 1: jtext = "Водитель автобуса";
             case 2: jtext = "Механик";
             case 3: jtext = "Продавец хотдогов";
             case 4: jtext = "Таксист";
             case 5: jtext = "Развозчик продуктов";
             case 6: jtext = "Тренер";
             case 30: jtext = "Прораб";
             case 8: jtext = "Инкассатор";
             case 9: jtext = "Уборщик улиц";
                case 11: jtext = "Работник завода";
             case 15: jtext = "Дальнобойщик";
             case 26: jtext = "Работник фермы";
             default: jtext = "Безработный";
         }
         new arank[32],drank[20];
         if(PlayerInfo[targetid][pDonateRank] == 1) arank = "{FFFF00}VIP";
         else if(PlayerInfo[targetid][pDonateRank] == 0) arank = "{FFFF00}НЕТ";
         switch(PlayerInfo[targetid][pLevel])
         {
             case 1..4: drank = "Новичёк";
             case 5..10: drank = "Уверенный";
             case 11..20: drank = "Постоянный игрок";
             case 21..25: drank = "Освоившийся";
             case 26..100: drank = "Дед";
             default: drank = "Неизвесно";
           }
         new stringus[100];
         new stringi[30];
         format(stringus, sizeof(stringus), "%s.ini",PN(targetid));
         new file = ini_openFile(stringus);
         if(file < 0) print("нету файла");
         else
         {
                //ini_getString(file,"MarriedTo",stringus);
             ini_getString(file,"pDataReg",stringi);
             ini_closeFile(file);//не забываем закрывать файлы кстати
             new cash = PlayerInfo[targetid][pCash];
             new banks = PlayerInfo[targetid][pBank];
             new warrests = PlayerInfo[targetid][pWantedDeaths];
             new drugs = PlayerInfo[targetid][pDrugs];
             new mats = PlayerInfo[targetid][pMats];
             new wanted = PlayerInfo[playerid][pWanted];
             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];
             if (PlayerInfo[targetid][pSotoviy] ==0) pnumber = 0;
             new warns = PlayerInfo[targetid][pWarns];
             new zakon = PlayerInfo[targetid][pZakonp];
             new narko = PlayerInfo[targetid][pNarcoZavisimost];
             new chas = PlayerInfo[targetid][pPayDayHad];
             new arrests = PlayerInfo[targetid][pArrested];
             new honem = PlayerInfo[targetid][pMobile];
             new Vig = PlayerInfo[targetid][pVig];
             new Stajj = PlayerInfo[targetid][pStaj];
             new str[166],sctring[1450];
             format(str,sizeof(str),"{ffffff}Имя:\t\t\t\t\t{1e90ff}%s{ffffff}\n\n",PN(targetid));
             strcat(sctring,str);
             format(str,sizeof(str),"Уровень:\t\t\t\t%d\n",level);
             strcat(sctring,str);
             format(str,sizeof(str),"Очки Опыта:\t\t\t\t%d из %d\n",exp,expamount);
             strcat(sctring,str);
             format(str,sizeof(str),"Денег:\t\t\t\t\t%d $\n",cash);
             strcat(sctring,str);
             format(str,sizeof(str),"В банке:\t\t\t\t%d $\n",banks);
             strcat(sctring,str);
             format(str,sizeof(str),"Телефон:\t\t\t\t%d\n",pnumber);
             strcat(sctring,str);
             format(str,sizeof(str),"Баланс на телефоне:\t\t\t%d $\n",honem);
             strcat(sctring,str);
             format(str,sizeof(str),"Warns:\t\t\t\t\t%d/3\n",warns);
             strcat(sctring,str);
             format(str,sizeof(str),"Арестов:\t\t\t\t%d\n\n",arrests);
             strcat(sctring,str);
             format(str,sizeof(str),"Законопослушность:\t\t\t%d\n",zakon);
             strcat(sctring,str);
             format(str,sizeof(str),"Наркозависимость:\t\t\t%d\n",narko);
             strcat(sctring,str);
             format(str,sizeof(str),"Смертей в розыске:\t\t\t%d\n",warrests);
             strcat(sctring,str);
             format(str,sizeof(str),"Уровень Преступлений:\t\t%d/6\n",wanted);
             strcat(sctring,str);
             format(str,sizeof(str),"Наркотики при себе:\t\t\t%d/150\n",drugs);
             strcat(sctring,str);
             format(str,sizeof(str),"Материалы при себе:\t\t\t%d/1500\n",mats);
             strcat(sctring,str);
             format(str,sizeof(str),"Пол:\t\t\t\t\t%s\n\n",atext);
             strcat(sctring,str);
             if(PlayerInfo[targetid][pMember] == 0)
             {
                 format(str,sizeof(str),"Работа:\t\t\t\t\t%s\n",jtext);
                 strcat(sctring,str);
                 format(str,sizeof(str),"Стаж:\t\t\t\t\t%d часов\n",Stajj);
                 strcat(sctring,str);
             }
             else
             {
                 format(str,sizeof(str),"Организация:\t\t\t\t%s\n",allFrac[PlayerInfo[targetid][pMember]]);
                 strcat(sctring,str);
                 format(str,sizeof(str),"Ранг:\t\t\t\t\t[%d]%s\n",PlayerInfo[targetid][pRank],allRank[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pRank]]); ///
                 strcat(sctring,str);
                 format(str,sizeof(str),"Выговоров:\t\t\t\t%d/3\n\n",Vig);
                 strcat(sctring,str);
             }
             format(str,sizeof(str),"Часов в игре:\t\t\t\t%d\n",chas);
             strcat(sctring,str);
             format(str,sizeof(str),"Статус в штате:\t\t\t\t%s\n",drank);
             strcat(sctring,str);
             format(str,sizeof(str),"Статус VIP:\t\t\t\t%s{ffffff}\n",arank);
             strcat(sctring,str);
             format(str,sizeof(str),"Проживает с:\t\t\t\t%s\n",stringi);
             strcat(sctring,str);
             ShowPlayerDialog(playerid,139,DIALOG_STYLE_MSGBOX,"{ff8800}Статистика игрового аккаунта",sctring,"Ок","");
         }
     }
}


Автор: Scooter


>>> My sa:mp server 176.32.39.43:7777 <<<
Растаман Дата: Суббота, 07.06.2014, 22:57 | Сообщение # 2
Боец
Сообщений: 283
Статус: Offline
На АРП совершенно другая стата
  • Страница 1 из 1
  • 1
Поиск: