[Ajuda] Cor Textdraw
#1

como que mudo a cor de uma textdraw? e uma textdraw que atualiza a cada 20 segundos, ela baixa 1 numero, entao queria fazer que quando ela chega-se a 70 - 20 - 10.. mudasse a cor para alertar o player!

acho que nao vai precisar disso mais ta ai:
PHP код:
            format(strsizeof(str), "%.0i%"Player[playerid][pFome]);
            
PlayerTextDrawSetString(playeridPLAYER_HUD[playerid][9], str); 
tentei assim mais nao deu..
Onplayerupdate:
PHP код:
            if(Player[playerid][pFome] <= 77) {
            
PlayerTextDrawColor(playerid,PLAYER_HUD[playerid][9], COR_VERMELHO);
               
PlayerTextDrawShow(playeridPLAYER_HUD[playerid][9]);
               } 
Reply
#2

Tem que esconder o textdraw e depois mostrб-lo para atualizar.
PHP код:
PlayerTextDrawHide(playeridPLAYER_HUD[playerid][9]); 
PlayerTextDrawShow(playeridPLAYER_HUD[playerid][9]); 
Reply
#3

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Tem que esconder o textdraw e depois mostrб-lo para atualizar.
PHP код:
PlayerTextDrawHide(playeridPLAYER_HUD[playerid][9]); 
PlayerTextDrawShow(playeridPLAYER_HUD[playerid][9]); 
ata, muito obrigado!

eu nao tou conseguindo fazer com a do health:

onplayerupdate:
PHP код:
new Float:health2;
GetPlayerHealth(playeridhealth2);
            if(
health2 >= 50) {
            
PlayerTextDrawColor(playerid,PLAYER_HUD[playerid][5], 0x03FF35FF); //VERDE
               
}
            if(
health2 40) {
            
PlayerTextDrawColor(playerid,PLAYER_HUD[playerid][5], 0xFF7403FF); //AMARELO
               
}
            if(
health2 15) {
            
PlayerTextDrawColor(playerid,PLAYER_HUD[playerid][5], COR_VERMELHO); //VERMELHO
               
}
PlayerTextDrawHide(playeridPLAYER_HUD[playerid][5]);//HEALTH
PlayerTextDrawShow(playeridPLAYER_HUD[playerid][5]);//HEALTH 
tem algo errado?

@Edit Resolvido!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)