Создание TextDraw

Description: Уроки по скриптингу
Moderator: SJplayer

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Posts: 1613
Joined: 5 Apr 2013
With us: 11 years 8 months

#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
[center]i love you [s]mxIni[/s] Mysql[/center]


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest