[Ajuda] progress bar nгo aparece
#1

PHP код:
//fiz esse sistema de vida em textdraw e tava bugado ai pedi ajuda no forum e me falaro para converter as text de globar para player e agr a text draw nгo aparece, codigo abaixo 
public OnGameModeInit()
{
    
SetTimer("carregartext"1000false);
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    if(
logado[playerid] == 2)
    {
    
vidaemtext(playerid);
    }
    return 
0;
}
forward carregartext(playerid);
public 
carregartext(playerid)
{
BarraVida[playerid][0] = CreatePlayerTextDraw(playerid638.2352906.166666"Usebox");//barra de vida cheia            100%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][0], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][0], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][0], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][0], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][0], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][0], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][0], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][0], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][0], 0);
BarraVida[playerid][1] = CreatePlayerTextDraw(playerid635.2352906.166666"_");//barra de vida               95%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][2], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][2], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][2], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][2], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][2], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][2], INFOA);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][2], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][2], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][2], 0);
BarraVida[playerid][3] = CreatePlayerTextDraw(playerid632.2352906.166666"_");//barra de vida               90%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][3], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][3], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][3], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][3], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][3], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][3], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][3], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][3], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][3], 0);
BarraVida[playerid][4] = CreatePlayerTextDraw(playerid629.2352906.166666"_");//barra de vida               85%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][4], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][4], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][4], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][4], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][4], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][4], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][4], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][4], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][4], 0);
BarraVida[playerid][5] = CreatePlayerTextDraw(playerid626.2352906.166666"_");//barra de vida               80%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][5], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][5], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][5], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][5], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][5], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][5], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][5], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][5], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][5], 0);
BarraVida[playerid][6] = CreatePlayerTextDraw(playerid623.2352906.166666"_");//barra de vida               75%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][6], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][6], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][6], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][6], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][6], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][6], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][6], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][6], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][6], 0);
BarraVida[playerid][7] = CreatePlayerTextDraw(playerid620.2352906.166666"_");//barra de vida               70%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][7], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][7], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][7], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][7], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][7], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][7], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][7], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][7], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][7], 0);
BarraVida[playerid][8] = CreatePlayerTextDraw(playerid618.2352906.166666"_");//barra de vida               65%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][8], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][8], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][8], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][8], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][8], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][8], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][8], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][8], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][8], 0);
BarraVida[playerid][9] = CreatePlayerTextDraw(playerid615.2352906.166666"_");//barra de vida               60%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][9], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][9], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][9], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][9], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][9], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][9], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][9], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][9], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][9], 0);
BarraVida[playerid][10] = CreatePlayerTextDraw(playerid612.2352906.166666"_");//barra de vida               55%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][10], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][10], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][10], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][10], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][10], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][10], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][10], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][10], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][10], 0);
BarraVida[playerid][11] = CreatePlayerTextDraw(playerid609.2352906.166666"_");//barra de vida               50%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][11], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][11], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][11], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][11], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][1], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][11], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][11], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][11], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][11], 0);
BarraVida[playerid][12] = CreatePlayerTextDraw(playerid606.2352906.166666"_");//barra de vida               45%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][12], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][12], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][12], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][12], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][12], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][12], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][12], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][12], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][12], 0);
BarraVida[playerid][13] = CreatePlayerTextDraw(playerid603.2352906.166666"_");//barra de vida               40%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][13], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][13], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][13], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][13], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][13], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][13], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][13], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][0], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][13], 0);
BarraVida[playerid][14] = CreatePlayerTextDraw(playerid600.2352906.166666"_");//barra de vida               35%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][14], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][14], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][14], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][14], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][14], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][14], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][14], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][14], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][14], 0);
BarraVida[playerid][14] = CreatePlayerTextDraw(playerid597.2352906.166666"_");//barra de vida               30%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][14], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][14], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][14], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][14], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][14], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][14], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][14], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][14], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][14], 0);
BarraVida[playerid][15] = CreatePlayerTextDraw(playerid594.2352906.166666"_");//barra de vida               25%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][15], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][15], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][15], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][15], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][15], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][15], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][15], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][15], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][15], 0);
BarraVida[playerid][16] = CreatePlayerTextDraw(playerid591.2352906.166666"_");//barra de vida               20%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][16], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][16], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][16], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][16], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][16], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][16], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][16], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][16], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][16], 0);
BarraVida[playerid][17] = CreatePlayerTextDraw(playerid588.2352906.166666"_");//barra de vida               15%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][17], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][17], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][17], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][17], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][17], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][17], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][17], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][17], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][17], 0);
BarraVida[playerid][17] = CreatePlayerTextDraw(playerid585.2352906.166666"_");//barra de vida                 10%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][17], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][17], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][17], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][17], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][17], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][17], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][17], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][17], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][17], 0);
BarraVida[playerid][18] = CreatePlayerTextDraw(playerid582.2352906.166666"_");//barra de vida               5%
PlayerTextDrawLetterSize(playeridBarraVida[playerid][18], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][18], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][18], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][18], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][18], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][18], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][18], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][18], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][18], 0);
BarraVida[playerid][19] = CreatePlayerTextDraw(playerid574.2352906.166666"_");//barra de vida quase vazia
PlayerTextDrawLetterSize(playeridBarraVida[playerid][19], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][19], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][19], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][19], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][19], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][19], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][19], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][19], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][19], 0);
BarraVida[playerid][20] = CreatePlayerTextDraw(playerid572.2352906.166666"_");//barra de vida vazia
PlayerTextDrawLetterSize(playeridBarraVida[playerid][20], 0.0000000.195642);
PlayerTextDrawTextSize(playeridBarraVida[playerid][20], 569.2940670.000000);
PlayerTextDrawAlignment(playeridBarraVida[playerid][20], 1);
PlayerTextDrawColor(playeridBarraVida[playerid][20], 0);
PlayerTextDrawUseBox(playeridBarraVida[playerid][20], true);
PlayerTextDrawBoxColor(playeridBarraVida[playerid][20], 8388863);
PlayerTextDrawSetShadow(playeridBarraVida[playerid][20], 0);
PlayerTextDrawSetOutline(playeridBarraVida[playerid][20], 0);
PlayerTextDrawFont(playeridBarraVida[playerid][20], 0);
return 
1;
}
stock vidaemtext(playerid)
{
    new 
Floatvida;
    
GetPlayerHealth(playeridvida);
    
    if(
vida >= 100)
    {
    
PlayerTextDrawShow(playerid,  BarraVida[playerid][0]);
    }
    
    else if(
vida >= 95 && vida <= 100)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][0]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][1]);
    }
    
    else if(
vida >= 90 && vida <= 95)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][1]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][2]);
    }
    
    else if(
vida >= 85 && vida <= 90)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][2]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][3]);
    }
    
    else if(
vida >= 80 && vida <= 85)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][3]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][4]);
    }
    
    else if(
vida >= 75 && vida <= 80)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][4]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][5]);
    }
    
    else if(
vida >= 70 && vida <= 75)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][5]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][6]);
    }
    
    else if(
vida >= 65 && vida <= 70)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][6]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][7]);
    }
    
    else if(
vida >= 60 && vida <= 65)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][7]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][8]);
    }
    
    else if(
vida >= 55 && vida <= 60)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][8]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][9]);
    }
    
    else if(
vida >= 50 && vida <= 55)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][9]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][10]);
    }
    
    else if(
vida >= 45 && vida <= 50)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][10]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][11]);
    }
    
    else if(
vida >= 40 && vida <= 45)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][11]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][12]);
    }
    
    else if(
vida >= 35 && vida <= 40)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][12]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][13]);
    }
    
    else if(
vida >= 30 && vida <= 35)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][13]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][14]);
    }
    
    else if(
vida >= 25 && vida <= 30)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][14]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][15]);
    }
    
    else if(
vida >= 20 && vida <= 25)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][15]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][16]);
    }
    
    else if(
vida >= 15 && vida <= 20)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][16]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][17]);
    }
    
    else if(
vida >= 10 && vida <= 15)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][17]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][18]);
    }
    
    else if(
vida >= && vida <= 10)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][18]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][19]);
    }
    
    else if(
vida >= && vida <= 5)
    {
    
PlayerTextDrawDestroy(playeridBarraVida[playerid][19]);
    
PlayerTextDrawShow(playeridBarraVida[playerid][20]);
    }
    return 
