Wiki
Clone wikiEFLC-Multiplayer / API Vehicle Events
On Vehicle
Change Engine Health
#!c++ //Register this event with apiVehicleEvents::registerHealthChange(onVehicleChangeHp) void onVehicleChangeHp(int vehicleId, int health) { //Warning: do NOT delete the vehicle inside this event if(health < 100) { int driver = apiVehicle::getVehicle(vehicleId).getDriver(); if(driver != 0 && apiPlayer::isOn(driver)) { char buf[52] = ""; sprintf_s(buf, "Your vehicle engine is about to die. HP: %i", health); apiPlayer::get(driver).sendMsg(buf, 0xFFFFFFFF); } } }
Tyre Burst
#!c++ //Register this event with apiVehicleEvents::registerTyrePop(onVehicleTyreBurst) void onVehicleTyreBurst(int vehicleId, unsigned int tyre) { //Warning: do NOT delete the vehicle inside this event //Tyre: 0-5 apiVehicle::getVehicle(vehicleId).setEngineHealth(1000, true); //Fixes the engine and tyres }
Updated