LuxurY forum (scripting SA-MP)

Объявление

с 29 марта 2007 года
LuxurY forum - крупнейший российский форум скриптинга в PAWNO
Новый форум
Задавайте свои вопросы

Архив скриптов


Наша кнопка:
LuxurY forum :: Scripting SA-MP
Код:

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » LuxurY forum (scripting SA-MP) » Обучающие статьи » Функции для работы с TextDraw


Функции для работы с TextDraw

Сообщений 1 страница 9 из 9

1

Функции для работы с Text Draw

TextDrawCreate
Создать новый Text Draw в памяти сервера.

(Float:x, Float:y, text[])

Float:x Координата x позиции на экране, где будет показан Text Draw. По умолчанию считается, что разрешение экрана 640x480, для другого разрешения текст растягивается пропорционально.
Float:y Координата y позиции на экране, где будет показан Text Draw.
text[] Текст сообщения.

Возвращает ID Text Draw, которое идентифицирует этот текст, переменная типа Text.

Код:
new Text:Welcome = TextDrawCreate(320.0, 260.0, "Welcome to my server!");

TextDrawDestroy
Стирает (уничтожает) из памяти сервера Text Draw с данным ID.

(Text:text)

Text:text ID Text Draw, который нужно стереть.

Код:
TextDrawDestroy(Welcome);

TextDrawLetterSize
Устанавливает ширину и высоту букв.

(Text:text, Float:x, Float:y)

TextDrawTextSize
Устанавливает ширину и высоту рамки.

(Text:text, Float:x, Float:y)

TextDrawAlignment
(Text:text, alignment)

TextDrawColor
Устанавливает цвет текста.

(Text:text, color)

TextDrawUseBox
Определяет использование рамки.

(Text:text, use)

TextDrawBoxColor
Устанавливает цвет рамки.

(Text:text, color)

TextDrawSetShadow
Устанавливает размер тени текста.

(Text:text, size)

TextDrawSetOutline
Устанавливает размер обводки текста.

(Text:text, size)

TextDrawBackgroundColor
(Text:text, color)

TextDrawFont
Изменяет шрифт текста.

(Text:text, font)

TextDrawSetProportional
(Text:text, set)

TextDrawShowForPlayer
Показывает Text Draw с данным ID игроку с данным ID.

(playerid, Text:text)

TextDrawHideForPlayer
Скрывает Text Draw с данным ID от игрока с данным ID.

(playerid, Text:text)

TextDrawShowForAll
Показывает Text Draw с данным ID всем игрокам на сервере.

(Text:text)

Text:text ID Text Draw, который нужно показать.

Код:
TextDrawShowForAll(Welcome);

TextDrawHideForAll
Скрывает Text Draw с данным ID от всех игроков на сервере.

(Text:text)

Text:text ID Text Draw, который нужно скрыть.

Код:
TextDrawHideForAll(Welcome);

TextDrawSetString
Изменяет содержимое текста.

(Text:text, string[])

Взято отсюда

0

2

Шрифты:
[реклама вместо картинки]
http://forum.sa-mp.com/index.php?topic=19613.0

Отредактировано 12345 (2007-10-15 03:19:46)

+1

3

Скажем спасибо мне за написаный материал. :D
Кстати, это еще не все.

0

4

Самое главное не написали: что же такое "Text Draw"........ и зачем оно нужно    :/

0

5

divine написал(а):

Скажем спасибо мне за написаный материал.
Кстати, это еще не все.

это ты чтоли на вики строчишь?
если еще че напишешь выкладывай тут

0

6

Evgeniy написал(а):

Самое главное не написали: что же такое "Text Draw"........ и зачем оно нужно

Text draw - англ. "рисование текста". Позволяет создать любое сообщение для игроков, используя ресурсы игры. Можно устанавливать размер, цвет букв, шрифт, использовать коробочку, менять ее размер, цвет.

LuxurY написал(а):

это ты чтоли на вики строчишь?
если еще че напишешь выкладывай тут

С выхода SA-MP 0.2 по-моему, я один вообще русский раздел наполняю. Смотри историю правок.
Зачем тут выкладывать? Дать ссылку просто, зачем дубликат вики делать?

0

7

как сделать текст в черном квадрате по центру экрана, типо этого?
(у меня почемуто квадрат не получается от края экрана оторвать)
[реклама вместо картинки]

Отредактировано Evgeniy (2007-10-16 18:33:11)

0

8

Evgeniy написал(а):

как сделать текст в черном квадрате по центру экрана, типо этого?
(у меня почемуто квадрат не получается от края экрана оторвать)

расположить его надо так на экране, чтобы не прикасался к краю, а координаты я не знаю. вообще текстдро не юзаю =)
уже месяца 2 ниче не писал =)

0

9

LuxurY написал(а):

расположить его надо так на экране, чтобы не прикасался к краю, а координаты я не знаю. вообще текстдро не юзаю =)
уже месяца 2 ниче не писал =)

вобщем разобрался, через TextDrawTextSize настраивается этот квадрат.

0


Вы здесь » LuxurY forum (scripting SA-MP) » Обучающие статьи » Функции для работы с TextDraw