Format — различия между версиями
Материал из Pro-Pawn Wiki
(Новая страница: «{{DISPLAYTITLE:format}} {{Description | Форматирует данные в строку (преобразует д…») |
|||
Строка 25: | Строка 25: | ||
{{NoteInfo | {{NoteInfo | ||
| Максимальная длина сформатированного текста - 4095 символов. | | Максимальная длина сформатированного текста - 4095 символов. | ||
+ | }} | ||
+ | {{NoteSAMPBug | ||
+ | | {{NoteSAMPPackedStringsNotSupported|как в параметре <code>format</code>, так и в форматируемых данных}} | ||
}} | }} | ||
{{Example}} | {{Example}} |
Текущая версия на 23:01, 6 августа 2018
Описание:
Форматирует данные в строку (преобразует данные в строковый эквивалент и вставляет их в форматный текст).
Параметры:
(output[], len, const format[], {Float,_}:...) |
output[] | Массив для записи сформатированного текста. |
len | Размер массива output .
|
const format[] | Форматная строка. |
{Float,_}:... | Форматируемые данные. |
Возвращаемое значение:
Всегда возвращает
1
.
Примечание |
Максимальная длина сформатированного текста - 4095 символов. |
Баг SA-MP |
Функция не поддерживает упакованные строки (как в параметре format , так и в форматируемых данных).
|
Пример использования:
CMD:getpos(playerid, params[])
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new string[64];
format(string, sizeof(string), "Ваши координаты: %.2f, %.2f, %.2f", x, y, z);
return SendClientMessage(playerid, -1, string);
}
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new string[64];
format(string, sizeof(string), "Ваши координаты: %.2f, %.2f, %.2f", x, y, z);
return SendClientMessage(playerid, -1, string);
}
См. также: