PHP код:
stock DecimalPoint(money)
{
new str[16];
if(money >= 0)
{
format(str, sizeof(str), "%d$", money);
if(1000 <= money < 10000) strins(str, ",", 1, sizeof(str));
else if(10000 <= money < 100000) strins(str, ",", 2, sizeof(str));
else if(100000 <= money < 1000000) strins(str, ",", 3, sizeof(str));
else if(1000000 <= money < 10000000) { strins(str, ",", 1, sizeof(str)); strins(str, ",", 5, sizeof(str)); }
else if(10000000 <= money < 100000000) { strins(str, ",", 2, sizeof(str)); strins(str, ",", 6, sizeof(str)); }
else if(100000000 <= money < 1000000000) { strins(str, ",", 3, sizeof(str)); strins(str, ",", 7, sizeof(str)); }
else if(money >= 1000000000) { strins(str, ",", 1, sizeof(str)); strins(str, ",", 5, sizeof(str)); strins(str, ",", 9, sizeof(str)); }
}
else
{
format(str, sizeof(str), "-%d$", money-(money*2));
if(-1000 >= money > -10000) strins(str, ",", 2, sizeof(str));
else if(-10000 >= money > -100000) strins(str, ",", 3, sizeof(str));
else if(-100000 >= money > -1000000) strins(str, ",", 4, sizeof(str));
else if(-1000000 >= money > -10000000) { strins(str, ",", 2, sizeof(str)); strins(str, ",", 6, sizeof(str)); }
else if(-10000000 >= money > -100000000) { strins(str, ",", 3, sizeof(str)); strins(str, ",", 7, sizeof(str)); }
else if(-100000000 >= money > -1000000000) { strins(str, ",", 4, sizeof(str)); strins(str, ",", 8, sizeof(str)); }
else if(money <= -1000000000) { strins(str, ",", 2, sizeof(str)); strins(str, ",", 6, sizeof(str)); strins(str, ",", 10, sizeof(str));}
}
return str;
}
EN: Put this in your gamemode/script and after use DecimalPoint(your_variable_for_money);
And don't forget the returned value of DecimalPoint is a string.