SA-MP Forums Archive
TextDraw растянуто. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: TextDraw растянуто. (/showthread.php?tid=436282)



TextDraw растянуто. - James_Braga - 10.05.2013

Здравствуйте уважаемые, столкнулся с проблемой такого вида:
http://imghost.in/img/2013-05/11/0yi...cpyv86a4jv.jpg

Как я понял такое могло произойти лишь когда обновляется сторонний ид текстдарава, к примеру есть 2 текстдрава.
Первый скрытый для игрока.
Второй показан для игрока.

Первый обновляется скрытым, setstring.
Второй тоже обновляется но он показан для игрока show
и в итоге обновляются они оба.

Возможно ли что такое может привести таким результатам?
В моём случае растянулся задний бокс спидометра.

Это лишь мои суждения, и догадки из за чего это может произойти.

Так же есть второй вариант:
бывает что я сначала обновляю
PlayerTextDrawSetString(playerid,Textdrawcl[playerid],strinsy);
после показываю сам текстдрав обновлённый
PlayerTextDrawShow(playerid, Textdrawcl[playerid]);

Может ли быть такое из за второго варианта?


Re: TextDraw растянуто. - Fill - 10.05.2013

Если не ошибаюсь, всё дело в TextDrawAlignment

нужно устанавливать текст по середине, а потом бокс растягивать засчёт спецсимволов.


Re: TextDraw растянуто. - Alexander_Petrov - 11.05.2013

Бокс могут растягивать TextSize и LetterSize


Re: TextDraw растянуто. - James_Braga - 11.05.2013

Quote:
Originally Posted by Alexander_Petrov
Посмотреть сообщение
Бокс могут растягивать TextSize и LetterSize
такое происходит у игроков выше 9 ид по моему, он не должен быть растянутым, создаю удаляю правильно, видимо где то неправильно скрыл.


Re: TextDraw растянуто. - Alexander_Petrov - 12.05.2013

Я имею ввиду, что бокс можно правильно растянуть этими функциями при выравнивании по центру. Если выравнивание не по центру, нужно колдовать с размерами.