OnVehicleDamageStatusUpdate
#10

pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new Float:damage, Float:speed = GetPlayerSpeed(playerid, true);
    if(IsAMotos(vehicleid))
    {
        if(speed >= 100.0) damage = 10.0;
        else if(speed >= 50.0) damage = 7.0;
        new Float:health;
        for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
        {
            if(!IsPlayerConnected(i)) continue;
            if(!IsPlayerInVehicle(i, vehicleid)) continue;
            if(Capacetes[i] == 1) continue;
            GetPlayerHealth(i, health);
            SetPlayerHealth(i, health - damage);
        }
    }
    else
    {
        if(speed >= 100.0) damage = 10.0;
        else if(speed >= 50.0) damage = 7.0;
        new Float:health;
        for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
        {
            if(!IsPlayerConnected(i)) continue;
            if(!IsPlayerInVehicle(i, vehicleid)) continue;
            if(CintoPlayerid[i] == 1) continue;
            GetPlayerHealth(i, health);
            SetPlayerHealth(i, health - damage);
        }
    }
    return 1;
}
Due to how OnVehicleDamageStatusUpdate is called, you probably won't get the functionality that you're expecting. By the time this callback is called, the chances are that your vehicle speed will have dramatically decreased anyway. Also, remember that this callback is called when a vehicle is 'visually' damaged.
Reply


Messages In This Thread
OnVehicleDamageStatusUpdate - by DeadNudock - 27.06.2015, 01:29
Re: OnVehicleDamageStatusUpdate - by DeadNudock - 29.06.2015, 11:27
Re: OnVehicleDamageStatusUpdate - by maximthepain - 29.06.2015, 11:36
Re: OnVehicleDamageStatusUpdate - by DeadNudock - 29.06.2015, 11:57
Re: OnVehicleDamageStatusUpdate - by DeadNudock - 29.06.2015, 17:34
Re: OnVehicleDamageStatusUpdate - by IzadorO - 29.06.2015, 18:36
Re: OnVehicleDamageStatusUpdate - by Suicidal.Banana - 29.06.2015, 18:39
Re: OnVehicleDamageStatusUpdate - by IzadorO - 05.07.2015, 20:32
Re: OnVehicleDamageStatusUpdate - by DeadNudock - 05.07.2015, 23:11
Re: OnVehicleDamageStatusUpdate - by Threshold - 06.07.2015, 06:02

Forum Jump:


Users browsing this thread: 1 Guest(s)