Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.42 KB | None | 0 0
  1.  
  2. public ShowStats(playerid,targetid)
  3. {
  4. if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
  5. {
  6. new cash = GetPlayerCash(targetid);
  7. new atext[20];
  8. if(PlayerInfo[targetid][pSex] == 1) { atext = "Masculin"; }
  9. else if(PlayerInfo[targetid][pSex] == 2) { atext = "Feminin"; }
  10. new ttext[20];
  11. if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medic&Fireman"; }
  12. else if(gTeam[targetid] == 4 || gTeam[targetid] == 3) { ttext = "Civil"; }
  13. else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Police Departament"; }
  14. else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "F.B.I."; }
  15. else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "National Guard"; }
  16. else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Medics&Fireman"; }
  17. else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Diavola Family"; }
  18. else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "Los Zetas"; }
  19. else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Thieves"; }
  20. else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitman Agency"; }
  21. else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "News Reporter"; }
  22. else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi Cab Co."; }
  23. else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "School Instructor"; }
  24. else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "Tow Car Company"; }
  25. new rtext[64];
  26. if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
  27. {
  28. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Cadet"; }
  29. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Ofiter"; }
  30. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sergent"; }
  31. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Locotenent"; }
  32. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Capitan"; }
  33. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Chestor"; }
  34. else { rtext = "Cadet"; }
  35. }
  36. else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
  37. {
  38. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Subinspector"; }
  39. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Inspector"; }
  40. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Comisar"; }
  41. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Agent special"; }
  42. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Asistent director"; }
  43. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
  44. else { rtext = "Subinspector"; }
  45. }
  46. else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG Ranks
  47. {
  48. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Caporal"; }
  49. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Sergent"; }
  50. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Maior"; }
  51. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Capitan"; }
  52. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Locotenent"; }
  53. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "General"; }
  54. else { rtext = "Caporal"; }
  55. }
  56. else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)//MF Ranks
  57. {
  58. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Student"; }
  59. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Pompier"; }
  60. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Asistent"; }
  61. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Medic primar"; }
  62. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Director adjunct"; }
  63. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
  64. else { rtext = "Subinspector"; }
  65. }
  66. else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//Diavola Family Ranks
  67. {
  68. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
  69. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Talhar"; }
  70. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mafiot"; }
  71. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Criminal"; }
  72. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Coordonator"; }
  73. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
  74. else { rtext = "Sefu'"; }
  75. }
  76. else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//Los Zetas Ranks
  77. {
  78. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
  79. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Talhar"; }
  80. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mafiot"; }
  81. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Criminal"; }
  82. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Coordonator"; }
  83. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
  84. else { rtext = "Sefu'"; }
  85. }
  86. else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)// Thieves Ranks
  87. {
  88. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Copil"; }
  89. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Hot"; }
  90. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Jefuitor"; }
  91. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Violator"; }
  92. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Criminal"; }
  93. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sefu'"; }
  94. else { rtext = "Copil"; }
  95. }
  96. else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Hitman Ranks
  97. {
  98. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
  99. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Lunetist"; }
  100. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Asasin"; }
  101. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Asasin profesionist"; }
  102. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Director"; }
  103. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
  104. else { rtext = "Incepator"; }
  105. }
  106. else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//NR Ranks
  107. {
  108. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Cameraman"; }
  109. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Ziarist"; }
  110. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Reporter"; }
  111. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Redactor sef"; }
  112. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Editor"; }
  113. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Producator"; }
  114. else { rtext = "Cameraman"; }
  115. }
  116. else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//Taxi Company Ranks
  117. {
  118. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Incepator"; }
  119. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Sofer"; }
  120. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Taximetrist"; }
  121. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Dispecer"; }
  122. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Director"; }
  123. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Proprietar Taxi"; }
  124. else { rtext = "Incepator"; }
  125. }
  126. else if(IsAnInstructor(targetid))//Driving/Flying School Ranks
  127. {
  128. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Student"; }
  129. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Instructor"; }
  130. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Instructor profesionist"; }
  131. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manager"; }
  132. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-director"; }
  133. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
  134. else { rtext = "Student"; }
  135. }
  136. else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)// Tow Car Company
  137. {
  138. if(PlayerInfo[targetid][pRank] == 1) { rtext = "Vulcanizator"; }
  139. else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Mecanic incepator"; }
  140. else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mecanic profesionist"; }
  141. else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Mester"; }
  142. else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Inginer mecanic"; }
  143. else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director companie"; }
  144. else { rtext = "Vulcanizator"; }
  145. }
  146. else
  147. {
  148. rtext = "-";
  149. }
  150. new jtext[20];
  151. if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detectiv"; }
  152. else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Avocat"; }
  153. else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Prostituata"; }
  154. else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Dealer droguri"; }
  155. else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Spargator de masini"; }
  156. else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Reporter"; }
  157. else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Mecanic auto"; }
  158. else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Bodyguard"; }
  159. else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Dealer arme"; }
  160. else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Dealer masini"; }
  161. else if(PlayerInfo[targetid][pJob] == 11) { jtext = "Fermier"; }
  162. else if(PlayerInfo[targetid][pJob] == 12) { jtext = "Curier"; }
  163. else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Sofer autobuz"; }
  164. else if(PlayerInfo[targetid][pJob] == 15) { jtext = "Ziarist"; }
  165. else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Camionagiu"; }
  166. else { jtext = "Somer"; }
  167. new drank[20];
  168. if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Da"; }
  169. else { drank = "Nu exista"; }
  170. new married[20];
  171. strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
  172. new age = PlayerInfo[targetid][pAge];
  173. new ptime = PlayerInfo[targetid][pConnectTime];
  174. new fwarn = PlayerInfo[targetid][pFwarn];
  175. new fpunish = PlayerInfo[targetid][pPunish];
  176. new drugs = PlayerInfo[targetid][pDrugs];
  177. new mats = PlayerInfo[targetid][pMats];
  178. new wanted = WantedLevel[targetid];
  179. new level = PlayerInfo[targetid][pLevel];
  180. new exp = PlayerInfo[targetid][pExp];
  181. new pnumber = PlayerInfo[targetid][pPnumber];
  182. new account = PlayerInfo[targetid][pAccount];
  183. new nxtlevel = PlayerInfo[targetid][pLevel]+1;
  184. new expamount = nxtlevel*levelexp;
  185. new costlevel = nxtlevel*levelcost;//10k for testing purposes
  186. new housekey = PlayerInfo[targetid][pPhousekey];
  187. new bizkey = PlayerInfo[targetid][pPbiskey];
  188. new intir = PlayerInfo[targetid][pInt];
  189. new skin = PlayerInfo[targetid][pChar];
  190. new Float:health;
  191. GetPlayerHealth(targetid, health);
  192. new local = PlayerInfo[targetid][pLocal];
  193. new PRob = PlayerInfo[targetid][pRob];
  194. new name[MAX_PLAYER_NAME];
  195. new warns = PlayerInfo[targetid][pWarns];
  196. new imprumut = PlayerInfo[targetid][pImprumut];
  197. new imprumutscazut = PlayerInfo[targetid][pImprumut]/45;
  198. new sms = PlayerInfo[targetid][pSMS];
  199. new call = PlayerInfo[targetid][pCall];
  200. GetPlayerName(targetid, name, sizeof(name));
  201. new Float:px,Float:py,Float:pz;
  202. GetPlayerPos(targetid, px, py, pz);
  203. new plrip[16];
  204. GetPlayerIp(targetid, plrip, sizeof(plrip));
  205. new string9[128];
  206. if(PlayerInfo[playerid][pStats] == 0)
  207. {
  208. format(string9, sizeof(string9), "{FFFFFF}Sub ce forma doresti sa-ti vizualizezi statisticile contului (/status)?");
  209. ShowPlayerDialog(playerid, 96, DIALOG_STYLE_MSGBOX, "Statistici cont",string9, ">>", "Text");
  210. }
  211. else if(PlayerInfo[playerid][pStats] == 1)
  212. {
  213. new year, month, day;
  214. getdate(year,month,day);
  215. new coordsstring[256];
  216. SendClientMessage(playerid, COLOR_LIGHTGREEN,"------------------------------------------------------------------------------------");
  217. format(coordsstring, sizeof(coordsstring),"» STATISTICI CONT: %s - %d.%d.%d «",name, day, month, year);
  218. SendClientMessage(playerid, COLOR_WHITE,coordsstring);
  219. format(coordsstring, sizeof(coordsstring), "Level: %d | Sex: %s | Varsta: %d | Cash: $%s | Banca: $%s | Job: %s", level,atext,age,FormatNumber(cash),FormatNumber(account), jtext);
  220. SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
  221. format(coordsstring, sizeof(coordsstring), "Cont Premium: %s | Casatorit: %s | OreJucate: %d | PretLevel: $%s | Tel: %d | Warns: %d/3", drank,married,ptime,FormatNumber(costlevel),pnumber,warns);
  222. SendClientMessage(playerid, COLOR_GRAD3,coordsstring);
  223. format(coordsstring, sizeof(coordsstring), "Credit: %d SMS/%d apeluri | Imprumut: %s$/%s$ | PuncteWanted: %d/6 | FPunish: %d/15 | PuncteRob: %d/10",sms,call, FormatNumber(imprumutscazut),FormatNumber(imprumut), wanted, fpunish, PRob);
  224. SendClientMessage(playerid, COLOR_GRAD4,coordsstring);
  225. format(coordsstring, sizeof(coordsstring), "Droguri: %d | Materiale: %d | Respect: %d/%d | Factiune: %s | FWarns: %d/3 | Rang: %s",drugs,mats,exp,expamount,ttext,fwarn,rtext);
  226. SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
  227. if(PlayerInfo[playerid][pAdmin] >= 1)
  228. {
  229. format(coordsstring, sizeof(coordsstring), "Administrator: %d | HP: %.1f | Casa: %d | Afacere: %d | HireKey: %d | Interior: %d | Local: %d | IP: %s", PlayerInfo[targetid][pAdmin],health,housekey,bizkey,HireCar[targetid],intir,local,plrip);
  230. SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
  231. format(coordsstring, sizeof(coordsstring), "Vehicul [slot #1]: %d | Vehicul [slot #2]: %d | Vehicul [slot #3]: %d | Skin: %d", PlayerInfo[targetid][pPcarkey], PlayerInfo[targetid][pPcarkey2],PlayerInfo[targetid][pPcarkey3],skin);
  232. SendClientMessage(playerid, COLOR_GRAD5,coordsstring);
  233. }
  234. SendClientMessage(playerid, COLOR_LIGHTGREEN,"------------------------------------------------------------------------------------");
  235. }
  236. else if(PlayerInfo[playerid][pStats] == 2)
  237. {
  238. new string2[1152];
  239. new coordsstring[1152];
  240. new year, month, day;
  241. getdate(year,month,day);
  242. format(coordsstring, sizeof(coordsstring), "{FFFFFF}» STATISTICI CONT: {FF0000}%s {FFFFFF}- %d.%d.%d « \n", name, day, month, year);
  243. strcat(string2,coordsstring);
  244. format(coordsstring, sizeof(coordsstring), "{FFFFFF}Level: {87CEFA}%d {FFFFFF}| Sex: {87CEFA}%s {FFFFFF}| Varsta: {87CEFA}%d {FFFFFF}| Cash: {87CEFA}$%s {FFFFFF}| Banca: {87CEFA}$%s \n", level,atext,age,FormatNumber(cash),FormatNumber(account));
  245. strcat(string2,coordsstring);
  246. format(coordsstring, sizeof(coordsstring), "{FFFFFF}Cont Premium: {87CEFA}%s {FFFFFF}| Casatorit: {87CEFA}%s {FFFFFF}| OreJucate: {87CEFA}%d {FFFFFF}| Job: {87CEFA}%s \n", drank,married,ptime,jtext);
  247. strcat(string2,coordsstring);
  248. format(coordsstring, sizeof(coordsstring), "{FFFFFF}Imprumut: {87CEFA}%s${FFFFFF}/{87CEFA}%s$ {FFFFFF}| {87CEFA}FPunish: %d/40 {FFFFFF}| PuncteWanted: {87CEFA}%d{FFFFFF}/6 | Tel: {87CEFA}%d \n",FormatNumber(imprumutscazut),FormatNumber(imprumut),wanted, fpunish, pnumber);
  249. strcat(string2,coordsstring);
  250. format(coordsstring, sizeof(coordsstring), "{FFFFFF}Droguri: {87CEFA}%d {FFFFFF}| Materiale: %d {FFFFFF}| Respect: {87CEFA}%d{FFFFFF}/{87CEFA}%d {FFFFFF}| Factiune: {87CEFA}%s {FFFFFF}| Rang: {87CEFA}%s \n",drugs,mats,exp, expamount,ttext,rtext,fwarn, warns);
  251. strcat(string2,coordsstring);
  252. format(coordsstring, sizeof(coordsstring), "{FFFFFF}Credit: {87CEFA}%d mesaje/%d apeluri {FFFFFF}| PuncteRob: {87CEFA}%d/10 {FFFFFF}| FWarns: {87CEFA}%d/3 {FFFFFF}| Warns: {87CEFA}%d/3 \n\n",sms, call, PRob, fwarn, warns);
  253. strcat(string2,coordsstring);
  254. if(PlayerInfo[playerid][pAdmin] >= 1)
  255. {
  256. format(coordsstring, sizeof(coordsstring), "{FF0000}Administrator: %d | HP: %.1f | Casa: %d | Afacere: %d | HireKey: %d | Interior: %d | Local: %d | IP: %s \n", PlayerInfo[targetid][pAdmin],health,housekey,bizkey,HireCar[targetid],intir,local,plrip);
  257. strcat(string2, coordsstring);
  258. format(coordsstring, sizeof(coordsstring), "{FF0000}Vehicul [slot #1]: %d | Vehicul [slot #2]: %d | Vehicul [slot #3]: %d | Skin: %d", PlayerInfo[targetid][pPcarkey], PlayerInfo[targetid][pPcarkey2],PlayerInfo[playerid][pPcarkey3],skin);
  259. strcat(string2, coordsstring);
  260. }
  261. ShowPlayerDialog(playerid,97,DIALOG_STYLE_MSGBOX,"Statistici cont",string2,"Iesire","");
  262. }
  263. }
  264. new sendername[MAX_PLAYER_NAME];
  265. GetPlayerName(playerid, sendername, sizeof(sendername));
  266. printf("[DEBUG]: #ShowStats - %s", sendername);
  267. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement