Saves right prints out wrong (y_ini) -
Scrillex - 10.04.2015
Hello, I need some help with my stats cmd...... It ain't printing out right...
In INI file saves right but when I do /stats it aint giving right resoult.. It gives me 115
so here is the code:
pawn Код:
YCMD:stats(playerid, params[],help)
{
  new string[250], sHolder[40], sHolder2[40];
  SendClientMessage(playerid, 0x8EB2D6FF, "Your ingame statistics");
  format(string, sizeof(string), "[Name: %s] [Admin: %d] [Helper: %d] [Level: %d] [Exp: %d/%d] [Session ID: %d]", GetPlayerRPName(playerid), pInfo[playerid][Admin], pInfo[playerid][Helper], pInfo[playerid][Level], pInfo[playerid][Exp], pInfo[playerid][ExpLeft], playerid);
  SendClientMessage(playerid, 0xC4C4C4FF, string);
  if(pInfo[playerid][FactionID] == 0) format(sHolder, sizeof(sHolder), "Civilians");
  else if(pInfo[playerid][FactionID] > 0) format(sHolder, sizeof(sHolder), "%s", fInfo[pInfo[playerid][FactionID]][Name]);
  format(string, sizeof(string), "[Faction: %s (%d)] [Tier: %d] [Rank: %s]", sHolder, pInfo[playerid][FactionID], pInfo[playerid][FactionTier], pInfo[playerid][FactionRank]);
  SendClientMessage(playerid, 0xABABABFF, string);
  format(string, sizeof(string), "[House: %d] [Car: %d] [Biz: %d] [Bank: $%d] [Money: $%d]", pInfo[playerid][HouseOwner], pInfo[playerid][CarOwner], pInfo[playerid][BizOwner], pInfo[playerid][BankMoney], GetPlayerMoney(playerid));
  SendClientMessage(playerid, 0xC4C4C4FF, string);
  if(pInfo[playerid][Phone] == 0) format(sHolder, sizeof(sHolder), "No");
  else if(pInfo[playerid][Phone] == 1) format(sHolder, sizeof(sHolder), "Yes");
  if(pInfo[playerid][Mask] == 0) format(sHolder2, sizeof(sHolder2), "No");
  else if(pInfo[playerid][Mask] == 1) format(sHolder2, sizeof(sHolder2), "Yes");
  format(string, sizeof(string), "[Phone: %s] [Phone Number: %d] [Mask: %s] [Mask Number: %d] ", sHolder,    pInfo[playerid][PhoneNumber], sHolder2, pInfo[playerid][MaskNumber], pInfo[playerid][SkinID]);
  SendClientMessage(playerid, 0xABABABFF, string);
  return true;
}
SAVING
pawn Код:
stock SavePlayer(playerid)
{
  new INI:file = INI_Open(Path(playerid));
  INI_SetTag(file, "Account Data");
  INI_WriteString(file, "PhoneNumber", pInfo[playerid][PhoneNumber]);
  INI_Close(file);
  return true;
}
LOADING:
pawn Код:
forward loadaccount_user(playerid, name[], value[]);
public loadaccount_user(playerid, name[], value[])
{
  INI_String("PhoneNumber", pInfo[playerid][PhoneNumber], 11);
  return true;
}
IN INI:
With best regards Scrillex.
AW: Saves right prints out wrong (y_ini) -
Mencent - 10.04.2015
Hello!
You have to write it so, because your phone number is an string.
PHP код:
[Phone Number: %s]Â
Sorry, i forgot it to say to you.
Mencent
Re: Saves right prints out wrong (y_ini) -
Scrillex - 10.04.2015
Now everything makes sence.. thats how it is when you took of from scripting for a year!
Re: Saves right prints out wrong (y_ini) -
Scrillex - 10.04.2015
Now it prints out s...
pawn Код:
YCMD:stats(playerid, params[],help)
{
  new string[150], sHolder[40], sHolder2[40];
  SendClientMessage(playerid, 0x8EB2D6FF, "Your ingame statistics");
  format(string, sizeof(string), "[Name: %s] [Admin: %d] [Helper: %d] [Level: %d] [Exp: %d/%d] [Session ID: %d]", GetPlayerRPName(playerid), pInfo[playerid][Admin], pInfo[playerid][Helper], pInfo[playerid][Level], pInfo[playerid][Exp], pInfo[playerid][ExpLeft], playerid);
  SendClientMessage(playerid, 0xC4C4C4FF, string);
  if(pInfo[playerid][FactionID] == 0) format(sHolder, sizeof(sHolder), "Civilians");
  else if(pInfo[playerid][FactionID] > 0) format(sHolder, sizeof(sHolder), "%s", fInfo[pInfo[playerid][FactionID]][Name]);
  format(string, sizeof(string), "[Faction: %s (%d)] [Tier: %d] [Rank: %s]", sHolder, pInfo[playerid][FactionID], pInfo[playerid][FactionTier], pInfo[playerid][FactionRank]);
  SendClientMessage(playerid, 0xABABABFF, string);
  format(string, sizeof(string), "[House: %d] [Car: %d] [Biz: %d] [Bank: $%d] [Money: $%d]", pInfo[playerid][HouseOwner], pInfo[playerid][CarOwner], pInfo[playerid][BizOwner], pInfo[playerid][BankMoney], GetPlayerMoney(playerid));
  SendClientMessage(playerid, 0xC4C4C4FF, string);
  if(pInfo[playerid][Phone] == 0) format(sHolder, sizeof(sHolder), "No");
  else if(pInfo[playerid][Phone] == 1) format(sHolder, sizeof(sHolder), "Yes");
  if(pInfo[playerid][Mask] == 0) format(sHolder2, sizeof(sHolder2), "No");
  else if(pInfo[playerid][Mask] == 1) format(sHolder2, sizeof(sHolder2), "Yes");
  format(string, sizeof(string), "[Phone: %s] [Phone Number: %s] [Mask: %s] [Mask Number: %d] ", sHolder, pInfo[playerid][PhoneNumber], sHolder2, pInfo[playerid][MaskNumber], pInfo[playerid][SkinID]);
  SendClientMessage(playerid, 0xABABABFF, string);
  return true;
}