Помогите с CreatePlayerTextDraw -
Romzes24 - 14.06.2013
Добрый день. Возникла такая проблема что когда создаю текстрав с картинкой то в будущем не могу сменить цвет картинки. Вот пример:
При входе игрока на сервер создаю 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.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000022);
else if(Health > 80.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000033);
else if(Health > 70.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000044);
else if(Health > 60.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000055);
else if(Health > 50.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000066);
else if(Health > 40.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000077);
else if(Health > 30.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000088);
else if(Health > 20.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF000099);
else if(Health > 10.0) PlayerTextDrawColor(i,TextDraw[i][15],0xFF0000AA);
Цвет не меняется. Как изменить в данной ситуации цвет картинки?
Re: Помогите с CreatePlayerTextDraw -
Stepashka - 14.06.2013
Насколько мне известно, цвет картинок менять нельзя.
Re: Помогите с CreatePlayerTextDraw -
Romzes24 - 14.06.2013
Ну при создании же изменить можно...
Re: Помогите с CreatePlayerTextDraw -
Stepashka - 14.06.2013
Quote:
Originally Posted by Romzes24
Ну при создании же изменить можно...

|
Значит какие-то можно. А ты её от игрока прячешь прежде чем обновить?
Re: Помогите с CreatePlayerTextDraw -
Romzes24 - 14.06.2013
Да действительно работает. Проблема решена.
Re: Помогите с CreatePlayerTextDraw -
Alexander_Petrov - 14.06.2013
Можно не прятать, а просто еще раз показать после изменения.
Re: Помогите с CreatePlayerTextDraw -
Gameyer - 14.06.2013
1) Поменял цвет (или изменил любой другой параметр текстдрава).
2) Заново показал текстдрав.
Многие пренебрегая вторым пунктом и сталкиваются с твоей проблемой.