SA-MP Forums Archive
CreatePlayerTextDraw возвращает 0?! - 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: CreatePlayerTextDraw возвращает 0?! (/showthread.php?tid=492342)



CreatePlayerTextDraw возвращает 0?! - ge0r - 03.02.2014

Столкнулся с такой проблемой, что CreatePlayerTextDraw возвращает 0, почему?

Код:
Код:
			new PlayerText:tmp, *
			tmp = CreatePlayerTextDraw(playerid,68.000000, 50.000000, "skin_form");
           /* СТИЛИ */
			PlayerTextDrawShow(playerid, tmp);
			SetPVarInt(playerid, "formPTD", _:tmp);
			printf("%i", _:tmp);
В конечном итоге PVar равен 0, а также выводится 0, но текстдрав показывается.


Re: CreatePlayerTextDraw возвращает 0?! - Urukhay - 03.02.2014

Первый текстдрав создается с нулевым ID. В данном случае у Вас это ID текстдрава.


Re: CreatePlayerTextDraw возвращает 0?! - ge0r - 03.02.2014

Quote:
Originally Posted by Urukhay
Посмотреть сообщение
Первый текстдрав создается с нулевым ID. В данном случае у Вас это ID текстдрава.
Он не первый


Re: CreatePlayerTextDraw возвращает 0?! - Stepashka - 03.02.2014

Константы типа INVALID_TEXT_DRAW для чего по вашему сделаны, сравнивать надо с ними.


Re: CreatePlayerTextDraw возвращает 0?! - ge0r - 03.02.2014

Переписал участки кода - это помогло