- Регистрация
- 28 Сен 2013
- Сообщения
- 752
- Лучшие ответы
- 4
- Репутация
- 166
FormatNumber
Разделяет число запятыми.
Параметры:
Возвращаемые значения:
Код:
Пример использования:
Разделяет число запятыми.
Параметры:
PHP:
(number, prefix[])
- number - число, которое необходимо разделить запятыми.
- prefix - префикс перед числом (по-дефолту: знак доллара)
Возвращаемые значения:
- value - возвращает разделенное запятыми, число.
Код:
PHP:
FormatNumber(number, prefix[] = "$")
{
new value[15],
length;
format(value, sizeof(value), "%d", (number < 0) ? (-number) : (number));
if ((length = strlen(value)) > 3)
{
for (new i = length, l = 0; --i >= 0; l ++)
{
if ((l > 0) && (l % 3 == 0)) strins(value, ",", i + 1);
}
}
if (prefix[0] != 0)
strins(value, prefix, 0);
if (number < 0)
strins(value, "-", 0);
return value;
}
PHP:
CMD:test(playerid, params[])
{
new const fmt_str[] = "{FF9900}[debug]{F6F6F6}: %s";
new arr_sizeof[sizeof fmt_str + (-2 + 15)];
extract params -> new value; else
return SendClientMessage(playerid, -1, "/test [value]");
format(arr_sizeof, sizeof(arr_sizeof), fmt_str, FormatNumber(value));
SendClientMessage(playerid, -1, arr_sizeof);
return 1;
}
Последнее редактирование: