Skip to content

Commit

Permalink
Merge branch 'ALTV-610' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Doxoh committed Jan 13, 2025
2 parents 139242e + 7bfb669 commit 88ddfab
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
3 changes: 2 additions & 1 deletion server/include/CSharpResourceImpl.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,8 @@ typedef void (* ColShapeDelegate_t)(void* colShape, void* entity, alt::IBaseObje
typedef void (* WeaponDamageDelegate_t)(const alt::CEvent* event, alt::IPlayer* source, void* target,
alt::IBaseObject::Type targetBaseObjectType,
uint32_t weaponHash, uint32_t damageValue, position_t shotOffset,
alt::CWeaponDamageEvent::BodyPart bodyPart);
alt::CWeaponDamageEvent::BodyPart bodyPart, void* sourceEntity,
alt::IBaseObject::Type sourceEntityType);

typedef void (* ExplosionDelegate_t)(const alt::CEvent* event, alt::IPlayer* source,
alt::CExplosionEvent::ExplosionType explosionType,
Expand Down
7 changes: 5 additions & 2 deletions server/src/CSharpResourceImpl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ void CSharpResourceImpl::ResetDelegates()
OnPlayerDeathDelegate = [](auto var, auto var2, auto var3, auto var4) {};
OnExplosionDelegate = [](auto var, auto var2, auto var3, auto var4, auto var5, auto var6, auto var7) {};
OnWeaponDamageDelegate = [](auto var, auto var2, auto var3, auto var4, auto var5, auto var6, auto var7,
auto var8) {};
auto var8, auto var9, auto var10) {};
OnPlayerDisconnectDelegate = [](auto var, auto var2) {};
OnServerEventDelegate = [](auto var, auto var2, auto var3) {};
OnPlayerChangeVehicleSeatDelegate = [](auto var, auto var2, auto var3, auto var4) {};
Expand Down Expand Up @@ -332,6 +332,7 @@ case alt::CEvent::Type::SYNCED_META_CHANGE:
{
auto weaponDamageEvent = dynamic_cast<const alt::CWeaponDamageEvent*>(ev);
auto targetEntity = weaponDamageEvent->GetTarget();
auto sourceEntity = weaponDamageEvent->GetSourceEntity();

if (targetEntity == nullptr) return;

Expand All @@ -345,7 +346,9 @@ case alt::CEvent::Type::SYNCED_META_CHANGE:
weaponDamageEvent->GetWeaponHash(),
weaponDamageEvent->GetDamageValue(),
shotOffset,
weaponDamageEvent->GetBodyPart());
weaponDamageEvent->GetBodyPart(),
GetEntityPointer(sourceEntity),
sourceEntity->GetType());

break;
}
Expand Down

0 comments on commit 88ddfab

Please sign in to comment.