2020-04-19 16:34:08 +00:00
|
|
|
#pragma once
|
|
|
|
|
2020-05-15 14:30:25 +00:00
|
|
|
// --MIAMI: TODO
|
2020-04-19 16:34:08 +00:00
|
|
|
enum eWeaponType
|
|
|
|
{
|
|
|
|
WEAPONTYPE_UNARMED,
|
2020-05-19 14:39:19 +00:00
|
|
|
WEAPONTYPE_BRASSKNUCKLE,
|
|
|
|
WEAPONTYPE_SCREWDRIVER,
|
|
|
|
WEAPONTYPE_GOLFCLUB,
|
|
|
|
WEAPONTYPE_NIGHTSTICK,
|
|
|
|
WEAPONTYPE_KNIFE,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_BASEBALLBAT,
|
2020-05-19 14:39:19 +00:00
|
|
|
WEAPONTYPE_HAMMER,
|
|
|
|
WEAPONTYPE_CLEAVER,
|
|
|
|
WEAPONTYPE_MACHETE,
|
|
|
|
WEAPONTYPE_KATANA,
|
|
|
|
WEAPONTYPE_CHAINSAW,
|
2020-05-17 17:36:48 +00:00
|
|
|
WEAPONTYPE_GRENADE,
|
|
|
|
WEAPONTYPE_DETONATOR_GRENADE,
|
|
|
|
WEAPONTYPE_MOLOTOV,
|
|
|
|
WEAPONTYPE_ROCKET,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_COLT45,
|
2020-05-17 17:36:48 +00:00
|
|
|
WEAPONTYPE_SHOTGUN,
|
2020-05-15 14:30:25 +00:00
|
|
|
WEAPONTYPE_TEC9,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_UZI,
|
2020-05-15 14:30:25 +00:00
|
|
|
WEAPONTYPE_SILENCED_INGRAM,
|
|
|
|
WEAPONTYPE_MP5,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_M16,
|
2020-05-17 17:36:48 +00:00
|
|
|
WEAPONTYPE_AK47,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_SNIPERRIFLE,
|
|
|
|
WEAPONTYPE_ROCKETLAUNCHER,
|
|
|
|
WEAPONTYPE_FLAMETHROWER,
|
|
|
|
WEAPONTYPE_DETONATOR,
|
|
|
|
WEAPONTYPE_HELICANNON,
|
|
|
|
WEAPONTYPE_LAST_WEAPONTYPE,
|
2020-05-17 17:36:48 +00:00
|
|
|
WEAPONTYPE_HEALTH,
|
2020-04-19 16:34:08 +00:00
|
|
|
WEAPONTYPE_ARMOUR,
|
|
|
|
WEAPONTYPE_RAMMEDBYCAR,
|
|
|
|
WEAPONTYPE_RUNOVERBYCAR,
|
|
|
|
WEAPONTYPE_EXPLOSION,
|
|
|
|
WEAPONTYPE_UZI_DRIVEBY,
|
|
|
|
WEAPONTYPE_DROWNING,
|
|
|
|
WEAPONTYPE_FALL,
|
|
|
|
WEAPONTYPE_UNIDENTIFIED,
|
|
|
|
|
|
|
|
WEAPONTYPE_TOTALWEAPONS = WEAPONTYPE_LAST_WEAPONTYPE,
|
2020-05-20 17:40:04 +00:00
|
|
|
WEAPONTYPE_ANYMELEE = 46,
|
|
|
|
WEAPONTYPE_ANYWEAPON = 47
|
2020-05-15 14:30:25 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum {
|
|
|
|
TOTAL_WEAPON_SLOTS = 10,
|
2020-04-19 16:34:08 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum eWeaponFire {
|
|
|
|
WEAPON_FIRE_MELEE,
|
|
|
|
WEAPON_FIRE_INSTANT_HIT,
|
|
|
|
WEAPON_FIRE_PROJECTILE,
|
|
|
|
WEAPON_FIRE_AREA_EFFECT,
|
|
|
|
WEAPON_FIRE_USE
|
|
|
|
};
|
|
|
|
|
|
|
|
// Taken from MTA SA, seems it's unchanged
|
|
|
|
enum eWeaponState
|
|
|
|
{
|
|
|
|
WEAPONSTATE_READY,
|
|
|
|
WEAPONSTATE_FIRING,
|
|
|
|
WEAPONSTATE_RELOADING,
|
|
|
|
WEAPONSTATE_OUT_OF_AMMO,
|
|
|
|
WEAPONSTATE_MELEE_MADECONTACT
|
|
|
|
};
|