Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ShowStats(playerid,giveplayerid)
- {
- if(!IsPlayerConnected(giveplayerid)) return false;
- new string[350];
- new str[1600];
- new aSex[8];
- new House[5];
- new house = PlayerInfo[giveplayerid][pHouseKey];
- if(house == -1) House = "None";
- else SetString(House,IntToStr(house));
- if(PlayerInfo[giveplayerid][pSex] == 0) aSex = "None";
- else if(PlayerInfo[giveplayerid][pSex] == 1) aSex = "Мужчина";
- else if(PlayerInfo[giveplayerid][pSex] == 2) aSex = "Женщина";
- new VIP[15];
- new CurrentVIP = PlayerInfo[giveplayerid][pVipTime];
- if(CurrentVIP == 0)
- {
- CurrentVIP = PlayerInfo[giveplayerid][pVIP];
- }
- if(CurrentVIP == STATUS_NONE) VIP = "Не имеется";
- else if(CurrentVIP == STATUS_BRONZE) VIP = "Bronze";
- else if(CurrentVIP == STATUS_SILVER) VIP = "Silver";
- else if(CurrentVIP == STATUS_GOLD) VIP = "Gold";
- new Phone[15];
- if(PlayerInfo[giveplayerid][pTelNum] == 0 || PlayerInfo[giveplayerid][pTelNum] == 1) Phone = "Не имеется";
- else SetString(Phone, IntToStr(PlayerInfo[giveplayerid][pTelNum]));
- format(string,sizeof(string),"\n{FFFFFF}Имя персонажа: {f7a400}%s \n{FFFFFF}Пол персонажа: {f7a400}%s \n{FFFFFF}Уровень персонажа: {f7a400}%d \n{FFFFFF}Уважение персонажа: {f7a400}%d/%d \n{FFFFFF}Наличные деньги: {f7a400}$%d\n{FFFFFF}Донат Счёт: {f7a400}%d VR\n",
- Name(giveplayerid),
- aSex,
- PlayerInfo[giveplayerid][pLevel],
- PlayerInfo[giveplayerid][pExp],
- (PlayerInfo[giveplayerid][pLevel]+1)*4,
- GetMoney(giveplayerid),PlayerInfo[giveplayerid][pVirMoney]);
- strcat(str,string);
- format(string,sizeof(string),"\n{FFFFFF}Номер телефона: {f7a400}%s \n{FFFFFF}Деньги в банке: {f7a400}$%d\n{FFFFFF}Работа персонажа: {f7a400}%s\n",
- Phone,
- PlayerInfo[giveplayerid][pBank],
- GetJobName(PlayerInfo[giveplayerid][pJob]));
- strcat(str,string);
- if(PlayerInfo[giveplayerid][pMember]>0) format(string,sizeof(string),"{FFFFFF}Организация персонажа: {f7a400}%s\n{FFFFFF}Должность персонажа: {f7a400}%s(%d)\n\n",OrgInfo[GetTeamID(giveplayerid)][oName],GetRankName(GetTeamID(giveplayerid),PlayerInfo[giveplayerid][pRank]),PlayerInfo[giveplayerid][pRank]);
- else format(string,sizeof(string),"{FFFFFF}Организация персонажа: {f7a400}Не имеется \n");
- strcat(str,string);
- format(string,sizeof(string),"{FFFFFF}Уровень розыска: {f7a400}[%d] \n{FFFFFF}Законопослушность: {f7a400}%d/100\n{FFFFFF}Сытость: {f7a400}%d/100\n\n",
- PlayerInfo[giveplayerid][pWanted],
- PlayerInfo[giveplayerid][pZKP],
- Fullness[playerid]);
- strcat(str,string);
- format(string,sizeof(string),"{FFFFFF}Предупреждения: {B9040F}[%d] \n{FFFFFF}IP адрес: {B9040F}%s\n\n",
- PlayerInfo[giveplayerid][pWarns],
- PlayerIp[giveplayerid]);
- strcat(str,string);
- new narkostr[50];
- switch(PlayerInfo[giveplayerid][pAllRepl])
- {
- case 0..100: format(narkostr,sizeof(narkostr),"\t{228B22}Нет зависимости");
- case 101..200: format(narkostr,sizeof(narkostr),"\t{D2691E}Возможна зависимость");
- case 201..300: format(narkostr,sizeof(narkostr),"\t{FF4500}Слегка зависим");//1 лвл
- case 301..400: format(narkostr,sizeof(narkostr),"\t{B22222}Почти наркоман");//2
- default: format(narkostr,sizeof(narkostr),"\t{961C00}Наркоман");//3lvl
- }
- format(string, sizeof(string), "{FFFFFF}Наркотиков: {f7a400}%d\n", PlayerInfo[giveplayerid][pDrugs]);
- strcat(str, string);
- format(string, sizeof(string), "{FFFFFF}Наркозависимость: {f7a400}%d %s\n\n", PlayerInfo[giveplayerid][pAllRepl],narkostr);
- strcat(str, string);
- if(PlayerInfo[playerid][pOOC]==0) format(string, sizeof(string), "{FFFFFF}Банковская карта: {961C00}Не имеется\n");
- else format(string, sizeof(string), "{FFFFFF}Банковская карта: {228B22}Имеется\n");
- strcat(str, string);
- format(string, sizeof(string), "{FFFFFF}Премиум аккаунт: {f7a400}[%s]\n",VIP);
- strcat(str, string);
- if(PlayerInfo[playerid][pPhoneBook]==0) format(string, sizeof(string), "{FFFFFF}Телефонная книжка: {f7a400}Не имеется\n");
- else format(string, sizeof(string), "{FFFFFF}Телефонная книжка: {f7a400}[ Имеется ]\n");
- strcat(str, string);
- if(strlen(PlayerInfo[giveplayerid][pMerrit])>1)
- {
- format(string, sizeof(string), "{FFFFFF}Муж/Жена персонажа: {f7a400}%s\n", PlayerInfo[giveplayerid][pMerrit]);
- strcat(str, string);
- }
- if(PlayerInfo[giveplayerid][pFrom] != -1)
- {
- format(string, sizeof(string), "{FFFFFF}Номер в отеле: {f7a400}%d\n", PlayerInfo[giveplayerid][pFrom]+1);
- strcat(str, string);
- }
- if(PlayerInfo[giveplayerid][pHouseKey] != -1)
- {
- format(string, sizeof(string), "{FFFFFF}Номер дома: {f7a400}%d\n", PlayerInfo[giveplayerid][pHouseKey]);
- strcat(str, string);
- format(string, sizeof(string), "{FFFFFF}Денег в доме: {f7a400}%d\n", HouseInfo[PlayerInfo[giveplayerid][pHouseKey]][hMoney]);
- strcat(str, string);
- }
- for(new c = 0;c < OWNABLECARS;c++)
- {
- new number = OwnableCar[c];
- if(IsPlayerHaveCar(giveplayerid,number))
- {
- format(string,sizeof(string),"\n{AFAFAF}%s(%d)\nСтатус блокировки: [%s] \nСигнализация: [%s] %s\n",VehicleName[GetVehicleModelEx(number)-400],number,
- CarInfo[c][cLock] >= 1 ? ("Закрыт"):("Открыт"),CarInfo[c][cAlarmON] >= 1 ? ("Включена"):("Выключена"),CarInfo[c][cShtraf] > 0 ? ("{f7a400}[X]"):(""));
- strcat(str,string);
- }
- }
- if(PlayerInfo[giveplayerid][pWarns]>0)
- {
- format(string,sizeof(string),"\n{B9040F}До слета варна осталось: \t\t%d часов.\n",floatround((PlayerInfo[giveplayerid][pTimeToLastWarn]+(3600*24*10)-CurrentTimer)/3600,floatround_ceil) );
- strcat(str,string);
- }
- if(!ShowPlayerDialogEx(playerid,235,0,"Cтатистика персонажа",str,"Назад","Закрыть"))SendClientMessage(playerid, COLOR_GREY, "Недоступно на данный момент.");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement