From 9fd798c7199ce505d5671cf05d66553a3b97fa36 Mon Sep 17 00:00:00 2001 From: Miran Date: Sun, 22 Jun 2025 22:14:52 +0200 Subject: [PATCH 1/2] Added eCrimeType enum values for III and VC. Unified value names across the trilogy. --- plugin_III/game_III/eCrimeType.h | 31 +++++++++++++++++++------ plugin_sa/game_sa/eCrimeType.h | 40 ++++++++++++++++++++------------ plugin_vc/game_vc/eCrimeType.h | 24 +++++++++++++++++-- 3 files changed, 71 insertions(+), 24 deletions(-) diff --git a/plugin_III/game_III/eCrimeType.h b/plugin_III/game_III/eCrimeType.h index 75f057efc..a32d6fd73 100644 --- a/plugin_III/game_III/eCrimeType.h +++ b/plugin_III/game_III/eCrimeType.h @@ -1,11 +1,28 @@ /* -Plugin-SDK (Grand Theft Auto 3) header file -Authors: GTA Community. See more here -https://github.com/DK22Pac/plugin-sdk -Do not delete this comment block. Respect others' work! + Plugin-SDK (Grand Theft Auto 3) header file + Authors: GTA Community. See more here + https://github.com/DK22Pac/plugin-sdk + Do not delete this comment block. Respect others' work! */ #pragma once -enum eCrimeType : unsigned int { - -}; \ No newline at end of file +enum eCrimeType { + CRIME_NONE, + CRIME_WEAPON_FIRE, + CRIME_PED_HIT, + CRIME_COP_HIT, + CRIME_PED_SHOOT, + CRIME_COP_SHOOT, + CRIME_CAR_STEAL, + CRIME_RUN_REDLIGHT, + CRIME_HIT_AND_RUN, + CRIME_SPEEDING, + CRIME_PED_RUNOVER, + CRIME_COP_RUNOVER, + CRIME_HELI_DESTROY, + CRIME_PED_ARSON, + CRIME_COP_ARSON, + CRIME_CAR_ARSON, + CRIME_PLANE_DESTROY, + CRIME_MAX +}; diff --git a/plugin_sa/game_sa/eCrimeType.h b/plugin_sa/game_sa/eCrimeType.h index 6033010a6..05b57b838 100644 --- a/plugin_sa/game_sa/eCrimeType.h +++ b/plugin_sa/game_sa/eCrimeType.h @@ -7,18 +7,28 @@ #pragma once enum eCrimeType { - CRIME_FIRE_WEAPON = 1, - CRIME_DAMAGED_PED = 2, - CRIME_FIRE_WEAPON_HIT_PED = 3, - CRIME_DAMAGE_CAR = 4, - CRIME_DAMAGE_COP_CAR = 5, - CRIME_CAR_STEAL = 6, - CRIME_KILL_PED_WITH_CAR = 10, - CRIME_KILL_COP_PED_WITH_CAR = 11, - CRIME_SET_PED_ON_FIRE = 13, - CRIME_SET_COP_PED_ON_FIRE = 14, - CRIME_SET_CAR_ON_FIRE = 15, - CRIME_EXPLOSION = 17, - CRIME_HIT_CAR = 21, - CRIME_AIM_GUN = 22 -}; \ No newline at end of file + CRIME_NONE, + CRIME_WEAPON_FIRE, + CRIME_PED_HIT, + CRIME_COP_HIT, + CRIME_CAR_HIT, + CRIME_COP_CAR_HIT, + CRIME_CAR_STEAL, + CRIME_RUN_REDLIGHT, + CRIME_HIT_AND_RUN, + CRIME_SPEEDING, + CRIME_PED_RUNOVER, + CRIME_COP_RUNOVER, + CRIME_HELI_DESTROY, + CRIME_PED_ARSON, + CRIME_COP_ARSON, + CRIME_CAR_ARSON, + CRIME_PLANE_DESTROY, + CRIME_EXPLOSION, + CRIME_PED_STAB, + CRIME_COP_STAB, + CRIME_CAR_DESTROY, + CRIME_CAR_HIT2, + CRIME_WEAPON_AIM, + CRIME_MAX +}; diff --git a/plugin_vc/game_vc/eCrimeType.h b/plugin_vc/game_vc/eCrimeType.h index dc67c90e6..d8eecf916 100644 --- a/plugin_vc/game_vc/eCrimeType.h +++ b/plugin_vc/game_vc/eCrimeType.h @@ -7,5 +7,25 @@ Do not delete this comment block. Respect others' work! #pragma once enum eCrimeType { - -}; \ No newline at end of file + CRIME_NONE, + CRIME_WEAPON_FIRE, + CRIME_PED_HIT, + CRIME_COP_HIT, + CRIME_PED_SHOOT, + CRIME_COP_SHOOT, + CRIME_CAR_STEAL, + CRIME_RUN_REDLIGHT, + CRIME_HIT_AND_RUN, + CRIME_SPEEDING, + CRIME_PED_RUNOVER, + CRIME_COP_RUNOVER, + CRIME_HELI_DESTROY, + CRIME_PED_ARSON, + CRIME_COP_ARSON, + CRIME_CAR_ARSON, + CRIME_PLANE_DESTROY, + CRIME_EXPLOSION, + CRIME_PED_STAB, + CRIME_COP_STAB, + CRIME_MAX +}; From 74e87c2273d21152fb1f1ff396f092d1bdbddfe1 Mon Sep 17 00:00:00 2001 From: Miran Date: Thu, 10 Jul 2025 16:14:35 +0200 Subject: [PATCH 2/2] Review fix --- plugin_sa/game_sa/eCrimeType.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin_sa/game_sa/eCrimeType.h b/plugin_sa/game_sa/eCrimeType.h index 05b57b838..b61f7ec59 100644 --- a/plugin_sa/game_sa/eCrimeType.h +++ b/plugin_sa/game_sa/eCrimeType.h @@ -29,6 +29,6 @@ enum eCrimeType { CRIME_COP_STAB, CRIME_CAR_DESTROY, CRIME_CAR_HIT2, - CRIME_WEAPON_AIM, + CRIME_COP_AIM, CRIME_MAX };