SetTimer("ProgressFome", 1000, 1); // Coloquei isso quando ele der Spawn
PlayerInfo[playerid][pFome] = 100; // Coloquei isso quando ele criar a conta
public ProgressFome(playerid)
{
if(PlayerInfo[playerid][pFome] == 0)
{
}
if(PlayerInfo[playerid][pFome] == 10)
{
TextDrawHideForPlayer(playerid, TextProgressBar[3]);
TextDrawHideForPlayer(playerid, TextProgressBar[4]);
TextDrawHideForPlayer(playerid, TextProgressBar[5]);
TextDrawHideForPlayer(playerid, TextProgressBar[6]);
TextDrawHideForPlayer(playerid, TextProgressBar[7]);
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 20)
{
TextDrawHideForPlayer(playerid, TextProgressBar[4]);
TextDrawHideForPlayer(playerid, TextProgressBar[5]);
TextDrawHideForPlayer(playerid, TextProgressBar[6]);
TextDrawHideForPlayer(playerid, TextProgressBar[7]);
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 30)
{
TextDrawHideForPlayer(playerid, TextProgressBar[5]);
TextDrawHideForPlayer(playerid, TextProgressBar[6]);
TextDrawHideForPlayer(playerid, TextProgressBar[7]);
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 40)
{
TextDrawHideForPlayer(playerid, TextProgressBar[6]);
TextDrawHideForPlayer(playerid, TextProgressBar[7]);
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 50)
{
TextDrawHideForPlayer(playerid, TextProgressBar[7]);
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 60)
{
TextDrawHideForPlayer(playerid, TextProgressBar[8]);
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 70)
{
TextDrawHideForPlayer(playerid, TextProgressBar[9]);
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 80)
{
TextDrawHideForPlayer(playerid, TextProgressBar[10]);
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
if(PlayerInfo[playerid][pFome] == 90)
{
TextDrawHideForPlayer(playerid, TextProgressBar[11]);
}
PlayerInfo[playerid][pFome] = -1;
return 1;
}
Mano kk tu ta usando as textdraws para fazer as progressbar,
Slg https://www.youtube.com/watch?v=u1UMYAbMyS0 Usa essa include /bar |
Esqueci de uma coisa... tipo, ali estб definido os valores 90, 80, 70, 60, 50, 40, 30, 20, 10. Mas tipo, quando um player desloga com um valor entre esses nъmeros, por exemplo.. 75, e ele volta ao jogo, a textdraw nгo й destruнda, como eu faзo pra conserta esse erro? eu tentei nгo nгo deu.
|