Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.24 KB | None | 0 0
  1. strcat(cVar, "reg_id,autoLogin,pass,IP,adminlevel,hours,minutes,seconds,kills,deaths,money,score,premium,saveskin,spawnplace,seepms,cookies,events_won,races_won,MB_found,keyflip,savedvehicle,speedboost,wheels,reg_time,last_time,color,goto,autofix,god,bmoney,rtests,arrests,plate,bounce,");
  2. strcat(cVar, "speedo,autotune,superman,killstreak,description,duels_won,hidden,weapon_set,fallouts,country,group_id,group_rank,derby_wins,time,weather,v_expired,chat_color,hideMSGs,duels_off,cookiejars,Muted,Jailed,report_points,id_color,house_id");
  3.  
  4. format(cQuery, sizeof(cQuery), "SELECT %s FROM players WHERE name='%s' LIMIT 1", cVar, PlayerName);
  5. MySQL_query(cQuery, true, "OnUserDataLoad", "i", playerid);
  6.  
  7. stock DisplayStats(playerid, p2)
  8. {
  9. if(!IsPlayerConnected(p2) || !IsPlayerConnected(playerid)) return Error(playerid, "Player not connected!");
  10. if(!pLogged[p2]) return Error(playerid, "Player not logged in!");
  11. GetPlayerName(p2, giveplayer, sizeof(giveplayer));
  12.  
  13. new line4[700];
  14. new line3[2000];
  15. new str3[80], str4[80], str5[80], str7[80], str11[140];
  16.  
  17.  
  18. // Main Statistics
  19. switch(pAdmin[p2])
  20. {
  21. case 0:
  22. {
  23. if(pPremium[p2] > 0)
  24. {
  25. if(pPremium[p2] == 3)
  26. {
  27. if(premiumExpired[playerid] != 0) str3 = ""LB2_E"> Status: "LB_E"VIP Player (Temporary)";
  28. else str3 = ""LB2_E"> Status: "LB_E"VIP Player";
  29. }
  30. else
  31. {
  32. if(premiumExpired[playerid] != 0) format(str3, sizeof(str3), ""LB2_E"> Status: "WHITE_E"Premium Member (Level: %d) (Temp)", pPremium[p2]);
  33. else format(str3, sizeof(str3), ""LB2_E"> Status: "WHITE_E"Premium Member (Level: %d)", pPremium[p2]);
  34. }
  35. }
  36. else str3 = ""LB2_E"> Status: "WHITE_E"Regular Player";
  37. }
  38. case 1: str3 = ""LB2_E"> Status: "GREEN_E"Moderator";
  39. case 2: str3 = ""LB2_E"> Status: "LB_E"Administrator";
  40. case 3: str3 = ""LB2_E"> Status: "YELLOW_E"Lead Administrator";
  41. case 4: str3 = ""LB2_E"> Status: "ORANGE_E"Head Administrator";
  42. case 5: str3 = ""LB2_E"> Status: "DARK_E"Server Owner";
  43. }
  44. if(pHidden[p2] != 0) str3 = ""LB2_E"> Status: "WHITE_E"Regular Player";
  45. //new pCity[28];
  46. if(pGroupID[p2] != -1)
  47. {
  48. format(str11, sizeof(str11), ""LB2_E"> Group: "WHITE_E"%s "RED_E"|| "LB2_E"Rank: "WHITE_E"%s", pGroupName[p2], GangPositions[pGroupRank[p2]][E_gang_pos_name]);
  49. }
  50. else format(str11, sizeof(str11), ""LB2_E"> Group: "WHITE_E"None "RED_E"|| "LB2_E"Rank: "WHITE_E"None");
  51. /*GetPlayerCity(p2, pCity, sizeof(pCity));
  52. format(str9, sizeof(str9), ""LB2_E"> Country: "WHITE_E"%s "RED_E"|| "LB2_E"City: "WHITE_E"%s "RED_E"|| "LB2_E"GMT: "WHITE_E"%d", pCountry[p2], pCity, GetPlayerGMT(p2));*/
  53. //format(str9, sizeof(str9), ""LB2_E"> Country: "WHITE_E"- "RED_E"|| "LB2_E"City: "WHITE_E"- "RED_E"|| "LB2_E"GMT: "WHITE_E"-");
  54.  
  55. format(line4, sizeof(line4), "{%06x}%s (ID: %i) "LB_E"stats:\n\n{FF4545}Main Statistics:\n%s\n\
  56. "LB2_E"> Score: "WHITE_E"%d\n"LB2_E"> Cookies: "WHITE_E"%d\n"LB2_E"> Money: "LG_E"$"WHITE_E"%s\n"LB2_E"> Bank Money: "LG_E"$"WHITE_E"%s\n%s\n\n", pColor[p2], giveplayer, p2, str3, pScore[p2], pCookies[p2], ToCurrency(pCash[p2]), ToCurrency(BankMoney[p2]), str11);
  57. strcat(line3, line4);
  58.  
  59. /// General Statistics
  60. if(pCurrHours[p2] == 0)
  61. {
  62. if(pCurrMinutes[p2] == 0)
  63. {
  64. format(str5, sizeof(str5), ""LB2_E"> Current Online Time: "WHITE_E"%d seconds", pCurrSeconds[p2]);
  65. }
  66. else format(str5, sizeof(str5), ""LB2_E"> Current Online Time: "WHITE_E"%d minutes and %d seconds", pCurrMinutes[p2], pCurrSeconds[p2]);
  67. }
  68. else format(str5, sizeof(str5), ""LB2_E"> Current Online Time: "WHITE_E"%d hours, %d minutes and %d seconds", pCurrHours[p2], pCurrMinutes[p2], pCurrSeconds[p2]);
  69. if(pTotalHours[p2] == 0)
  70. {
  71. if(pTotalMinutes[p2] == 0)
  72. {
  73. format(str4, sizeof(str4), ""LB2_E"> Total Online Time: "WHITE_E"%d seconds", pTotalSeconds[p2]);
  74. }
  75. else format(str4, sizeof(str4), ""LB2_E"> Total Online Time: "WHITE_E"%d minutes and %d seconds", pTotalMinutes[p2], pTotalSeconds[p2]);
  76. }
  77. else format(str4, sizeof(str4), ""LB2_E"> Total Online Time: "WHITE_E"%d hours, %d minutes and %d seconds", pTotalHours[p2], pTotalMinutes[p2], pTotalSeconds[p2]);
  78.  
  79. format(line4, sizeof(line4), "{FF4545}General Statistics:\n"LB2_E"> Member since: "WHITE_E"%s\n%s\n%s\n", pRegDate[p2], str5, str4);
  80. strcat(line3, line4);
  81.  
  82. format(line4, sizeof(line4), ""LB2_E"> Kills: "WHITE_E"%d / "LB2_E"Deaths: "WHITE_E"%d "RED_E"|| "LB2_E"KDR: "WHITE_E"%0.2f\n"LB2_E"> Highest Killstreak: "WHITE_E"%d\n\
  83. "LB2_E"> Achievements Completed: "WHITE_E"%d"RED_E"/"WHITE_E"21\n\n", pInfo[p2][pKills], pInfo[p2][pDeaths], Float:pInfo[p2][pKills]/Float:pInfo[p2][pDeaths], TotalKillStreak[p2], GetPlayerAchievement(p2));
  84. strcat(line3, line4);
  85.  
  86. // Other Statistics
  87. switch(pSpawnPlace[p2])
  88. {
  89. case -1: str7 = ""LB2_E"> Spawn Place: "WHITE_E"Random.";
  90. case 0: str7 = ""LB2_E"> Spawn Place: "WHITE_E"San Fierro";
  91. case 1: str7 = ""LB2_E"> Spawn Place: "WHITE_E"Bayside";
  92. case 2: str7 = ""LB2_E"> Spawn Place: "WHITE_E"Abandoned Airport";
  93. case 3: str7 = ""LB2_E"> Spawn Place: "WHITE_E"Las Venturas Airport";
  94. case 4: str7 = ""LB2_E"> Spawn Place: "WHITE_E"HalfPipe";
  95. case 5: str7 = ""LB2_E"> Spawn Place: "WHITE_E"San Fierro Airport";
  96. case 6: str7 = ""LB2_E"> Spawn Place: "WHITE_E"Own House.";
  97. }
  98. format(line4, sizeof(line4), "{FF4545}Other Statistics:\n%s\n"LB2_E"> Skin ID: "WHITE_E"%d\n"LB2_E"> Duels Won: "WHITE_E"%d\n"LB2_E"> Events Won: "WHITE_E"%d\n"LB2_E"> Arrests: "WHITE_E"%d\n\
  99. "LB2_E"> Races Won: "WHITE_E"%d\n"LB2_E"> Moneybags Found: "WHITE_E"%d\n"LB2_E"> Cookie Jars Found: "WHITE_E"%d\n", str7, GetPlayerSkin(p2), pDuelsWon[p2], pInfo[p2][pEventsWon], pArrests[p2], pInfo[p2][pRacesWon], pInfo[p2][pMBFound], pCookieJars[p2]);
  100. strcat(line3, line4);
  101.  
  102. format(line4, sizeof(line4), ""LB2_E"> Reactions Won: "WHITE_E"%d\n"LB2_E"> Fallouts Won: "WHITE_E"%d\n"LB2_E"> Derbys Won: "WHITE_E"%d\n\n"LB2_E"> Description:\n "WHITEP_E"%s\n", reactionsWon[p2], pFallouts[p2], pDerbys[p2], pDescription[p2]);
  103. strcat(line3, line4);
  104.  
  105. if(p2 == playerid)
  106. {
  107. ShowPlayerDialog(playerid, DESCRIPTION_DIALOG, DIALOG_STYLE_MSGBOX, ""ORANGE_E"xSF: "WHITE_E"Statistics", line3, "Edit", "Close");
  108. }
  109. else ShowPlayerDialog(playerid, NO_DIALOG, DIALOG_STYLE_MSGBOX, ""ORANGE_E"xSF: "WHITE_E"Statistics", line3, "Close", "");
  110. return true;
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement