PDA

Просмотр полной версии : [Вопрос] Как создать и добавить textdraw



Maksim97
02.06.2014, 19:26
Здравствуйте пользователи pro-Pawno и у меня такой вопрос.
Когда начинается захват территории высвечивается Textdraw например: Vagos: 1 Grove 1 но textdraw просто текстом я хочу что бы вокруг него был чёрный квадрат. Видел на многих серверах

[ForD]
02.06.2014, 19:56
Здравствуйте пользователи pro-Pawno и у меня такой вопрос.
Когда начинается захват территории высвечивается Textdraw например: Vagos: 1 Grove 1 но textdraw просто текстом я хочу что бы вокруг него был чёрный квадрат. Видел на многих серверах

pro-pawn или Pro-Pawn
определись =\

а так iPleomax скрипт тебе в помощь
там просто создаешь бокс нужного цвета и вуаля,делаешь открытие и закрытие текстдрава в нужное время и т.д. :pardon:

Maksim97
03.06.2014, 01:55
;40480']

а так iPleomax скрипт тебе в помощь


Не работает у меня

DmX
03.06.2014, 04:37
Скачай программу: iPleomax textdraw ( Создает тексдрав на любой вкус и цвет )

http://pro-pawn.ru/showthread.php?5710-Учимся-создавать-Texdraw-с-помощью-IPLEOMAX

DeimoS
03.06.2014, 06:28
Не работает у меня

Любой другой FS по созданию текстдравов или самостоятельно подберите координаты. В том же wiki.sa-mp.com есть полное объяснение всех функций текстдравов и того, как вообще работают текстдравы (их ограничения и т.п.). Если нет знаний английского - переводчик в помощь. Чуть посидеть и можно смысл найти даже в том тексте, что выдаёт переводчик.

Maksim97
03.06.2014, 15:42
Любой другой FS по созданию текстдравов или самостоятельно подберите координаты. В том же wiki.sa-mp.com есть полное объяснение всех функций текстдравов и того, как вообще работают текстдравы (их ограничения и т.п.). Если нет знаний английского - переводчик в помощь. Чуть посидеть и можно смысл найти даже в том тексте, что выдаёт переводчик.

А можно ссылочку? а то я там не очень как то шарю по сайту:(

Maksim97
03.06.2014, 18:38
Ну вот я сделал Textdraw как сделать так что бы при capture высвечивался прямоугольник capt начинается в Payday и заканчивается через 10 минут. Например : начало 00:00 конец 00:10

Сам Textdraw


new Text:Textdraw0;


Textdraw0 = TextDrawCreate(198.800003, 343.473327, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, -7.617407);
TextDrawTextSize(Textdraw0, 8.399999, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

Nurick
03.06.2014, 18:41
Теперь сделай открытия закрытия box'a в нужное время, если не понимаешь, то смотри на свой текст который выходит при капте, и проделовай своим box'om тоже самое

Maksim97
03.06.2014, 18:47
Вот это ты мне задал:D
Правильно я его вставил?

stock CaptureTextDraws(playerid)
{
CaptureTime[playerid] = CreatePlayerTextDraw(playerid,95.00000, 290.00000, "Time:~r~ 00:00");
PlayerTextDrawBackgroundColor(playerid,CaptureTime[playerid], 255);
PlayerTextDrawAlignment(playerid,CaptureTime[playerid], 2);
PlayerTextDrawLetterSize(playerid,CaptureTime[playerid], 0.330000, 1.000000);
PlayerTextDrawFont(playerid,CaptureTime[playerid],2);
PlayerTextDrawColor(playerid,CaptureTime[playerid], 0x33AA33AA);
PlayerTextDrawSetOutline(playerid,CaptureTime[playerid],1);
PlayerTextDrawSetProportional(playerid,CaptureTime[playerid],1);
PlayerTextDrawSetShadow(playerid,CaptureTime[playerid],1);
PlayerTextDrawHide(playerid, CaptureTime[playerid]);
CaptureWar[playerid] = CreatePlayerTextDraw(playerid,95.00000, 300.00000, "Vagos: ~w~10");
PlayerTextDrawBackgroundColor(playerid,CaptureWar[playerid], 255);
PlayerTextDrawAlignment(playerid,CaptureWar[playerid], 2);
PlayerTextDrawLetterSize(playerid,CaptureWar[playerid], 0.330000, 1.000000);
PlayerTextDrawFont(playerid,CaptureWar[playerid],2);
PlayerTextDrawColor(playerid,CaptureWar[playerid], 0x33AA33AA);
PlayerTextDrawSetOutline(playerid,CaptureWar[playerid],1);
PlayerTextDrawSetProportional(playerid,CaptureWar[playerid],1);
PlayerTextDrawSetShadow(playerid,CaptureWar[playerid],1);
PlayerTextDrawHide(playerid, CaptureWar[playerid]);
CaptureGang[playerid] = CreatePlayerTextDraw(playerid,95.00000, 310.00000, "Ballas: ~w~12");
PlayerTextDrawBackgroundColor(playerid,CaptureGang[playerid], 255);
PlayerTextDrawAlignment(playerid,CaptureGang[playerid], 2);
PlayerTextDrawLetterSize(playerid,CaptureGang[playerid], 0.330000, 1.000000);
PlayerTextDrawFont(playerid,CaptureGang[playerid],2);
PlayerTextDrawColor(playerid,CaptureGang[playerid], 0x33AA33AA);
PlayerTextDrawSetOutline(playerid,CaptureGang[playerid],1);
PlayerTextDrawSetProportional(playerid,CaptureGang[playerid],1);
PlayerTextDrawSetShadow(playerid,CaptureGang[playerid],1);
PlayerTextDrawHide(playerid, CaptureGang[playerid]);
Textdraw0 = TextDrawCreate(198.800003, 343.473327, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, -7.617407);
TextDrawTextSize(Textdraw0, 8.399999, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 102);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawFont(Textdraw0, 0);

[ForD]
03.06.2014, 21:48
Не совсем,это идет создание текстдрава..
Теперь тебе надо

TextDrawShowForPlayer(playerid, TextdrawGang[playerid])
TextDrawHideForPlayer(playerid, TextdrawGang[playerid])

и под каждым идентично юзаешь свой бокс
тобишь что то типа такого:

TextDrawShowForPlayer(playerid, TextdrawGang[playerid])
TextDrawShowForPlayer(playerid, Textdraw0)

TextDrawHideForPlayer(playerid, TextdrawGang[playerid])
TextDrawHideForPlayer(playerid, Textdraw0)

думаю примерно должно работать