SA-MP Forums Archive
[Ajuda] Cor Textdraw - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Cor Textdraw (/showthread.php?tid=640025)



Cor Textdraw - PedroH - 27.08.2017

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]);
               } 



Re: Cor Textdraw - RodrigoMSR - 27.08.2017

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



Re: Cor Textdraw - PedroH - 27.08.2017

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!