01.08.2017, 19:47
Serб que vocкs poderiam me ajudar nisso? a ideia й o seguinte.. O player comeзa com a fome 100% , ao longo de 30 segundos vai diminuindo 1, quando chegar nos valores denominados a baixo vai destruir uma textdraw.
O problema й que eu nгo to conseguindo colocar pra fica diminuindo, tipo.. 100, 99, 98 e assim vai e tambйm.. nгo to conseguindo colocar pra quando chegar em 0 parar de fica contando, eu coloquei KillTimer ali quando ta == 0 mas o jogo fecho kkk
O problema й que eu nгo to conseguindo colocar pra fica diminuindo, tipo.. 100, 99, 98 e assim vai e tambйm.. nгo to conseguindo colocar pra quando chegar em 0 parar de fica contando, eu coloquei KillTimer ali quando ta == 0 mas o jogo fecho kkk
PHP код:
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;
}