23.12.2010, 19:50
Hola, estoy aciendo para que la barra de progressbar baje 1 a 1 asta llegar a 0 y que a llegar a 0 haga lo que yo quiera, pero no me va, al arrancar no se pone a 100% y lo tengo asi:
y depues tengo esto que es para que baje y tyampoco funciona:
pawn Код:
public OnPlayerSpawn(playerid)
{
energiagenerador[playerid] = CreateProgressBar(500.00, 105.00, 102.50, 6.19, 13421823, 100.0);
UpdateProgressBar(energiagenerador[playerid]);
SetProgressBarValue(energiagenerador[playerid],PlayerInfo[playerid][porciento]);
ShowProgressBarForAll(energiagenerador[playerid]);
PlayerInfo[playerid][porciento] = 100; //<<<<<<<< ESTO ES LAPARA QUE SUBA AL 100% PERO NADA
SetTimer("energiacheck", 1000, true);
return 1;
}
y depues tengo esto que es para que baje y tyampoco funciona:
pawn Код:
forward energiacheck(playerid);
public energiacheck(playerid)
{
if( PlayerInfo[playerid][porciento] >= 0)
{
SetPlayerCheckpoint(playerid, 1759.9247,-1924.5101,13.5753, 2.0);
TextDrawShowForAll(enciendegenerador);
luzencendia[playerid] = 1;
}
if( PlayerInfo[playerid][porciento] >= 100)
{
TextDrawHideForAll(enciendegenerador);
luzencendia[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
SetProgressBarValue(energiagenerador[playerid],PlayerInfo[playerid][porciento]);
UpdateProgressBar(energiagenerador[playerid]);
return 1;
}