Создание TextDraw

Уроки по скриптингу

Moderator: SJplayer

Avatar
Topic author
Дим M
Администратор
Администратор
Posts: 1319
With us: 7 years 5 months

Создание TextDraw

Post #1by Дим » 22 May 2013, 12:02

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

Ко всем new

Code: Select all

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


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

Code: Select all

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 и добавляем:

Code: Select all

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


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

Code: Select all

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


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

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online

Users browsing this forum: 1 guest