SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 21/12/2012, 07:08 PM   #1
iNoob
Banned
 
Join Date: Dec 2012
Posts: 70
Reputation: 0
Exclamation Текстовой TextDraw!

Пытаюсь сделать текстовойдрайвер с боксом но есть проблема!

Box = TextDrawCreate(2.000000, 0.000000, "~n~");
TextDrawBackgroundColor(Box, 255);
TextDrawFont(Box, 1);
TextDrawLetterSize(Box, 0.500000, 49.700004);
TextDrawColor(Box, -1);
TextDrawSetOutline(Box, 0);
TextDrawSetProportional(Box, 1);
TextDrawSetShadow(Box, 1);
TextDrawUseBox(Box, 1);
TextDrawBoxColor(Box, 255);
TextDrawTextSize(Box, 637.000000, 20.000000);

По задумке пытаюсь получить полностью черный экран, на разрешениях экрана 800x600 и 1024x800 бокс полностью заполнен, а на высоких разрешениях, например 1280.. края не заполнены! Какой параметр надо увеличить и до какого размера чтобы не происходило так?
iNoob is offline   Reply With Quote
Old 21/12/2012, 07:21 PM   #2
AirKite
Gangsta
 
AirKite's Avatar
 
Join Date: Feb 2009
Posts: 733
Reputation: 21
Default Re: Текстовой драйвер!

Какой ещё текстовОй драйвер? Это называется текстдрав.

Code:
Box = TextDrawCreate(2.000000, 0.000000, "~n~");
на
Code:
Box = TextDrawCreate(0.000000, 0.000000, "~n~");
Code:
TextDrawTextSize(Box, 637.000000, 20.000000);
на
Code:
TextDrawTextSize(Box, 640.000000, 20.000000);
AirKite is offline   Reply With Quote
Old 21/12/2012, 07:30 PM   #3
Mutha_X
Gangsta
 
Join Date: Sep 2009
Location: recursion
Posts: 658
Reputation: 37
Default Re: Текстовой драйвер!

Заинтересовало название, зашёл в надежде увидеть что-то неизьезженное в сампе вроде текстового процессора, прочитал сообщение ТС: понял, что смысла жизни не существует.

Чтобы текстдроу полностью закрывал экран, его левому верхнему углу нужно задать отрицательные координаты, т.к. при 0,0 заметна тонкая полоска между краем экрана и "тд".
Mutha_X is offline   Reply With Quote
Old 21/12/2012, 08:15 PM   #4
iNoob
Banned
 
Join Date: Dec 2012
Posts: 70
Reputation: 0
Default Re: Текстовой драйвер!

AirKite спасибо за хорошую надстройку текстовому драйверу!!!
iNoob is offline   Reply With Quote
Old 22/12/2012, 06:07 PM   #5
AirKite
Gangsta
 
AirKite's Avatar
 
Join Date: Feb 2009
Posts: 733
Reputation: 21
Default Re: Текстовой драйвер!

Quote:
Originally Posted by Mutha_X View Post
при 0,0 заметна тонкая полоска между краем экрана и "тд".
Не правильно значит заданы другие параметры. Координаты базированы на разрешении 640x480, естественно на другом разрешении могут быть искажения из за умножения \ деления на число относительное текущему разрешению. И какие там могут быть отклонения при умножении или делении на 0, я не представляю
AirKite is offline   Reply With Quote
Old 22/12/2012, 06:49 PM   #6
Baks
Huge Clucker
 
Join Date: Oct 2008
Location: Russia, Moscow
Posts: 304
Reputation: 9
Default Re: Текстовой TextDraw!

Вопрос почти по теме - как правильно распределить табуляцию (\t) в диалогах? Ведь при разном разрешении будут разные отступы...
Baks is offline   Reply With Quote
Old 22/12/2012, 08:14 PM   #7
Fill
Huge Clucker
 
Fill's Avatar
 
Join Date: Apr 2012
Location: Russia, Rostov-on-Don
Posts: 291
Reputation: 33
Default Re: Текстовой TextDraw!

Никак не сделать
__________________

Fill is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] Making a Health/armour textdraw! (Global textdraw) -Rebel Son- Tutorials 22 21/02/2020 01:27 AM
[FilterScript] [FS] TextDraw editor 0.6 - Multiple textdraw support, for proffesional textdraws Zamaroht Filterscripts 369 20/01/2013 02:46 PM
TextDraw not showing, first time using TextDraw. Jack_Leslie Scripting Help 5 02/09/2011 11:28 AM
[Textdraw] New Player steals the Textdraw KingArthur Help Archive 15 28/02/2009 05:50 PM
Textdraw overwrite textdraw fiordas Help Archive 9 10/02/2009 05:45 PM


All times are GMT. The time now is 12:40 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.