1;

Reply
#2

Nгo sei se irб funcionar mas tente carregar as Textdraw no OnPlayerConnect ou apуs o login.
Reply
#3

Quote:
Originally Posted by ImNext
Посмотреть сообщение
Nгo sei se irб funcionar mas tente carregar as Textdraw no OnPlayerConnect ou apуs o login.
Mas a funзгo "carregartext" carrega as textdraw de login, eas text da tela de login ta aparecendo normalmente
Reply
#4

OnGameModeInit nгo suporta parвmetros do tipo "playerid", troque de OnGameModeInit para OnPlayerConnect. Nгo precisa criar um timer de 1 segundo apуs a chamada da callback para aparecer as caixas de vida.

Apesar de que vocк estб retornando callbacks а zero, realmente complicado.

Dessa forma estб melhor.:
PHP код:
public OnPlayerConnect(playerid)
{
    
carregartext(playerid);
    return 
true;
}

public 
OnPlayerSpawn(playerid)
{
    if(
logado[playerid] == 2)
        
vidamtext(playerid);
    return 
true;

Reply
#5

Quote:
Originally Posted by Santso
Посмотреть сообщение
Mas a funзгo "carregartext" carrega as textdraw de login, eas text da tela de login ta aparecendo normalmente
Eu sei, mas como o amigo citou aн em cima, OnGameModeInit nгo suporta parвmetros como playerid, a sua tela de login funciona pois nгo possui playerid e й uma textdraw global(Posso tar falando merda :P) e para a tela de login aparecer vocк tem que usar o comando TextDrawShowForPlayer(playerid, NomeTextDraw);. Faзa como eu disse, coloque o "carregartext(playerid);" em OnPlayerConnect ou apуs o login, retire esse timer tambйm pois й inъtil.
Reply
#6

Quote:
Originally Posted by Cycle
Посмотреть сообщение
OnGameModeInit nгo suporta parвmetros do tipo "playerid", troque de OnGameModeInit para OnPlayerConnect. Nгo precisa criar um timer de 1 segundo apуs a chamada da callback para aparecer as caixas de vida.

Apesar de que vocк estб retornando callbacks а zero, realmente complicado.

Dessa forma estб melhor.:
PHP код:
public OnPlayerConnect(playerid)
{
    
carregartext(playerid);
    return 
true;
}
public 
OnPlayerSpawn(playerid)
{
    if(
logado[playerid] == 2)
        
vidamtext(playerid);
    return 
true;

chamar a stock "vidamtext" tem que ser no OnPlayerUpdate para que quando ele tome dano diminua a textdraw de vida, e carregar as text pode ser no GameModeInit mesmo pois ele sу estб chamando a callback que carrega as text, acho que vocкs nгo entenderam o problema !
Reply
#7

Verifique:

PHP код:
public OnGameModeInit() {
    
// Nгo
    
return 1;
}
// --
public OnPlayerConnect(playerid) {
    
carregartext(playerid);
    return 
1;
}
public 
OnPlayerUpdate(playerid) {
    if(
logado[playerid] == 2vidaemtext(playerid);
    return 
0;
}
carregartext(playerid) {
    
BarraVida[playerid][0] = CreatePlayerTextDraw(playerid638.2352906.166666"Usebox");//barra de vida cheia            100%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][0], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][0], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][0], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][0], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][0], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][0], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][0], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][0], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][0], 0);
    
BarraVida[playerid][1] = CreatePlayerTextDraw(playerid635.2352906.166666"_");//barra de vida               95%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][2], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][2], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][2], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][2], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][2], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][2], INFOA);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][2], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][2], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][2], 0);
    
BarraVida[playerid][3] = CreatePlayerTextDraw(playerid632.2352906.166666"_");//barra de vida               90%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][3], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][3], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][3], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][3], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][3], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][3], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][3], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][3], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][3], 0);
    
BarraVida[playerid][4] = CreatePlayerTextDraw(playerid629.2352906.166666"_");//barra de vida               85%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][4], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][4], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][4], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][4], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][4], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][4], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][4], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][4], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][4], 0);
    
BarraVida[playerid][5] = CreatePlayerTextDraw(playerid626.2352906.166666"_");//barra de vida               80%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][5], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][5], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][5], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][5], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][5], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][5], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][5], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][5], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][5], 0);
    
BarraVida[playerid][6] = CreatePlayerTextDraw(playerid623.2352906.166666"_");//barra de vida               75%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][6], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][6], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][6], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][6], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][6], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][6], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][6], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][6], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][6], 0);
    
BarraVida[playerid][7] = CreatePlayerTextDraw(playerid620.2352906.166666"_");//barra de vida               70%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][7], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][7], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][7], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][7], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][7], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][7], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][7], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][7], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][7], 0);
    
BarraVida[playerid][8] = CreatePlayerTextDraw(playerid618.2352906.166666"_");//barra de vida               65%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][8], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][8], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][8], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][8], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][8], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][8], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][8], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][8], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][8], 0);
    
BarraVida[playerid][9] = CreatePlayerTextDraw(playerid615.2352906.166666"_");//barra de vida               60%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][9], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][9], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][9], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][9], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][9], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][9], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][9], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][9], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][9], 0);
    
BarraVida[playerid][10] = CreatePlayerTextDraw(playerid612.2352906.166666"_");//barra de vida               55%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][10], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][10], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][10], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][10], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][10], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][10], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][10], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][10], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][10], 0);
    
BarraVida[playerid][11] = CreatePlayerTextDraw(playerid609.2352906.166666"_");//barra de vida               50%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][11], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][11], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][11], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][11], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][1], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][11], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][11], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][11], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][11], 0);
    
BarraVida[playerid][12] = CreatePlayerTextDraw(playerid606.2352906.166666"_");//barra de vida               45%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][12], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][12], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][12], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][12], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][12], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][12], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][12], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][12], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][12], 0);
    
BarraVida[playerid][13] = CreatePlayerTextDraw(playerid603.2352906.166666"_");//barra de vida               40%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][13], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][13], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][13], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][13], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][13], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][13], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][13], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][0], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][13], 0);
    
BarraVida[playerid][14] = CreatePlayerTextDraw(playerid600.2352906.166666"_");//barra de vida               35%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][14], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][14], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][14], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][14], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][14], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][14], 0);
    
BarraVida[playerid][14] = CreatePlayerTextDraw(playerid597.2352906.166666"_");//barra de vida               30%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][14], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][14], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][14], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][14], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][14], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][14], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][14], 0);
    
BarraVida[playerid][15] = CreatePlayerTextDraw(playerid594.2352906.166666"_");//barra de vida               25%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][15], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][15], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][15], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][15], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][15], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][15], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][15], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][15], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][15], 0);
    
BarraVida[playerid][16] = CreatePlayerTextDraw(playerid591.2352906.166666"_");//barra de vida               20%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][16], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][16], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][16], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][16], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][16], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][16], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][16], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][16], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][16], 0);
    
BarraVida[playerid][17] = CreatePlayerTextDraw(playerid588.2352906.166666"_");//barra de vida               15%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][17], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][17], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][17], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][17], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][17], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][17], 0);
    
BarraVida[playerid][17] = CreatePlayerTextDraw(playerid585.2352906.166666"_");//barra de vida                 10%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][17], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][17], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][17], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][17], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][17], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][17], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][17], 0);
    
BarraVida[playerid][18] = CreatePlayerTextDraw(playerid582.2352906.166666"_");//barra de vida               5%
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][18], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][18], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][18], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][18], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][18], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][18], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][18], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][18], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][18], 0);
    
