Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Разбор функции format

Статус
В этой теме нельзя размещать новые ответы.

Darker

Новичок
Здравствуйте юзеры. Решил написать урок по format, т.к. когда был новичком не понимал как это вообще работает о.О.
Эта функция используется обычно что бы показывать значение переменной в тексте\текстдраве\диалоге.
Для начала давайте заведем переменную..:
PHP:
new aleg = 34; // Переменная будет у нас содержать значение "34"
Теперь давайте сделаем так сказать вызов текста, буду делать по команде на ZCMD(на портале есть урок по этому командному проц.):
PHP:
CMD:to(playerid, params[]) 
{ 
new st[31];//Создаем переменную, так сказать будет хранить наш текст она 
format(st,sizeof(st), "Ваша переменная aleg ровна %d", aleg); 
SendClientMessage(playerid, -1, st); 
}
Разберем.
st мы уже разобрали
format - сама функция
st - показываем в какую переменную все будет записываться
sizeof(st) - Это максимальная длинна которую может содержать строка(у нас макс. длинна будет как написано в массиве st, можно поставить просто цифру без sizeof)
После кавычек пошел наш текст, %d это тут будет наше значение переменной (%d - это числовой тип)
ну и последнее aleg, это занесется в %d, значение так покажем короч.
В SendClientMessage все уже легко.
playerid - ид игрока которому покажется текст.
-1 - цвет текста, белый.
st - Это нам покажется текст что мы писали в format. Не зря ведь переменную заводили)
Если не понятно написал, в комменты пишите.
Автор: Darker (Йоу)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу