Number Check
#2

pawn Код:
stock FormatMoney(Float:amount, delimiter[2]=",")
{
    #define MAX_MONEY_STRING 16
    new txt[MAX_MONEY_STRING];
    format(txt, MAX_MONEY_STRING, "%d", floatround(amount));
    new l = strlen(txt);
    if (amount < 0) // -
    {
        if (l > 5) strins(txt, delimiter, l-3);
        if (l > 8) strins(txt, delimiter, l-6);
        if (l > 11) strins(txt, delimiter, l-9);
    }
    else
    {
        if (l > 4) strins(txt, delimiter, l-3);
        if (l > 7) strins(txt, delimiter, l-6);
        if (l > 10) strins(txt, delimiter, l-9);
    }
    return txt;
}
Reply


Messages In This Thread
Number Check - by zxc1 - 28.01.2012, 09:03
Re: Number Check - by iJumbo - 28.01.2012, 09:47
Re: Number Check - by T0pAz - 28.01.2012, 09:50
Re: Number Check - by MP2 - 28.01.2012, 09:58
Re: Number Check - by zxc1 - 28.01.2012, 10:15

Forum Jump:


Users browsing this thread: 2 Guest(s)