[Ajuda] Combustнvel Veнculo
#1

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;
}
Reply
#2

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.
Reply
#3

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

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 -=



Reply
#5

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

Erro resolvido obrigado.
Reply
#7

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

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


Forum Jump:


Users browsing this thread: 2 Guest(s)