[Ajuda] Loop como usar
#1

Estou certo de usar assim?

pawn Код:
Time_1_Minuto(playerid);
public Time_1_Minuto(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        for(new car = 1; car <= MAX_VEHICLES; car++)
        {
            if(Motor_Do_Veiculo[GetPlayerVehicleID(i)] == true && !IsPlayerInVehicle(playerid,CivilVeiculo[car]))
            {
                Gasolina[GetPlayerVehicleID(i)]--;
            }
        }
    }
    return true;
}
Reply
#2

De novo isso, cara? Eu jб nгo te respondi no outro tуpico?
Reply
#3

Quote:
Originally Posted by Rodney Francalim
Посмотреть сообщение
De novo isso, cara? Eu jб nгo te respondi no outro tуpico?
Tu deu um cуdigo pronto. e nгo tiro a dъvida minha!
Reply
#4

Quote:
Originally Posted by PetterAdriano
Посмотреть сообщение
Tu deu um cуdigo pronto. e nгo tiro a dъvida minha!
Isso porque a humidadeforever jб tinha te respondido. E vocк poderia ter perguntado a sua dъvida em relaзгo ao cуdigo lб mesmo.

RESPONDENDO:
pawn Код:
Time_1_Minuto();
public Time_1_Minuto()
{
    for(new car = 1; car <= MAX_VEHICLES; car++)
        if(Motor_Do_Veiculo[car]) // Se o motor do veнculo car estб ligado, independente de ter player ou nгo, vai consumir da gasosa
            Gasolina[i]--;

    return true;
}
@EDIT:
Esqueci de remover o parвmetro playerid.
Reply
#5

Entendi nada o uso do playerid + loop max_players.

Decide meu filho! Ou tu usa SetTimerEx c/playerid ou tu usa SetTimer com Loop.
Reply
#6

Jonathan, loop
Reply
#7

https://sampforum.blast.hk/showthread.php?tid=290735
Reply
#8

O correto й vocк avaliar o seu prуprio loop e nгo nуs. Para isso, vocк tem que entender como funciona um laзo.
Um loop for tem 3 argumentos: onde a var comeзa, atй onde ela atinge e quanto ela incrementa ou decrementa por volta.

Por exemplo:
pawn Код:
for ( new i = 0; i < 3; i++ ) {
    printf("%d", i);
}
Vai imprimir 0, 1, 2
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)