shape1
shape2
shape3
shape4
shape7
shape8

TextDraw'ы


laku

Новичок
Пользователь
06.07.2017
1
2
0
Привет! Сегодня столкнулся с проблемой создания текст дравовов сейчас попытаюсь объяснить все доступно- понятно.

Ну что же начнём!

1. Ко всем new добовляем : 

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

2.  Далее идём в public On PlayerConnect 
 
И добавляем это :

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


3. По идее все! 
теперь вам осталось добавить :


Что бы появился наш текст драв

TextDrawShowForPlayer(playerid, txt[playerid]);// TextDraw появится

Что бы исчез

TextDrawHideForPlayer(playerid, txt[playerid]);//TextDraw исчезает 
А так же ! 
 

В скорем сделаю более подробный урок
как сделать :
фигуры, иконки и тд
Тогда ставь + ик
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
@laku, зачем глобальный текстдрав объявлять для всех игроков? :D83DDE15:   Вполне достаточно

new Text:txt; 
И код TextDraw'a тогда не в OnPlayerConnect, а в OnGameModeInit.

 

max12330

Освоившийся
Пользователь
30.04.2016
288
1
65
0
Скриптер
@laku,Вы сначала сами разберитесь в TextDraw, а потом уже тему создавайте.