BarraVida[playerid][19] = CreatePlayerTextDraw(playerid574.2352906.166666"_");//barra de vida quase vazia
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][19], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][19], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][19], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][19], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][19], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][19], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][19], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][19], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][19], 0);
    
BarraVida[playerid][20] = CreatePlayerTextDraw(playerid572.2352906.166666"_");//barra de vida vazia
    
PlayerTextDrawLetterSize(playeridBarraVida[playerid][20], 0.0000000.195642);
    
PlayerTextDrawTextSize(playeridBarraVida[playerid][20], 569.2940670.000000);
    
PlayerTextDrawAlignment(playeridBarraVida[playerid][20], 1);
    
PlayerTextDrawColor(playeridBarraVida[playerid][20], 0);
    
PlayerTextDrawUseBox(playeridBarraVida[playerid][20], true);
    
PlayerTextDrawBoxColor(playeridBarraVida[playerid][20], 8388863);
    
PlayerTextDrawSetShadow(playeridBarraVida[playerid][20], 0);
    
PlayerTextDrawSetOutline(playeridBarraVida[playerid][20], 0);
    
PlayerTextDrawFont(playeridBarraVida[playerid][20], 0);
    return 
1;
}
vidaemtext(playerid) {
    new 
Floatvida;
    
GetPlayerHealth(playeridvida);
    if(
vida >= 100PlayerTextDrawShow(playerid,  BarraVida[playerid][0]);
    else if(
vida >= 95 && vida <= 100)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][0]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][1]);
    }
    else if(
vida >= 90 && vida <= 95)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][1]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][2]);
    }
    else if(
vida >= 85 && vida <= 90)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][2]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][3]);
    }
    else if(
vida >= 80 && vida <= 85)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][3]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][4]);
    }
    else if(
vida >= 75 && vida <= 80)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][4]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][5]);
    }
    else if(
vida >= 70 && vida <= 75)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][5]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][6]);
    }
    else if(
vida >= 65 && vida <= 70)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][6]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][7]);
    }
    else if(
vida >= 60 && vida <= 65)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][7]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][8]);
    }
    else if(
vida >= 55 && vida <= 60)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][8]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][9]);
    }
    else if(
vida >= 50 && vida <= 55)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][9]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][10]);
    }
    else if(
vida >= 45 && vida <= 50)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][10]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][11]);
    }
    else if(
vida >= 40 && vida <= 45)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][11]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][12]);
    }
    else if(
vida >= 35 && vida <= 40)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][12]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][13]);
    }
    else if(
vida >= 30 && vida <= 35)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][13]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][14]);
    }
    else if(
vida >= 25 && vida <= 30)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][14]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][15]);
    }
    else if(
vida >= 20 && vida <= 25)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][15]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][16]);
    }
    else if(
vida >= 15 && vida <= 20)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][16]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][17]);
    }
    else if(
vida >= 10 && vida <= 15)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][17]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][18]);
    }
    else if(
vida >= && vida <= 10)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][18]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][19]);
    }
    else if(
vida >= && vida <= 5)
    {
        
PlayerTextDrawDestroy(playeridBarraVida[playerid][19]);
        
PlayerTextDrawShow(playeridBarraVida[playerid][20]);
    }
    return 
