18.07.2013, 14:19
Try this.
pawn Код:
CMD:stats(playerid, params[])
{
new ttext[20];
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new admin = PlayerInfo[playerid][pAdmin];
new money = PlayerInfo[playerid][pCash];
new level = PlayerInfo[playerid][pScore];
new skin = PlayerInfo[playerid][pSkin];
new wanted = PlayerInfo[playerid][pWanted];
new kill = PlayerInfo[playerid][pKills];
new team = PlayerInfo[playerid][gTeam];
new memberteam = PlayerInfo[playerid][gMember];
new death = PlayerInfo[playerid][pDeaths];
new job = PlayerInfo[playerid][pJob];
if(PlayerInfo[playerid][gMember] == 0)
{
new string1[360],stats[1024];
if(PlayerInfo[playerid][gMember] == 0 || PlayerInfo[playerid][gTeam] == 0) { ttext = "Civil"; }
else if(PlayerInfo[playerid][gMember] == 1 || PlayerInfo[playerid][gTeam] == 1) { ttext = "Police Departament"; }
else if(PlayerInfo[playerid][gMember] == 2 || PlayerInfo[playerid][gTeam] == 2) { ttext = "F.B.I. Agent"; }
else if(PlayerInfo[playerid][gMember] == 3 || PlayerInfo[playerid][gTeam] == 3) { ttext = "National Guard"; }
else if(PlayerInfo[playerid][gMember] == 4 || PlayerInfo[playerid][gTeam] == 4) { ttext = "S.M.U.R.D"; }
else if(PlayerInfo[playerid][gMember] == 5 || PlayerInfo[playerid][gTeam] == 5) { ttext = "T.T.C"; }
else if(PlayerInfo[playerid][gMember] == 6 || PlayerInfo[playerid][gTeam] == 6) { ttext = "Hitman Agency"; }
else if(PlayerInfo[playerid][gMember] == 7 || PlayerInfo[playerid][gTeam] == 7) { ttext = "Taxi Company"; }
else if(PlayerInfo[playerid][pJob] == 0) { ttext = "None"; }
else if(PlayerInfo[playerid][pJob] == 1) { ttext = "Farmer"; }
else if(PlayerInfo[playerid][pJob] == 2) { ttext = "Spalator de masini"; }
format(string1, sizeof string1, "{44A1D0}Buletin - {FF6666}%s\n{FFFFFF}________________\n \n{44A1D0}Level: {FFFFFF}[%d] \n{44A1D0}Money: {FFFFFF}[$%d] \n{44A1D0}AdminLevel: {FFFFFF}[%d] \n{44A1D0}Skin: {FFFFFF}[%d]\n{44A1D0}Faction: {FFFFFF}[%s]\n{44A1D0}WantedLevel: {FFFFFF}[%d] \n{44A1D0}Job: {FFFFFF}[%s] \n{44A1D0}Crime: {FFFFFF}[%d] \n{44A1D0}Deaths: {FFFFFF}[%d]", name,level,money,admin,skin,team,wanted,job,kill,death);
format(stats, sizeof stats, "%s", string1);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Stats:",stats,"Ok","");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
INI_WriteInt(File,"Jail",PlayerInfo[playerid][pJail]);
INI_WriteInt(File,"Mute",PlayerInfo[playerid][pMute]);
INI_WriteInt(File,"Wanted",GetPlayerWantedLevel(playerid));
INI_WriteInt(File,"Score",GetPlayerScore(playerid));
INI_WriteInt(File,"Job",PlayerInfo[playerid][pJob]);
INI_WriteInt(File,"Materials",PlayerInfo[playerid][pMaterials]);
INI_WriteInt(File,"Skin",GetPlayerSkin(playerid));
INI_WriteInt(File,"Color",GetPlayerColor(playerid));
INI_WriteInt(File,"Team",PlayerInfo[playerid][gTeam]);
INI_WriteInt(File,"Member",PlayerInfo[playerid][gMember]);
INI_WriteInt(File,"Contract",PlayerInfo[playerid][pContract]);
INI_Close(File);
} else {
new string1[360],stats[1024];
if(PlayerInfo[playerid][gMember] == 0 || PlayerInfo[playerid][gTeam] == 0) format(ttext, 32, "Civillian");
else if(PlayerInfo[playerid][gMember] == 1 || PlayerInfo[playerid][gTeam] == 1) format(ttext, 32, "Police Department");
else if(PlayerInfo[playerid][gMember] == 2 || PlayerInfo[playerid][gTeam] == 2) format(ttext, 32, "F.B.I");
else if(PlayerInfo[playerid][gMember] == 3 || PlayerInfo[playerid][gTeam] == 3) format(ttext, 32, "National Guard");
else if(PlayerInfo[playerid][gMember] == 4 || PlayerInfo[playerid][gTeam] == 4) format(ttext, 32, "S.M.U.R.D");
else if(PlayerInfo[playerid][gMember] == 5 || PlayerInfo[playerid][gTeam] == 5) format(ttext, 32, "T.T.C");
else if(PlayerInfo[playerid][gMember] == 6 || PlayerInfo[playerid][gTeam] == 6) format(ttext, 32, "Hitman Adgency");
else if(PlayerInfo[playerid][gMember] == 7 || PlayerInfo[playerid][gTeam] == 7) format(ttext, 32, "Taxi Company");
else if(PlayerInfo[playerid][pJob] == 0) format(ttext, 32, "None");
else if(PlayerInfo[playerid][pJob] == 1) format(ttext, 32, "Farmer");
else if(PlayerInfo[playerid][pJob] == 2) format(ttext, 32, "Spalator de masini");
format(string1, sizeof string1, "{44A1D0}Buletin - {FF6666}%s\n{FFFFFF}________________\n \n{44A1D0}Level: {FFFFFF}[%d] \n{44A1D0}Money: {FFFFFF}[$%d] \n{44A1D0}AdminLevel: {FFFFFF}[%d] \n{44A1D0}Skin: {FFFFFF}[%d]\n{44A1D0}Faction: {FFFFFF}[%s]\n{44A1D0}WantedLevel: {FFFFFF}[%d] \n{44A1D0}Job: {FFFFFF}[%s] \n{44A1D0}Crime: {FFFFFF}[%d] \n{44A1D0}Deaths: {FFFFFF}[%d]", name,level,money,admin,skin,memberteam,wanted,job,kill,death);
format(stats, sizeof stats, "%s", string1);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Stats:",stats,"Ok","");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
INI_WriteInt(File,"Jail",PlayerInfo[playerid][pJail]);
INI_WriteInt(File,"Mute",PlayerInfo[playerid][pMute]);
INI_WriteInt(File,"Wanted",GetPlayerWantedLevel(playerid));
INI_WriteInt(File,"Score",GetPlayerScore(playerid));
INI_WriteInt(File,"Job",PlayerInfo[playerid][pJob]);
INI_WriteInt(File,"Materials",PlayerInfo[playerid][pMaterials]);
INI_WriteInt(File,"Skin",GetPlayerSkin(playerid));
INI_WriteInt(File,"Color",GetPlayerColor(playerid));
INI_WriteInt(File,"Team",PlayerInfo[playerid][gTeam]);
INI_WriteInt(File,"Member",PlayerInfo[playerid][gMember]);
INI_WriteInt(File,"Contract",PlayerInfo[playerid][pContract]);
INI_Close(File);
}
return 1;
}