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 <<<
|
|
|
|