°•°•° Проект SAMP - Romashka [0.3e] ™18+™ °•°•° :: Теория :: Pawn :: Описание функций Pawn
Функции для работы с TextDraw
TextDrawCreate Создает новый Text Draw в памяти сервера и возвращает ID
Text Draw, который идентифицирует этот текст, переменная типа Text. Синтаксис TextDrawCreate(Float:x, Float:y, text[]); Параметры функции Float:x - Координата x позиции на экране, где будет показан Text Draw. По умолчанию считается, что разрешение экрана
640x480, для другого разрешения текст растягивается пропорционально. Float:y - Координата y позиции на экране, где будет показан Text Draw. text[] – Текст сообщения Возможное использование: 1 new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawDestroy Стирает из памяти сервера Text Draw с данным ID. Синтаксис TextDrawDestroy(Text:text); Параметры функции Text:text - ID Text Draw, который нужно стереть Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!"); TextDrawDestroy(Welcome);
TextDrawLetterSize Устанавливает ширину и высоту букв. Синтаксис TextDrawLetterSize(Text:text, Float:x, Float:y); Параметры функции Text:text - ID Text Draw, ширину и высоту букв которого нужно изменить. Float:x – Ширина букв в пикселях Float:y – Высота букв в пикселях Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawLetterSize(Welcome,20.0,30.0);
TextDrawTextSize Устанавливает ширину и высоту рамки (при условии, что она используется). Синтаксис TextDrawTextSize(Text:text, Float:x, Float:y); Параметры функции Text:text - ID Text Draw, ширину и высоту рамки которого нужно изменить. Float:x – Ширина букв в пикселях Float:y – Высота букв в пикселях Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawTextSize(Welcome,20.0,30.0);
TextDrawAlignment Устанавливает смещение текста в Text Draw. Синтаксис TextDrawAlignment(Text:text, alignment); Параметры функции Text:text - ID Text Draw, смешение текста которого нужно установить. alignment – ID смешения: 0 или 1 – влево, 2 – центр, 3 – вправо. Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawAlignment(Welcome,2);
TextDrawColor Устанавливает цвет текста в Text Draw. Синтаксис TextDrawColor(Text:text, color); Параметры функции Text:text - ID Text Draw, цвет текста которого нужно изменить. color – цвет текста Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawColor(Welcome,0x000000FF);
TextDrawUseBox Определяет использование рамки. Синтаксис TextDrawUseBox(Text:text, use); Параметры функции Text:text - ID Text Draw, для которого нужно определить использование рамки. use – 1 использовать, 0 – не использовать Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawUserBox(Welcome,2);
TextDrawBoxColor Устанавливает цвет рамки. Синтаксис TextDrawBoxColor(Text:text, color); Параметры функции Text:text - ID Text Draw, для которого нужно определить использование рамки. color – цвет рамки Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawBoxColor(Welcome,0x000000FF);
TextDrawSetShadow Устанавливает размер тени текста. Синтаксис TextDrawSetShadow(Text:text, size); Параметры функции Text:text - ID Text Draw, для которого нужно установить тень текста. size – Размер тени Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawSetShadow(Welcome,1);
TextDrawSetOutline Устанавливает размер обводки текста. Синтаксис TextDrawSetOutline(Text:text, size); Параметры функции Text:text - ID Text Draw, для которого нужно установить обводку текста. size – Толщина обводки Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawSetOutline(Welcome,1);
TextDrawBackgroundColor Регулировка цвета текста и области фона.. Синтаксис TextDrawSetOutline(Text:text, size); Параметры функции Text:text - ID Text Draw, для которого нужно установить шрифт текста. color – цвет. (Если TextDrawSetOutline используется размером > 0, контуры цвета будут совпадать с цветом использования) Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawBackgroundColor(Welcome, 0x000000FF);
TextDrawFont Изменяет шрифт текста. Синтаксис TextDrawBackgroundColor(Text:text, color); Параметры функции Text:text - ID Text Draw, для которого нужно установить шрифт текста. font – ID шрифта Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawFont(Welcome,0);
TextDrawSetProportional Устанавливает интервал между символами. Синтаксис TextDrawSetProportional(Text:text, set); Параметры функции text - Текст. set - Пропорции. Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawSetProportional(Welcome,1);
TextDrawShowForPlayer Показывает Text Draw c данным ID определенному игроку. Синтаксис TextDrawShowForPlayer(playerid, Text:text); Параметры функции Text:text – ID Text Draw playerid – ID игрока, которому нужно показать данный Text Draw Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawShowPlayer(playerid,Welcome);
TextDrawHideForPlayer Скрывает Text Draw c данным ID от определенного игрока. Синтаксис TextDrawHideForPlayer (playerid, Text:text); Параметры функции Text:text – ID Text Draw playerid – ID игрока, которому нужно показать данный Text Draw Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawHideForPlayer(playerid,Welcome);
TextDrawShowForAll Показывает Text Draw c данным ID всем игрокам. Синтаксис TextDrawShowForAll(Text:text); Параметры функции Text:text – ID Text Draw Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawShowForAll(Welcome);
TextDrawHideForAll Скрывает Text Draw c данным ID от всех игроков. Синтаксис TextDrawHideForAll(Text:text); Параметры функции Text:text – ID Text Draw Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawHideForAll(Welcome);
TextDrawSetString Изменяет текст Text Draw. Синтаксис TextDrawSetString(Text:text, string[]); Параметры функции Text:text – ID Text Draw String[] – Новый текст Возможное использование: new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");
TextDrawSetString(Welcome,"Goodbye");