Stats in dialog (rep+++)
#1

Who can help me to do this in dialog

PHP код:
public ShowStats(playerid,targetid)
{
    if(
IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
    {
        new 
string[256];
        new 
drank[20];
        new 
Float:health;
        if(
PlayerInfo[targetid][pDonateRank] == 1) { drank "Нормален"; }
        else if(
PlayerInfo[targetid][pDonateRank] >= 2) { drank "Супер Вип"; }
        else { 
drank "Нямаш Вип"; }
        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(targetidhealth);
        new 
armor GetPlayerArmour(targetidhealth);
        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 
1format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank1]);
            case 
2format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank2]);
              case 
3format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank3]);
              case 
4format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank4]);
            case 
5format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank5]);
            case 
6format(ranktextsizeof(ranktext), "%s"TeamInfo[PlayerInfo[targetid][pMember]][fRank6]);
        }
        
SendClientMessage(playeridCOLOR_GREEN,"_______________________________________");
        
format(stringsizeof(string),"Статистика на %s:"PlayerName(targetid));
        
SendClientMessage(playeridCOLOR_GREENstring);
        
format(stringsizeof(string), "Админ Левел: %d Вип Ранк: %s"admindrank);
        
SendClientMessage(playeridCOLOR_GRAD2string);
        
format(stringsizeof(string), "Най-много Убийства без умиране: %d Убийства: %d Умирания: %d"spreekillsdeaths);
        
SendClientMessage(playeridCOLOR_GRAD2string);
        
format(stringsizeof(string), "Кръв: %d Армор: %d Пари: $%d"hparmorcash);
        
SendClientMessage(playeridCOLOR_GRAD2string);
        
format(stringsizeof(string), "Цена за главата му: %d Число от лотото: %d"bountylotto);
        
SendClientMessage(playeridCOLOR_GRAD2string);
        
format(stringsizeof(string), "Банда/Мафия: %s Ранк: %d(%s)"factionprankranktext);
        
SendClientMessage(playeridCOLOR_GRAD2string);
        if (
PlayerInfo[playerid][pAdmin] >= 1)
        {
            
format(stringsizeof(string), "Интериор:[%d] Виртуален свят:[%d] Предопреждения:[%d] Време в затвора:[%d]"vwintirwarnsjtime);
            
SendClientMessage(playeridCOLOR_WHITEstring);
        }
        
SendClientMessage(playeridCOLOR_GREEN,"_______________________________________");
    }

Reply
#2

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", "");
    }
}
Reply
#3

Thank you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)