19.04.2012, 19:15
pawn Код:
public ShowStats(playerid,targetid)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new string[256];
new drank[20];
new Float:health;
if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "I'о?i`алa*i'"; }
else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "N~o'пa*? A^ип"; }
else { drank = "I'y"i`а? A^ип"; }
new admin = PlayerInfo[targetid][pAdmin];
new cash = GetPlayerCash(targetid);
new kills = PlayerInfo[targetid][pKills];
new deaths = PlayerInfo[targetid][pDeaths];
new intir = GetPlayerInterior(targetid);
new vw = GetPlayerVirtualWorld(targetid);
new warns = PlayerInfo[targetid][pWarns];
new hp = GetPlayerHealth(targetid, health);
new armor = GetPlayerArmour(targetid, health);
new jtime = PlayerInfo[targetid][pJailTime];
new spree = PlayerInfo[targetid][pSpree];
new bounty = Bounty[targetid];
new lotto = PlayerInfo[targetid][pLotto];
new faction = TeamInfo[PlayerInfo[targetid][pMember]][TeamName];
new prank = PlayerInfo[targetid][pRank];
new ranktext[256];
switch(prank)
{
case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank1]);
case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank2]);
case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank3]);
case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank4]);
case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank5]);
case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank6]);
}
strcat(string, "N~o`аo`иn~o`ика i'а %s:", PlayerName(targetid));
strcat(string, "A`a"i`иi' E"a*вa*л: %d A^ип ?аi'к: %s", admin, drank);
strcat(string, "I'ай-i`i'оa~о O'a'ийn~o`ва a'a*з o'i`и?аi'a*: %d O'a'ийn~o`ва: %d O'i`и?аi'иy": %d", spree, kills, deaths);
strcat(string, "E^?u'в: %d A`?i`о?: %d I"а?и: $%d", hp, armor, cash);
strcat(string, "O"a*i'а за a~лаваo`а i`o': %d Чиn~ло оo` лоo`оo`о: %d", bounty, lotto);
strcat(string, "A'аi'a"а/I`афиy": %s ?аi'к: %d(%s)", faction, prank, ranktext);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
strcat(string, "E`i'o`a*?ио?:[%d] A^и?o`o'алa*i' n~вy"o`:[%d] I"?a*a"оп?a*?a"a*i'иy":[%d] A^?a*i`a* в заo`во?а:[%d]", vw, intir, warns, jtime);
}
ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "Stats",string, "Ok", "");
}
}