03.01.2014, 10:33
pawn Код:
CMD:stats(playerid,params[])
{
new targetid;
sscanf(params, "U(-1)", targetid);
if(targetid == -1) targetid = playerid;
if(!IsPlayerConnected(targetid) || targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, red, "Player Not Connected!");
new h, m, s, pDeaths, PlayerName[MAX_PLAYER_NAME];
TotalGameTime(targetid, h, m, s);
GetPlayerName(targetid, PlayerName, sizeof(PlayerName));
if(PlayerInfo[targetid][Deaths] == 0) pDeaths = 1;
else pDeaths = PlayerInfo[targetid][Deaths];
new fstr[1800], str[250];
format(fstr, sizeof(fstr), "\t\t{FF0000}---====> {FFA500}YG Stats For %s's {FF0000}<====---\n", PlayerName);
format(str, sizeof(str), "{F2C80C}Admin Level: {3DE3B1}%d {FFFFFF}| {F2C80C}VIP Level: {3DE3B1}%d{FFFFFF} | {F2C80C}Interior: {3DE3B1}%d{FFFFFF} | {F2C80C}Maths Quiz Won: {3DE3B1}%d{FFFFFF},\n", PlayerInfo[targetid][Level], PlayerInfo[targetid][dRank], GetPlayerInterior(targetid), PlayerInfo[targetid][Maths]);
strcat(fstr, str);
format(str, sizeof(str), "{F2C80C}TP Status: {3DE3B1}%s {FFFFFF}| {F2C80C}YG Status: {3DE3B1}%s{FFFFFF} | {F2C80C}Virtual World: {3DE3B1}%d{FFFFFF},\n", PlayerInfo[targetid][Trusted] ? ("Yes") : ("No"), PlayerInfo[targetid][YG] ? ("Yes") : ("No"), GetPlayerVirtualWorld(targetid));
strcat(fstr, str);
format(str, sizeof(str), "{F2C80C}Cookies: {3DE3B1}%d {FFFFFF} | {F2C80C}Cakes: {3DE3B1}%d{FFFFFF} | {F2C80C}Scores:{3DE3B1} %d{FFFFFF} | {F2C80C}Ping:{3DE3B1} %d{FFFFFF},\n", PlayerInfo[targetid][Cookies], PlayerInfo[targetid][Cakes], GetPlayerScore(targetid), GetPlayerPing(targetid));
strcat(fstr, str);
format(str, sizeof(str), "{F2C80C}Money:{3DE3B1} $%d{FFFFFF} | {F2C80C}Bank:{3DE3B1} $%d{FFFFFF} | {F2C80C}Logged In:{3DE3B1} %s{FFFFFF} | {F2C80C}Registered:{3DE3B1} %s{FFFFFF},\n", GetPlayerMoney(targetid), PlayerInfo[targetid][bank], PlayerInfo[targetid][LoggedIn] ? ("Yes") : ("No"), PlayerInfo[targetid][Registered] ? ("Yes") : ("No"));
strcat(fstr, str);
format(str, sizeof(str), "{F2C80C}Kills:{3DE3B1} %d{FFFFFF} | {F2C80C}Deaths:{3DE3B1} %d{FFFFFF} | {F2C80C}K/D Ratio:{3DE3B1} %0.2f{FFFFFF} | {F2C80C}AdminKills: {3DE3B1}%d{FFFFFF},\n", PlayerInfo[targetid][Kills], PlayerInfo[targetid][Deaths], (PlayerInfo[targetid][Kills] / pDeaths), PlayerInfo[targetid][AdminKills]);
strcat(fstr, str);
format(str, sizeof(str), "{F2C80C}Playing Since: {3DE3B1}%d {F2C80C}Hours {FFFFFF}| {3DE3B1}%d {F2C80C}Mins {FFFFFF}| {3DE3B1}%d{F2C80C} Secs {FFFFFF}| {F2C80C}Skin:{3DE3B1} %d{FFFFFF}.\n", h, m, s, GetPlayerSkin(targetid));
strcat(fstr, str);
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Player Stats", fstr, "OK", "");
return 1;
}
and i do /stats [id] is will show the person id stats
becoz this commands /stats say The Player Is Not Connected so please help me !