Add weapon damage multiplier

This commit is contained in:
Vortrex
2023-03-02 08:08:36 -06:00
parent b27305e788
commit 8a206bcaf8
3 changed files with 19 additions and 0 deletions

View File

@@ -47,6 +47,7 @@ function addAllEventHandlers() {
addEventHandler("OnMapLoaded", onMapLoaded);
addEventHandler("OnPedEnteringVehicle", onPedEnteredVehicle);
addEventHandler("OnPedExitingVehicle", onPedExitedVehicle);
addEventHandler("OnPedInflictDamage", onPedHit);
}
}
@@ -262,6 +263,16 @@ function onPedInflictDamage(event, damagedEntity, damagerEntity, weaponId, healt
// ===========================================================================
function onPedHit(event, hitPed, vec1, vec2, vec3, hitType, damage, bodyPart) {
logToConsole(LOG_DEBUG, `[V.RP.Event] Ped ${hitPed.id} (${hitPed.name}) hit using type ${hitType}, causing ${damage} to body part ${bodyPart}`);
event.preventDefault();
if (hitPed == localPlayer) {
localPlayer.health = localPlayer.health - (damage * weaponDamageMultiplier);
}
}
// ===========================================================================
function onPedEnteredSphere(event, ped, sphere) {
if (sphere == jobRouteLocationSphere) {
enteredJobRouteSphere();