Сергей|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,"Ок","");
}
}
}
Последнее редактирование:
