Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * SISTEMA DE BATIDA PARA DEMONSTRAR A PUBLIC:
- -> https://pastebin.com/mBvviuNf
- */
- enum E_VEHICLE_DATA
- {
- // bool:E_VEHICLE_BROKEN,
- Float:E_VEHICLE_NEW_HEALTH,
- Float:E_VEHICLE_OLD_HEALTH
- };
- new vehicle[MAX_VEHICLES][E_VEHICLE_DATA];
- // -----------------------------------------------------------------------------
- forward OnVehicleTakeDamage(vehicleid, playerid, Float:newhealth, Float:oldhealth);
- // -----------------------------------------------------------------------------
- public OnPlayerUpdate(playerid)
- {
- new vehicleid;
- if((vehicleid = GetPlayerVehicleID(playerid)) != 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- GetVehicleHealth(vehicleid, vehicle[vehicleid][E_VEHICLE_NEW_HEALTH]);
- if(vehicle[vehicleid][E_VEHICLE_NEW_HEALTH] != vehicle[vehicleid][E_VEHICLE_OLD_HEALTH]) {
- CallLocalFunction("OnVehicleTakeDamage", "iiff", vehicleid, playerid, vehicle[vehicleid][E_VEHICLE_NEW_HEALTH], vehicle[vehicleid][E_VEHICLE_OLD_HEALTH]);
- vehicle[vehicleid][E_VEHICLE_OLD_HEALTH] = vehicle[vehicleid][E_VEHICLE_NEW_HEALTH];
- }
- }
- return 1;
- }
- // -----------------------------------------------------------------------------
- public OnVehicleTakeDamage(vehicleid, playerid, Float:newhealth, Float:oldhealth)
- {
- printf("VEÍCULO-ID: %i / JOGADOR-ID: %i / DANO ANTIGO: %.1f / DANO NOVO: %.1f", vehicleid, playerid, oldhealth, newhealth);
- return 1;
- }
Advertisement
RAW Paste Data
Copied
Advertisement