Vehicle Damage
#2

"This callback is called when a vehicle element such as doors, tires, panels, or lights get damaged."

I suggest you doing loop though all players, checking if he is using a vehicle && isdriver and if vehicle health < 60


pawn Код:
forward VehicleCheckTimer();
SetTimer("VehicleCheckTimer", 1000, 1);

public VehicleCheckTimer()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerInAnyVehicle(i))
        {
            new vid, Float:vhp;
            vid = GetPlayerVehicleID(i);
            GetVehicleHealth(vid, vhp);
            if(vhp < 265)
            {
                SendClientMessage(i, -1, "Your engine is blown. Use /service mechanic to call a Mechanic");
                SendClientMessage(i, -1, "or type /exit to get out of your car.");
                new engine,lights,alarm,doors,bonnet,boot,objective;
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vid,0,0,alarm,doors,bonnet,boot,objective);
                SetVehicleHealth(vid, 250);
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
Vehicle Damage - by Mattakil - 16.01.2014, 00:25
Re: Vehicle Damage - by StreetGT - 16.01.2014, 00:37
Re: Vehicle Damage - by ikey07 - 16.01.2014, 00:37
Re: Vehicle Damage - by Mattakil - 16.01.2014, 00:40
Re: Vehicle Damage - by StreetGT - 16.01.2014, 00:41
Re: Vehicle Damage - by Quincy_Gatlin - 16.01.2014, 02:23
Re: Vehicle Damage - by Mattakil - 16.01.2014, 03:00
Re: Vehicle Damage - by Quincy_Gatlin - 16.01.2014, 05:08

Forum Jump:


Users browsing this thread: 1 Guest(s)