08.07.2011, 07:02
pawn Код:
dcmd_stats(playerid, params[])
{
new string[128];
new pDeaths;
new player1, h, m, s;
if(!strlen(params)) player1 = playerid;
else player1 = strval(params);
if(!IsPlayerConnected(player1)) return SendClientMessage(playerid, red, "ERROR: Player Not Connected!");
TotalGameTime(player1, h, m, s);
if(AccInfo[player1][Deaths] == 0) pDeaths = 1;
else pDeaths = AccInfo[player1][Deaths];
format(string, sizeof(string), "|- %s's Statistics -|", PlayerName2(player1));
SendClientMessage(playerid, green, string);
format(string, sizeof(string), "Kills: [%d] | Deaths: [%d] | Ratio: [%0.2f] | Money: [$%d] | Time: [%d] hrs [%d] mins [%d] secs |", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s);
SendClientMessage(playerid, green, string);
switch(AccInfo[playerid][pVip])
{
case 1: SendClientMessage(playerid,red, "VIP Silver");
case 2: SendClientMessage(playerid,red, "VIP Gold");
case 3: SendClientMessage(playerid,red, "VIP Premium");
}
switch(AccInfo[playerid][Level])
{
case 1: SendClientMessage(playerid,red, "Trail moderator");
case 2: SendClientMessage(playerid,red, "Moderator");
case 3: SendClientMessage(playerid,red, "Administrator");
case 4: SendClientMessage(playerid,red, "Master Administrator");
case 5: SendClientMessage(playerid,red, "Manager");
default:
{
if(AccInfo[playerid][Level] > 5) SendClientMessage(playerid,red, "Owner");
}
}
return 1;
}
#endif