[Ajuda] [Ajuda]Progress Bar
#1

Alguйm pode me ajuda estou com um bug nesta ProgessBar exemplo eu digito comando /bar esta certinho mais ai quando outro player digita aparece ProgressBar para ele e para min tambйm se tiver algo errado no comando me falem

Code:
new Bar:bar91[MAX_PLAYERS] = {INVALID_BAR_ID, ...};

CMD:bar(playerid)
{
    bar91[playerid] = CreateProgressBar(36.00, 433.00, 98.50, 7.19, -65366, 100.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    SetProgressBarValue(bar91[playerid], 0.0);
    SetTimer("Progress", 1000, true);
    return 1;
}

forward Progress(playerid);
public Progress(playerid){
    SetProgressBarValue(bar91[playerid], GetProgressBarValue(bar91[playerid]) + 10.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    return 1;
}
Reply
#2

O ID jogadores nгo estava sendo passado para o timer, usando agora SetTimerEx ele vai.

(usando ****** Tradutor)

pawn Code:
new Bar:bar91[MAX_PLAYERS] = {INVALID_BAR_ID, ...};

CMD:bar(playerid)
{
    bar91[playerid] = CreateProgressBar(36.00, 433.00, 98.50, 7.19, -65366, 100.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    SetProgressBarValue(bar91[playerid], 0.0);
    SetTimerEx("Progress", 1000, true, "i", playerid);
    return 1;
}

forward Progress(playerid);
public Progress(playerid){
    SetProgressBarValue(bar91[playerid], GetProgressBarValue(bar91[playerid]) + 10.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Crayder
View Post
O ID jogadores nгo estava sendo passado para o timer, usando agora SetTimerEx ele vai.

(usando ****** Tradutor)

pawn Code:
new Bar:bar91[MAX_PLAYERS] = {INVALID_BAR_ID, ...};

CMD:bar(playerid)
{
    bar91[playerid] = CreateProgressBar(36.00, 433.00, 98.50, 7.19, -65366, 100.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    SetProgressBarValue(bar91[playerid], 0.0);
    SetTimerEx("Progress", 1000, true, "i", playerid);
    return 1;
}

forward Progress(playerid);
public Progress(playerid){
    SetProgressBarValue(bar91[playerid], GetProgressBarValue(bar91[playerid]) + 10.0);
    ShowProgressBarForPlayer(playerid, bar91[playerid]);
    return 1;
}
Valeu amigo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)