Well, since everyone is sharing their money formatting code, I have a stock I for this as well.
Code:
stock FormatMoney(String:moneyString[], moneySize)
{
if(strlen(moneyString) <= 3)
{
Format(moneyString, moneySize, "$%s", moneyString);
return;
}
new String:buffer[20];
strcopy(buffer, sizeof(buffer), moneyString[strlen(moneyString) - 3]);
moneyString[strlen(moneyString) - 3] = 0;
while(strlen(moneyString) > 3)
{
Format(buffer, sizeof(buffer), "%s,%s", moneyString[strlen(moneyString) - 3], buffer);
moneyString[strlen(moneyString) - 3] = 0;
}
Format(moneyString, moneySize, "$%s,%s", moneyString, buffer);
}