[Ayuda] TextDraw no cambia de color.
#1

Buenas, estaba intentando hacer que dependiendo del valor de una variable, el color del Textdraw cambiara, pero no pasa nada, siempre queda del mismo color, їalguien podrнa ayudarme por favor?
PHP код:
    DrawSed[playerid] = CreatePlayerTextDraw(playerid620.800048188.159988"hud:radar_diner");
    
PlayerTextDrawLetterSize(playeridDrawSed[playerid], 0.0000000.000000);
    
PlayerTextDrawTextSize(playeridDrawSed[playerid], 15.99993818.666687);
    
PlayerTextDrawAlignment(playeridDrawSed[playerid], 1);
    
PlayerTextDrawColor(playeridDrawSed[playerid], 0xFFFFFFFF);
    
PlayerTextDrawSetShadow(playeridDrawSed[playerid], 0);
    
PlayerTextDrawSetOutline(playeridDrawSed[playerid], 0);
    
PlayerTextDrawFont(playeridDrawSed[playerid], 4);
    
DrawHambre[playerid] = CreatePlayerTextDraw(playerid620.800048209.813339"hud:radar_pizza");
    
PlayerTextDrawLetterSize(playeridDrawHambre[playerid], 0.0000000.000000);
    
PlayerTextDrawTextSize(playeridDrawHambre[playerid], 15.99993818.666656);
    
PlayerTextDrawAlignment(playeridDrawHambre[playerid], 1);
    
PlayerTextDrawColor(playeridDrawHambre[playerid], 0xFFFFFFFF);
    
PlayerTextDrawSetShadow(playeridDrawHambre[playerid], 0);
    
PlayerTextDrawSetOutline(playeridDrawHambre[playerid], 0);
    
PlayerTextDrawFont(playeridDrawHambre[playerid], 4);
public 
ActualizarNecesidades(playerid)
{
    switch(
Informacion[playerid][pHambre])
    {
        case 
.. 19:
        {
            
PlayerTextDrawColor(playeridDrawHambre[playerid], -16711681);
        }
        case 
20 .. 49:
        {
            
PlayerTextDrawColor(playeridDrawHambre[playerid], -5963521);
        }
        case 
50 .. 79:
        {
            
PlayerTextDrawColor(playeridDrawHambre[playerid], -65281);
        }
        case 
80 .. 100:
        {
            
PlayerTextDrawColor(playeridTextdraw1[playerid], 16711935);
        }
    }
    switch(
Informacion[playerid][pSed])
    {
        case 
.. 19:
        {
            
PlayerTextDrawColor(playeridDrawSed[playerid], -16711681);
        }
          case 
20 .. 49:
        {
            
PlayerTextDrawColor(playeridDrawSed[playerid], -5963521);
        }
        case 
50 .. 79:
        {
            
PlayerTextDrawColor(playeridDrawSed[playerid], -65281);
        }
        case 
80 .. 100:
        {
            
PlayerTextDrawColor(playeridDrawSed[playerid], 16711935);
        }
    }
    return 
1;

De antemano, muchas gracias.
Reply
#2

es que tienes que ....

.. ocultar el textdraw
.. cambiar el color
.. mostrar el textdraw

saludos.
Reply
#3

Quote:
Originally Posted by OTACON
Посмотреть сообщение
es que tienes que ....

.. ocultar el textdraw
.. cambiar el color
.. mostrar el textdraw

saludos.
De hecho el primer paso es INNECESARIO.
Reply
#4

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
De hecho el primer paso es INNECESARIO.
de hecho lo correcto no seria innecesaria, pero es innecesario ya que al mostrarlo se actualiza el textdraw.
saludos.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)