Ayuda Textdraw
#1

Hola a todos
Alguien me podria decir como hago para que al morir muestre un textdraw y al respawnear se quite
Espero alguien me explique gracias
Reply
#2

El editor de Zamaroht trae una opciуn para hacer un cуdigo asн.
Reply
#3

Puedes hacerlo con Text:TextDraw o PlayerText:TextDraw

Con TextDraw Global, EDITADO: Con un solo textdraw puedes mostarlo a cada jugador al morir.
PHP код:
bool:JugadorHaMuerto[MAX_PLAYERS], Text:TextDrawid;
    
OnGameModeInit()
    {
        
TextDrawid TextDrawCreate(240.0,580.0,"Has muerto.");//Creas el textdraw golbal por cada jugador (MAX_PLAYERS)
    
}
    
OnPlayerConnect(playerid)
    {
        
JugadorHaMuerto[playerid] = false;//El jugador no estб muerto.
    
}
    
OnPlayerSpawn(playerid)
    {
        if(
JugadorHaMuerto[playerid])//Si el jugador habнa muerto.
        
{
            
TextDrawHideForPlayer(playeridTextDrawid[playerid]);//Esconde el TextDraw
            
JugadorHaMuerto[playerid] = false;//El jugador no estб muerto.
        
}
    }
    
OnPlayerDeath(playeridkilleridreason)
    {
        
JugadorHaMuerto[playerid] = true;//El jugador estб muerto.
        
TextDrawShowForPlayer(playeridTextDrawid);//Muestra el TextDraw
    

O con PlayerTextDraw Por Jugador, puedes crear el Text para el jugador, y con mayor control "CONECTADO".
PHP код:
bool:JugadorHaMuerto[MAX_PLAYERS], PlayerText:TextDrawid[MAX_PLAYERS];
    
OnPlayerConnect(playerid)
    {
        
JugadorHaMuerto[playerid] = false;
        
TextDrawid[playerid] = CreatePlayerTextDraw(playerid320.0240.0"Has muerto");//Crea el textdraw por cada jugador cuando se conecta.
    
}
    
OnPlayerSpawn(playerid)
    {
        if(
JugadorHaMuerto[playerid])
        {
            
PlayerTextDrawHide(playeridTextDrawid[playerid]);
            
JugadorHaMuerto[playerid] = false;
        }
    }
    
OnPlayerDeath(playeridkilleridreason)
    {
        
JugadorHaMuerto[playerid] = true;
        
PlayerTextDrawShow(playeridTextDrawid[playerid]);
    } 
Debes de tener en cuenta los limites.
Puedes usar este programa para editar tu TextDraw. Suerte
Reply
#4

No es necesario un TD por jugador, con uno solo basta.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)