Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmd(stats)
- {
- new targetid;
- new ownStringID[8];
- format(ownStringID, 8, "I(%d)", playerid);
- checkParams(ownStringID, targetid);
- checkTargetConnected();
- CallRemoteFunction("showPlayerStats", "ii", playerid, targetid);
- new msg[128];
- format(msg, 128, MSGPREFIX"%s checked your /stats", playerNick[playerid]);
- if(playerid != targetid && !playerAccount[playerid][playerAdminLevel]) SendClientMessage(targetid, 0x66CCCC, msg);
- notifyAdminEvent("%s used /stats.", playerNick[playerid]);
- return 1;
- }
- global:showPlayerStats(toplayerid, playerid)
- {
- new countryString[48];
- GetPVarString(playerid, "country", countryString, 48);
- new subQuery[1024];
- strpack(subQuery, "");
- new tempString[128];
- new rgbMaxColors = sizeof(RGBColors);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "AccountID: %d \tCountry: %s\r\n", userStats[playerid][accID], countryString);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "General Stats:");
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nCash:\t\t\t$%08d", (userStats[playerid][cash]));
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nKills:\t\t\t%d", userStats[playerid][kills]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nDeaths:\t\t%d", userStats[playerid][deaths]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nTime Played:\t\t%s", getTimeStr(userStats[playerid][timePlayed]));
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nRatio:\t\t\t%0.2f", (floatdiv(userStats[playerid][kills],userStats[playerid][deaths])));
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nPoints:\t\t\t%d", userStats[playerid][points]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nRank:\t\t\t%d", userStats[playerid][rank]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nAdmins Killed:\t\t%d", userStats[playerid][adminKills]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nReaction tests won:\t%d", userStats[playerid][reactionTestWin]);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nFPS:\t\t\t%d", CallRemoteFunction("getPlayerFPS", "i", playerid));
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nAccuracy:\t\t%0.2f%%", floatdiv(userStats[playerid][sT], userStats[playerid][sT] + userStats[playerid][sM]) * 100);
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- format(tempString, 128, "\nChi:\t\t\t%d%%", GetPVarInt(playerid, "chiVal"));
- strcat(subQuery, tempString);
- strcat(subQuery, RGBColors[random(rgbMaxColors)]);
- if(GetPVarInt(playerid, "clanID")) {
- //CallRemoteFunction("registerClanPVar", "i", playerid);
- new pClanName[56];
- GetPVarString(playerid, "clanName", pClanName, 56);
- format(tempString, 128, "\nClan:\t\t\t%s", pClanName);
- } else {
- format(tempString, 128, "\nClan:\t\t\tNone");
- }
- strcat(subQuery, tempString);
- showDialog(toplayerid, 1434, DIALOG_STYLE_MSGBOX, "Statistics", subQuery, "close", "");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement