SA-MP Forums Archive
[Ajuda] Combustнvel Veнculo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Combustнvel Veнculo (/showthread.php?tid=398423)



Combustнvel Veнculo - dPlaYer_ - 09.12.2012

Estou com um problema, a reduзгo da gasolina nem a remoзгo do player nгo estб acotencendo.
Alguem poderia me ajudar?
pawn Код:
public CombustivelVeiculos()
{
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
        new mFile[32] , iState = GetPlayerVehicleSeat(i);
        format(mFile, sizeof(mFile), PASTA_CONTAS, GetName(i));
        vidc = GetPlayerVehicleID(i);
        modeloc = GetVehicleModel(vidc);
        if(!(modeloc == 509 || modeloc == 510 || modeloc == 481))
        {
            GetPlayerState(i);
            if(IsPlayerInAnyVehicle(i)) continue;
            if(iState == 0) return Gasolina[i]--;//DOF2_SetInt(mFile, "Gasolina", DOF2_GetInt(mFile, "Gasolina") - 1);
            if(Gasolina[i] < 2)
            {
                SendClientMessage(i, Vermelho, "( Info ) O Seu Tanque de Combustнvel estб vazio, vб atй o posto mais prуximo para re-abastecer seu veнculo.");
                RemovePlayerFromVehicle(i);
            }
        }
    }
    return 1;
}



Re: Combustнvel Veнculo - Lucas-Fc - 09.12.2012

lol mano nгo acredito que vocк fez isso !

loool vei

Mano, quer dizer que se a minha gasolina acabar, todo mundo do servidor que estiver de carro vai ser removido do carro ?

MAX_PLAYERS ?

Tinha que ser sу o playerid mano.



Re: Combustнvel Veнculo - dPlaYer_ - 09.12.2012

.-. Me confudi copiei o loop de outro cуdigo do gm .-.
Bem , o erro continua ._.'


Re: Combustнvel Veнculo - Lucas-Fc - 09.12.2012

Da Edit no Post, e concerta ai entгo mano.
Deixa Playerid.
As mensagens tambйm.

E para a gasolina ir diminuindo, crie um timer.

GetPlayerState Player State Driver

SetTimer"Gasolina" TEMPO PARA IR DIMINUINDO" True

Public gasolina

Gasolina -=






Re: Combustнvel Veнculo - mau.tito - 09.12.2012

E veiculo do player?
pawn Код:
format(mFile, sizeof(mFile), PASTA_CONTAS, GetName(i));



Re: Combustнvel Veнculo - dPlaYer_ - 09.12.2012

Erro resolvido obrigado.


Re: Combustнvel Veнculo - EditPawn - 09.12.2012

Da pra vocк optimizar muito esse cуdigo ai em :S

DICA: Use SetVehicleParamsEx desligando o motor, fica parecendo mais real ^^