Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.14 KB | None | 0 0
  1. ShowStats(playerid,giveplayerid)
  2. {
  3. if(!IsPlayerConnected(giveplayerid)) return false;
  4. new string[350];
  5. new str[1600];
  6. new aSex[8];
  7. new House[5];
  8. new house = PlayerInfo[giveplayerid][pHouseKey];
  9. if(house == -1) House = "None";
  10. else SetString(House,IntToStr(house));
  11. if(PlayerInfo[giveplayerid][pSex] == 0) aSex = "None";
  12. else if(PlayerInfo[giveplayerid][pSex] == 1) aSex = "Мужчина";
  13. else if(PlayerInfo[giveplayerid][pSex] == 2) aSex = "Женщина";
  14. new VIP[15];
  15. new CurrentVIP = PlayerInfo[giveplayerid][pVipTime];
  16. if(CurrentVIP == 0)
  17. {
  18. CurrentVIP = PlayerInfo[giveplayerid][pVIP];
  19. }
  20. if(CurrentVIP == STATUS_NONE) VIP = "Не имеется";
  21. else if(CurrentVIP == STATUS_BRONZE) VIP = "Bronze";
  22. else if(CurrentVIP == STATUS_SILVER) VIP = "Silver";
  23. else if(CurrentVIP == STATUS_GOLD) VIP = "Gold";
  24. new Phone[15];
  25. if(PlayerInfo[giveplayerid][pTelNum] == 0 || PlayerInfo[giveplayerid][pTelNum] == 1) Phone = "Не имеется";
  26. else SetString(Phone, IntToStr(PlayerInfo[giveplayerid][pTelNum]));
  27.  
  28. 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",
  29. Name(giveplayerid),
  30. aSex,
  31. PlayerInfo[giveplayerid][pLevel],
  32. PlayerInfo[giveplayerid][pExp],
  33. (PlayerInfo[giveplayerid][pLevel]+1)*4,
  34. GetMoney(giveplayerid),PlayerInfo[giveplayerid][pVirMoney]);
  35. strcat(str,string);
  36. format(string,sizeof(string),"\n{FFFFFF}Номер телефона: {f7a400}%s \n{FFFFFF}Деньги в банке: {f7a400}$%d\n{FFFFFF}Работа персонажа: {f7a400}%s\n",
  37. Phone,
  38. PlayerInfo[giveplayerid][pBank],
  39. GetJobName(PlayerInfo[giveplayerid][pJob]));
  40. strcat(str,string);
  41.  
  42. 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]);
  43. else format(string,sizeof(string),"{FFFFFF}Организация персонажа: {f7a400}Не имеется \n");
  44. strcat(str,string);
  45.  
  46. format(string,sizeof(string),"{FFFFFF}Уровень розыска: {f7a400}[%d] \n{FFFFFF}Законопослушность: {f7a400}%d/100\n{FFFFFF}Сытость: {f7a400}%d/100\n\n",
  47. PlayerInfo[giveplayerid][pWanted],
  48. PlayerInfo[giveplayerid][pZKP],
  49. Fullness[playerid]);
  50. strcat(str,string);
  51. format(string,sizeof(string),"{FFFFFF}Предупреждения: {B9040F}[%d] \n{FFFFFF}IP адрес: {B9040F}%s\n\n",
  52. PlayerInfo[giveplayerid][pWarns],
  53. PlayerIp[giveplayerid]);
  54. strcat(str,string);
  55. new narkostr[50];
  56. switch(PlayerInfo[giveplayerid][pAllRepl])
  57. {
  58. case 0..100: format(narkostr,sizeof(narkostr),"\t{228B22}Нет зависимости");
  59. case 101..200: format(narkostr,sizeof(narkostr),"\t{D2691E}Возможна зависимость");
  60. case 201..300: format(narkostr,sizeof(narkostr),"\t{FF4500}Слегка зависим");//1 лвл
  61. case 301..400: format(narkostr,sizeof(narkostr),"\t{B22222}Почти наркоман");//2
  62. default: format(narkostr,sizeof(narkostr),"\t{961C00}Наркоман");//3lvl
  63. }
  64. format(string, sizeof(string), "{FFFFFF}Наркотиков: {f7a400}%d\n", PlayerInfo[giveplayerid][pDrugs]);
  65. strcat(str, string);
  66. format(string, sizeof(string), "{FFFFFF}Наркозависимость: {f7a400}%d %s\n\n", PlayerInfo[giveplayerid][pAllRepl],narkostr);
  67. strcat(str, string);
  68. if(PlayerInfo[playerid][pOOC]==0) format(string, sizeof(string), "{FFFFFF}Банковская карта: {961C00}Не имеется\n");
  69. else format(string, sizeof(string), "{FFFFFF}Банковская карта: {228B22}Имеется\n");
  70. strcat(str, string);
  71. format(string, sizeof(string), "{FFFFFF}Премиум аккаунт: {f7a400}[%s]\n",VIP);
  72. strcat(str, string);
  73.  
  74. if(PlayerInfo[playerid][pPhoneBook]==0) format(string, sizeof(string), "{FFFFFF}Телефонная книжка: {f7a400}Не имеется\n");
  75. else format(string, sizeof(string), "{FFFFFF}Телефонная книжка: {f7a400}[ Имеется ]\n");
  76. strcat(str, string);
  77.  
  78. if(strlen(PlayerInfo[giveplayerid][pMerrit])>1)
  79. {
  80. format(string, sizeof(string), "{FFFFFF}Муж/Жена персонажа: {f7a400}%s\n", PlayerInfo[giveplayerid][pMerrit]);
  81. strcat(str, string);
  82. }
  83. if(PlayerInfo[giveplayerid][pFrom] != -1)
  84. {
  85. format(string, sizeof(string), "{FFFFFF}Номер в отеле: {f7a400}%d\n", PlayerInfo[giveplayerid][pFrom]+1);
  86. strcat(str, string);
  87. }
  88. if(PlayerInfo[giveplayerid][pHouseKey] != -1)
  89. {
  90. format(string, sizeof(string), "{FFFFFF}Номер дома: {f7a400}%d\n", PlayerInfo[giveplayerid][pHouseKey]);
  91. strcat(str, string);
  92. format(string, sizeof(string), "{FFFFFF}Денег в доме: {f7a400}%d\n", HouseInfo[PlayerInfo[giveplayerid][pHouseKey]][hMoney]);
  93. strcat(str, string);
  94. }
  95.  
  96. for(new c = 0;c < OWNABLECARS;c++)
  97. {
  98. new number = OwnableCar[c];
  99. if(IsPlayerHaveCar(giveplayerid,number))
  100. {
  101. format(string,sizeof(string),"\n{AFAFAF}%s(%d)\nСтатус блокировки: [%s] \nСигнализация: [%s] %s\n",VehicleName[GetVehicleModelEx(number)-400],number,
  102. CarInfo[c][cLock] >= 1 ? ("Закрыт"):("Открыт"),CarInfo[c][cAlarmON] >= 1 ? ("Включена"):("Выключена"),CarInfo[c][cShtraf] > 0 ? ("{f7a400}[X]"):(""));
  103. strcat(str,string);
  104. }
  105. }
  106. if(PlayerInfo[giveplayerid][pWarns]>0)
  107. {
  108. format(string,sizeof(string),"\n{B9040F}До слета варна осталось: \t\t%d часов.\n",floatround((PlayerInfo[giveplayerid][pTimeToLastWarn]+(3600*24*10)-CurrentTimer)/3600,floatround_ceil) );
  109. strcat(str,string);
  110. }
  111. if(!ShowPlayerDialogEx(playerid,235,0,"Cтатистика персонажа",str,"Назад","Закрыть"))SendClientMessage(playerid, COLOR_GREY, "Недоступно на данный момент.");
  112. return true;
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement