Создание TextDraw

Описание: Уроки по скриптингу
Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 22 мая 2013, 12:02

Создание TextDraw
Автор: gko11

Ко всем new

Код: Выделить всё

new Text:name[MAX_PLAYERS];//Где name название переменной. 


Далее идём в public OnPlayerConnect и вставляем вот это:

Код: Выделить всё

name[playerid] = TextDrawCreate(470.0398,"0");//Это мы задаём координаты TextDraw'а
TextDrawAlignment(name [playerid],0);
TextDrawBackgroundColor(name [playerid],0x000000FF);//Цвет обводки TextDraw'a
TextDrawFont(name [playerid],1);
TextDrawSetOutline(name [playerid], 1);
TextDrawLetterSize(name [playerid],0.3200,1.600);//размер TextDraw'a
TextDrawColor(name [playerid],0x33AAFFFF);//Цвет самого TextDraw'a
TextDrawSetProportional(name [playerid],1); 


Вот и наш TextDraw готов, но надо сделать так чтобы он появлялся в определённый момент.Например когда кто-то садится в авто...Ищем public OnPlayerStateChange и добавляем:

Код: Выделить всё

if(newstate == PLAYER_STATE_DRIVER)
{
TextDrawShowForPlayer(playeridname[playerid]);//Заставляет  TextDraw появляться


Теперь надо сделать так, чтобы TextDraw исчезал при выходе из авто. В тот же самый паблик кидаем вот это:

Код: Выделить всё

if(newstate == PLAYER_STATE_ONFOOT)
{
TextDrawHideForPlayer(playeridname[playerid]);//Заставляет  TextDraw исчезать


А для получения координат TextDraw'a выкладываю вот этот FS
Пароль: pawn-wiki.ru
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Уроки»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 7 гостей