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

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

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

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

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

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

Darker

Начинающий
Пользователь
Регистрация
10 Фев 2014
Сообщения
29
Лучшие ответы
0
Репутация
2
Здравствуйте юзеры. Решил написать урок по 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 (Йоу)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу