OnVehicleDamageStatusUpdate ES

From SA-MP Wiki

Jump to: navigation, search



OnVehicleDamageStatusUpdate ES was added in SA-MP 0.3a ¡Este/a callback fue agregado/a en SA-MP 0.3a y no funcionará en versiones anteriores!


Descripción:

Este callback es llamado cuando los componentes de un vehiculo como puertas, ruedas, luces, etc. son dañados.


Image:32px-Ambox_warning_orange.png

Nota

Este callback no es llamado por daños de vida al vehiculo.


Parámetros:
(vehicleid, playerid)
vehicleidID del vehiculo que fue dañado.
playeridID del jugador que causó el daño.


Ejemplo:

//El siguiente codigo usa la funcion encode_tires de: http://forum.sa-mp.com/index.php?topic=161491.msg960040#msg960040
 
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    #pragma unused playerid
 
    new panels, doors, lights, tires;	
    GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
    tires = encode_tires(0, 0, 0, 0); // fix all tires
    UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
    return 1;	
}
 
encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);

Funciones relacionadas

Las siguientes funciones pueden ser útiles, ya que éstas están relacionadas con esta función de alguna u otra manera.

Personal tools
Navigation
Toolbox