[Pedido] Verificar se o pneu estб furado.
#3

Para checar se um pneu estiver furado:

pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new panels, doors, lights, tires;
    GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
    if(tires > 0)
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Seu pneu estб furado.");
    }
    return 1;
}
Para informar qual pneu estб furado, veja os estados de pneus.

Para avisar quando um pneu for furado, vocк precisa armazenar o estado atual dos pneus de cada veнculo em uma variбvel e checar no OnVehicleDamageStatusUpdate quando o estado do pneu mudar para enviar a mensagem.

Exemplo:

pawn Код:
new gVehicleTireState[MAX_VEHICLES];

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new panels, doors, lights, tires;
    GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
    if(gVehicleTireState[vehicleid] == 0 && tires != 0)
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Seu pneu furou!");
        gVehicleTireState[vehicleid] = 1;
    }
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    gVehicleTireState[vehicleid] = 0;
    return 1;
}
Reply


Messages In This Thread
Verificar se o pneu estб furado. - by davi54723 - 09.09.2014, 17:42
Re: Verificar se o pneu estб furado. - by davi54723 - 09.09.2014, 21:51
Re: Verificar se o pneu estб furado. - by Larceny - 09.09.2014, 22:07
Re: Verificar se o pneu estб furado. - by Alwe - 09.09.2014, 22:20
Re: Verificar se o pneu estб furado. - by arakuta - 09.09.2014, 22:27
Re: Verificar se o pneu estб furado. - by DiiMeNoR - 09.09.2014, 22:27
Re: Verificar se o pneu estб furado. - by Larceny - 09.09.2014, 22:27
Re: Verificar se o pneu estб furado. - by Alwe - 09.09.2014, 22:30
Re: Verificar se o pneu estб furado. - by davi54723 - 09.09.2014, 23:46

Forum Jump:


Users browsing this thread: 1 Guest(s)