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

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

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

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

ShowStats

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

Сергей|DEMON91052

Компетентный
ShowStats [MySql]

Всем привет дорогие друзья, прошу вам помочь мне с переводом статистики персонажа. Плюсом не обделю. Пожалуйста я сам дуб дубом а тут такое ))
PHP:
stock ShowStats(playerid,targetid) 
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
		new atext[8];
		switch(PlayerInfo[targetid][pSex])
		{
		case 1: { atext = "Мужчина"; }
		case 2: { atext = "Женщина"; }
		}
		new ttext[24];
		switch(PlayerInfo[targetid][pMember])
		{
		case 0: { ttext = "Неизвестно"; }
		case 1: { ttext = "LSPD"; }
		case 2: { ttext = "ФБР"; }
		case 3: { ttext = "Авианосец"; }
		case 4: { ttext = "МЧС Сан Фиерро"; }
		case 5: { ttext = "La Cosa Nostra"; }
		case 6: { ttext = "Yakuza"; }
		case 7: { ttext = "Мэрия"; }
		case 8: { ttext = "Casino Rich"; }
		case 9: { ttext = "SF NEWS"; }
		case 10: { ttext = "SFPD"; }
		case 11: { ttext = "Инструкторы"; }
		case 12: { ttext = "The Ballas"; }
		case 13: { ttext = "Vagos Gang"; }
		case 14: { ttext = "Русская Мафия"; }
		case 15: { ttext = "Grove Street"; }
		case 16: { ttext = "LS NEWS"; }
		case 17: { ttext = "The Aztecas"; }
		case 18: { ttext = "The Rifa"; }
		case 19: { ttext = "Зона 51"; }
		case 20: { ttext = "LV NEWS"; }
		case 21: { ttext = "LVPD"; }
		case 22: { ttext = "МЧС Лос Сантос"; }
		case 23: { ttext = "Байкеры"; }
		case 24: { ttext = "Армия Эдвартс"; }
		}
		new rangz[20];
		//-------- Ранги ----------
		switch(PlayerInfo[targetid][pMember])
		{
		case 0:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 0: { rangz = "Нет"; }
				}
			}
		case 5:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Дон"; }
				case 9: { rangz = "Консильери"; }
				case 8: { rangz = "Младший Босс"; }
				case 7: { rangz = "Капо"; }
				case 6: { rangz = "Сотто-Капо"; }
				case 5: { rangz = "Боец"; }
				case 4: { rangz = "Солдато"; }
				case 3: { rangz = "Сомбаттенте"; }
				case 2: { rangz = "Ассосиато"; }
				case 1: { rangz = "Новицио"; }
				}
			}
		case 25:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 6: { rangz = "Смертник"; }
				case 5: { rangz = "Борзой"; }
				case 4: { rangz = "Обкуренный"; }
				case 3: { rangz = "Камикадзе"; }
				case 2: { rangz = "Мазахист"; }
				case 1: { rangz = "Новенький"; }
				}
			}
		case 23:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 6: { rangz = "Легенда дорог"; }
				case 5: { rangz = "Герой асфальта"; }
				case 4: { rangz = "Заслуженный байкер"; }
				case 3: { rangz = "Беспредельщик"; }
				case 2: { rangz = "Байкер"; }
				case 1: { rangz = "Новичок"; }
				}
			}
		case 11:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 8: { rangz = "Управляющий"; }
				case 7: { rangz = "Директор"; }
				case 6: { rangz = "Старший менеджер"; }
				case 5: { rangz = "Мл. менеджер"; }
				case 4: { rangz = "Кординатор"; }
				case 3: { rangz = "Инструктор"; }
				case 2: { rangz = "Экзаменатор"; }
				case 1: { rangz = "Стажёр"; }
				}
			}
		case 12:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Биг Вилли"; }
				case 9: { rangz = "Райч Нига"; }
				case 8: { rangz = "Фолкс"; }
				case 7: { rangz = "Федерал Блок"; }
				case 6: { rangz = "Гангстер"; }
				case 5: { rangz = "Ап Бро"; }
				case 4: { rangz = "Гун брo"; }
				case 3: { rangz = "Крэкер"; }
				case 2: { rangz = "Младший Нига"; }
				case 1: { rangz = "Блайд"; }
				}
			}
		case 17:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Падре"; }
				case 9: { rangz = "Нестро"; }
				case 8: { rangz = "Тесосеро"; }
				case 7: { rangz = "Инвасор"; }
				case 6: { rangz = "Сабио"; }
				case 5: { rangz = "Мирандо"; }
				case 4: { rangz = "Лас Геррас"; }
				case 3: { rangz = "Геттор"; }
				case 2: { rangz = "Тирадор"; }
				case 1: { rangz = "Перро"; }
				}
			}
		case 18:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Падре"; }
				case 9: { rangz = "Аджунто"; }
				case 8: { rangz = "Ауторидад"; }
				case 7: { rangz = "Бандидо"; }
				case 6: { rangz = "Эрмано"; }
				case 5: { rangz = "Джуниор"; }
				case 4: { rangz = "Мачo"; }
				case 3: { rangz = "Амиго"; }
				case 2: { rangz = "Ладрон"; }
				case 1: { rangz = "Новато"; }
				}
			}
		case 13:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 11: { rangz = "Падре"; }
				case 10: { rangz = "Падрино"; }
				case 9: { rangz = "Лидер V.E.G."; }
				case 8: { rangz = "Асесор"; }
				case 7: { rangz = "Авторитарио"; }
				case 6: { rangz = "Асесино"; }
				case 5: { rangz = "Амиго"; }
				case 4: { rangz = "Эстимадо"; }
				case 3: { rangz = "Сольдадо"; }
				case 2: { rangz = "Криминаль"; }
				case 1: { rangz = "Новато"; }
				}
			}
		case 15:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Мэд Дог"; }
				case 9: { rangz = "Легенд"; }
				case 8: { rangz = "Де Кинг"; }
				case 7: { rangz = "Мобста"; }
				case 6: { rangz = "О.Г."; }
				case 5: { rangz = "Гангста"; }
				case 4: { rangz = "Юонг"; }
				case 3: { rangz = "Килла"; }
				case 2: { rangz = "Хастла"; }
				case 1: { rangz = "Плэйя"; }
				}
			}
		case 14:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 8: { rangz = "Вор в законе"; }
				case 7: { rangz = "Авторитет"; }
				case 6: { rangz = "Смотрящи"; }
				case 5: { rangz = "Вор"; }
				case 4: { rangz = "Жиган"; }
				case 3: { rangz = "Выш****а"; }
				case 2: { rangz = "Фраер"; }
				case 1: { rangz = "Шнырь"; }
				}
			}
		case 6:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 10: { rangz = "Кумитё"; }
				case 9: { rangz = "Оябун-кобун"; }
				case 8: { rangz = "Cайко комон"; }
				case 7: { rangz = "Оядзи"; }
				case 6: { rangz = "Камбу"; }
				case 5: { rangz = "Со-хобунтё"; }
				case 4: { rangz = "Вакагасира"; }
				case 3: { rangz = "Сятейгасира"; }
				case 2: { rangz = "Кёдай"; }
				case 1: { rangz = "Вакасю"; }
				}
			}
		case 9,16,20:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 6: { rangz = "Главный редактор"; }
				case 5: { rangz = "Редактор"; }
				case 4: { rangz = "Журналист"; }
				case 3: { rangz = "Папарацци"; }
				case 2: { rangz = "Фотограф"; }
				case 1: { rangz = "Стажер"; }
				}
			}
		case 8:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 5: { rangz = "Директор"; }
				case 4: { rangz = "Зам. директора"; }
				case 3: { rangz = "Крупье"; }
				case 2: { rangz = "Охранник"; }
				case 1: { rangz = "Чипер"; }
				}
			}
		case 3,19,24:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 16: { rangz = "Генерал"; }
				case 15: { rangz = "Полковник"; }
				case 14: { rangz = "Подполковник"; }
				case 13: { rangz = "Ма";}
				case 12: { rangz = "Капитан"; }
				case 11: { rangz = "Старший лейтенант"; }
				case 10: { rangz = "Лейтенант"; }
				case 9: { rangz = "Младший лейтенант"; }
				case 8: { rangz = "Старший прапорщик"; }
				case 7: { rangz = "Прапорщик"; }
				case 6: { rangz = "Старшина"; }
				case 5: { rangz = "Ст. Сержант"; }
				case 4: { rangz = "Сержант"; }
				case 3: { rangz = "Мл. Сержант"; }
				case 2: { rangz = "Ефрейтор"; }
				case 1: { rangz = "Рядовой"; }
				}
			}
		case 2:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 8: { rangz = "Директор"; }
				case 7: { rangz = "Зам. директора"; }
				case 6: { rangz = "Инспектор"; }
				case 5: { rangz = "Начальник секции"; }
				case 4: { rangz = "Специальный агент"; }
				case 3: { rangz = "Старший агент"; }
				case 2: { rangz = "Агент"; }
				case 1: { rangz = "Стажёр"; }
				}
			}
		case 7:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 9: { rangz = "Мэр"; }
				case 8: { rangz = "Зам. мэра"; }
				case 7: { rangz = "Министр Финансов"; }
				case 6: { rangz = "Министр Обороны "; }
				case 5: { rangz = "Министр Культуры "; }
				case 4: { rangz = "Начальник охраны"; }
				case 3: { rangz = "Охранник"; }
				case 2: { rangz = "Адвокат"; }
				case 1: { rangz = "Секретарь"; }
				}
			}
			////=---------
		case 1,10,21:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 15: { rangz = "Шериф"; }
				case 14: { rangz = "Полковник"; }
				case 13: { rangz = "Подполковник";}
				case 12: { rangz = "Майор"; }
				case 11: { rangz = "Капитан"; }
				case 10: { rangz = "Детектив"; }
				case 9: { rangz = "Лейтенант"; }
				case 8: { rangz = "Мл. Лейтенант"; }
				case 7: { rangz = "Ст. Прапорщик"; }
				case 6: { rangz = "Прапорщик"; }
				case 5: { rangz = "Ст. Сержант"; }
				case 4: { rangz = "Сержант"; }
				case 3: { rangz = "Мл. Сержант"; }
				case 2: { rangz = "Офицер"; }
				case 1: { rangz = "Кадет"; }
				}
			}
		case 4,22:
			{
				switch(PlayerInfo[targetid][pRank])
				{
				case 8: { rangz = "Глав. врач"; }
				case 7: { rangz = "Терапевт"; }
				case 6: { rangz = "Хирург"; }
				case 5: { rangz = "Педиатр"; }
				case 4: { rangz = "Санитар"; }
				case 3: { rangz = "Интерн"; }
				case 2: { rangz = "Стажёр"; }
				case 1: { rangz = "Практикант"; }
				}
			}
		}
		new jtext[20];
		switch(PlayerInfo[targetid][pJob])
		{
		case 0: { jtext = "Безработный"; }
		case 1: { jtext = "Водитель автобуса"; }
		case 2: { jtext = "Механик"; }
		case 3: { jtext = "Продавец хот-догов"; }
		case 4: { jtext = "Таксист"; }
		case 5: { jtext = "Развозчик продуктов"; }
		case 6: { jtext = "Тренер"; }
		case 7: { jtext = "Инкассатор"; }
		case 8: { jtext = "Прораб"; }
		}
		new arank[25];
		switch(PlayerInfo[targetid][pDonateRank])
		{
		case 0: { arank = "Нет"; }
		case 1: { arank = "BRONZE VIP"; }
		case 2: { arank = "SILVER VIP"; }
		case 3: { arank = "{FFFF00}GOLD VIP{ffffff}"; }
		}
		new drank[23];
		switch(PlayerInfo[targetid][pLevel])
		{
		case 1..3: { drank = "Новичок"; }
		case 4..6: { drank = "Начинающий"; }
		case 7..9: { drank = "Уверенный"; }
		case 10..14: { drank = "Постоянный игрок"; }
		case 15..19: { drank = "Освоившийся"; }
		case 20..24: { drank = "Освоившийся"; }
		case 25..49: { drank = "Дед"; }
		}
		new stringus[100];
		new string[100];
		new name[MAX_PLAYER_NAME];
		new sendername[MAX_PLAYER_NAME];
		GetPlayerName(targetid, sendername, sizeof(sendername));
		format(stringus, sizeof(stringus), "accounts/%s.ini",sendername);
		new file = ini_openFile(stringus);
		if(file < 0) print("нету файла");
		else
		{
			ini_getString(file,"MarriedTo",stringus);
			ini_closeFile(file);//не забываем закрывать файлы кстати
			new cash = PlayerInfo[targetid][pCash];
			new warrests = PlayerInfo[targetid][pWantedDeaths];
			new drugs = PlayerInfo[targetid][pDrugs];
			new mats = PlayerInfo[targetid][pMats];
			new wanted = WantedLevel[playerid];
			new level = PlayerInfo[targetid][pLevel];
			new pnumber = PlayerInfo[targetid][pPnumber];
			new warns = PlayerInfo[targetid][pWarns];
			new zakon = PlayerInfo[targetid][pZakonp];
			new exp = PlayerInfo[targetid][pExp];
			new nxtlevel = PlayerInfo[targetid][pLevel]+1;
			new expamount = nxtlevel*levelexp;
			new honem = PlayerInfo[targetid][pMobile];
			new narko = PlayerInfo[targetid][pNarcoZavisimost];
			new bcase = PlayerInfo[targetid][pBank];
			new arrests = PlayerInfo[targetid][pArrested];
			new kills = PlayerInfo[targetid][pKills];
			new stringi[20];
			GetPlayerName(targetid, name, sizeof(name));
			format(string,sizeof(string),"accounts/%s.ini",name);
			new File = ini_openFile(string);
			ini_getString(File,"pDataReg",stringi);
			ini_closeFile(File);

			new playerip[15];
			GetPlayerIp(targetid, playerip, sizeof(playerip));
			GetPlayerName(targetid, name, sizeof(name));
			new Float:px,Float:py,Float:pz;
			GetPlayerPos(targetid, px, py, pz);
			new str[166],sctring[1450];
			format(str,sizeof(str),"{00FF04}__________________________________________________\n\n");
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Имя: \t\t\t\t\t{9ACD32}%s \n\n",name);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Уровень: \t\t\t\t{ffffff}%d \n",level);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Респекты: \t\t\t\t{ffffff}%d / %d \n",exp,expamount);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Пол: \t\t\t\t\t{ffffff}%s \n",atext);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Статус в штате: \t\t\t{ffffff}%s \n",drank);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Статус {FFFF00}VIP{ffffff}: \t\t\t\t%s \n",arank);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Проживает с: \t\t\t\t{ffffff}%s \n",stringi);
			strcat(sctring,str);
			format(str,sizeof(str),"{00FF04}__________________________________________________\n\n");
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Законопослушность: \t\t\t{ffffff}%d \n",zakon);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Арестов: \t\t\t\t{ffffff}%d \n\n",arrests);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Варн(ов): \t\t\t\t{ffffff}%d/{FF6347}3 \n",warns);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Уровень Преступлений: \t\t{ffffff}%d/{FF6347}6 \n",wanted);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Убийств: \t\t\t\t{ffffff}%d \n",kills);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Смертей в розыске: \t\t\t{ffffff}%d \n",warrests);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Наркозависимость: \t\t\t{ffffff}%d \n",narko);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Наркотики при себе: \t\t\t{ffffff}%d \n",drugs);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Материалы при себе: \t\t\t{ffffff}%d \n",mats);
			strcat(sctring,str);
			format(str,sizeof(str),"{00FF04}__________________________________________________\n\n");
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Работа: \t\t\t\t{ffffff}%s \n",jtext);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Организация: \t\t\t\t{ffffff}%s \n",ttext);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Ранг: \t\t\t\t\t{ffffff}%s \n\n",rangz); ///
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Денег: \t\t\t\t\t{ffffff}%d{FFFF00}$ \n",cash);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}В банке: \t\t\t\t{ffffff}%d{FFFF00}$ \n",bcase);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Телефон: \t\t\t\t{ffffff}%d \n",pnumber);
			strcat(sctring,str);
			format(str,sizeof(str),"{ffffff}Баланс на телефоне: \t\t\t{ffffff}%d{FFFF00}$ \n",honem);
			strcat(sctring,str);
			format(str,sizeof(str),"{00FF04}__________________________________________________\n");
			strcat(sctring,str);
			new lol[256];
			format(lol,sizeof(lol),"{33AA33}Статистика игрового аккаунта:{ffffff} %s ",name);
			SPD(playerid,10004,DIALOG_STYLE_MSGBOX,lol,sctring,"Ок","");
		}
	}
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу