From 4779ae4cb85f0da0068bdcf249432cc61d228b58 Mon Sep 17 00:00:00 2001 From: LeonMrBonnie Date: Sat, 18 Mar 2023 19:46:32 +0100 Subject: [PATCH] add colshape event --- shared/js/events/script.js | 3 +-- shared/src/events/ScriptEvent.cpp | 8 +++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/shared/js/events/script.js b/shared/js/events/script.js index 6e89863c5..00b7da1f0 100644 --- a/shared/js/events/script.js +++ b/shared/js/events/script.js @@ -2,8 +2,7 @@ const { Event } = requireBinding("shared/events.js"); Event.register(alt.Enums.EventType.SERVER_SCRIPT_EVENT, "ServerScriptEvent"); Event.register(alt.Enums.EventType.CLIENT_SCRIPT_EVENT, "ClientScriptEvent"); -// TODO: change to a better name -Event.register(alt.Enums.EventType.COLSHAPE_EVENT, "Colshape"); +Event.register(alt.Enums.EventType.COLSHAPE_EVENT, "ColShapeEvent"); Event.register(alt.Enums.EventType.EXPLOSION_EVENT, "Explosion"); Event.register(alt.Enums.EventType.FIRE_EVENT, "FireStart"); Event.register(alt.Enums.EventType.START_PROJECTILE_EVENT, "ProjectileStart"); diff --git a/shared/src/events/ScriptEvent.cpp b/shared/src/events/ScriptEvent.cpp index 1c5c6ce55..b8a9ab600 100644 --- a/shared/src/events/ScriptEvent.cpp +++ b/shared/src/events/ScriptEvent.cpp @@ -23,11 +23,13 @@ static js::Event serverScriptEvent(alt::CEvent::Type::SERVER_SCRIPT_EVENT, [](co args.Set("args", argsArray.Get()); }); -// TODO -//? ColShape, CollisionShape ? Rename this static js::Event colshapeEvent(alt::CEvent::Type::COLSHAPE_EVENT, [](const alt::CEvent* ev, js::Event::EventArgs& args) { - // + auto e = static_cast(ev); + + args.Set("entity", e->GetEntity()); + args.Set("colShape", e->GetTarget()); + args.Set("state", e->GetState()); }); static js::Event weaponDamageEvent(alt::CEvent::Type::WEAPON_DAMAGE_EVENT, [](const alt::CEvent* ev, js::Event::EventArgs& args)