Помогите с CreatePlayerTextDraw
#1

Добрый день. Возникла такая проблема что когда создаю текстрав с картинкой то в будущем не могу сменить цвет картинки. Вот пример:
При входе игрока на сервер создаю TextDraw:
PHP код:
TextDraw[playerid][15] = CreatePlayerTextDraw(playerid,X,Y,"hud:radar_TORENO");
PlayerTextDrawFont(playerid,TextDraw[playerid][15],4);
PlayerTextDrawColor(playerid,TextDraw[playerid][15],0x80808022);
PlayerTextDrawTextSize(playerid,TextDraw[playerid][15],X,Y); 
При спавне игрока открываю его:
PHP код:
PlayerTextDrawShow(playerid,TextDraw[playerid][15]); 
Но когда пытаюсь изменить его цвет, пример:
PHP код:
if(Health 90.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000022);
else if(
Health 80.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000033);
else if(
Health 70.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000044);
else if(
Health 60.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000055);
else if(
Health 50.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000066);
else if(
Health 40.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000077);
else if(
Health 30.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000088);
else if(
Health 20.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF000099);
else if(
Health 10.0PlayerTextDrawColor(i,TextDraw[i][15],0xFF0000AA); 
Цвет не меняется. Как изменить в данной ситуации цвет картинки?
Reply
#2

Насколько мне известно, цвет картинок менять нельзя.
Reply
#3

Ну при создании же изменить можно...

Reply
#4

Quote:
Originally Posted by Romzes24
Посмотреть сообщение
Ну при создании же изменить можно...

Значит какие-то можно. А ты её от игрока прячешь прежде чем обновить?
Reply
#5

Да действительно работает. Проблема решена.
Reply
#6

Можно не прятать, а просто еще раз показать после изменения.
Reply
#7

1) Поменял цвет (или изменил любой другой параметр текстдрава).
2) Заново показал текстдрав.
Многие пренебрегая вторым пунктом и сталкиваются с твоей проблемой.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)