berni shared tis
PHP Code:
stock FormatNumberInt(value, String:buffer[], size, seperator=',')
{
decl String:helper[size];
IntToString(value, helper, size);
strcopy(buffer, size, helper);
new length = strlen(helper);
new n_helper;
if (helper[0] == '-') {
n_helper += ((length-1) % 3) + 1;
if (n_helper == 1) {
n_helper = 4;
}
}
else {
n_helper += length % 3;
if (n_helper == 0) {
n_helper = 3;
}
}
new n_buffer = n_helper;
while (n_helper < length) {
buffer[n_buffer] = seperator;
strcopy(buffer[n_buffer + 1], size, helper[n_helper]);
n_buffer += 4;
n_helper += 3;
}
}