1;

Reply
#8

Quote:
Originally Posted by Santso
Посмотреть сообщение
chamar a stock "vidamtext" tem que ser no OnPlayerUpdate para que quando ele tome dano diminua a textdraw de vida, e carregar as text pode ser no GameModeInit mesmo pois ele sу estб chamando a callback que carrega as text, acho que vocкs nгo entenderam o problema !
Entгo coloque em OnPlayerUpdate, esqueci que o valor iria se alterar.

Quando OnGameModeInit suportar "playerid", eu retorno a responder o tуpico.
Reply
#9

Quote:
Originally Posted by Cycle
Посмотреть сообщение
Entгo coloque em OnPlayerUpdate, esqueci que o valor iria se alterar.

Quando OnGameModeInit suportar "playerid", eu retorno a responder o tуpico.
vou fazer oque vc estб falando, vou tirar do OnGameModeInit, vai que dб certo '-'
Reply
#10

Quote:
Originally Posted by Cycle
Посмотреть сообщение
Entгo coloque em OnPlayerUpdate, esqueci que o valor iria se alterar.

Quando OnGameModeInit suportar "playerid", eu retorno a responder o tуpico.
venho pedir desculpa, deu certo quando tirei do OnGameModeInit porem as text ta bugado as posiзхes, vou ter que refazer tudo obrigado pela ajuda +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)