Post: [1.08] G_AddEvent Research
12-11-2014, 06:58 PM #1
Swiss
Do a barrel roll!
(adsbygoogle = window.adsbygoogle || []).push({}); Hey NGU,

Want to share a little cool function

Func:
    
G_AddEvent(gentity_s *ent, int event, unsigned int eventParm) - 0x0371768


C# Script:
    
public static void G_AddEvent(Int32 clientIndex, int Event, int EventParam = 0)
{
RPC.Call(0x0371768, 0x018B7C00+ (0x280 * clientIndex), Event, EventParam);
}


Events (thx to aerosoul)
    
EV_NONE = 0x0,
EV_FOLIAGE_SOUND = 0x1,
EV_STOP_WEAPON_SOUND = 0x2,
EV_SOUND_ALIAS = 0x3,
EV_SOUND_ALIAS_AS_MASTER = 0x4,
EV_SOUND_ALIAS_SET_PITCH = 0x5,
EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
EV_SOUND_ALIAS_SET_VOLUME = 0x7,
EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
EV_STOPSOUNDS = 0x9,
EV_STANCE_FORCE_STAND = 0xA,
EV_STANCE_FORCE_CROUCH = 0xB,
EV_STANCE_FORCE_PRONE = 0xC,
EV_STANCE_INVALID = 0xD,
EV_ITEM_PICKUP = 0xE,
EV_AMMO_PICKUP = 0xF,
EV_NOAMMO = 0x10,
EV_NOAMMO_FIREATTEMPT = 0x11,
EV_ADSREQUIRED_FIREATTEMPT = 0x12,
EV_EMPTY_OFFHAND_PRIMARY = 0x13,
EV_EMPTY_OFFHAND_SECONDARY = 0x14,
EV_EMP_OFFHAND = 0x15,
EV_OFFHAND_END_NOTIFY = 0x16,
EV_RESET_ADS = 0x17,
EV_RELOAD = 0x18,
EV_RELOAD_FROM_EMPTY = 0x19,
EV_RELOAD_START = 0x1A,
EV_RELOAD_END = 0x1B,
EV_RELOAD_START_NOTIFY = 0x1C,
EV_RELOAD_ADDAMMO = 0x1D,
EV_RAISE_WEAPON = 0x1E,
EV_FIRST_RAISE_WEAPON = 0x1F,
EV_PUTAWAY_WEAPON = 0x20,
EV_WEAPON_ALT = 0x21,
EV_WEAPON_SWITCH_STARTED = 0x22,
EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
EV_PULLBACK_WEAPON = 0x24,
EV_FIRE_WEAPON_END = 0x25,
EV_FIRE_WEAPON = 0x26,
EV_FIRE_WEAPON_LASTSHOT = 0x27,
EV_FIRE_RICOCHET = 0x28,
EV_RECHAMBER_WEAPON = 0x29,
EV_EJECT_BRASS = 0x2A,
EV_FIRE_WEAPON_LEFT = 0x2B,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
EV_EJECT_BRASS_LEFT = 0x2D,
EV_HITCLIENT_FIRE_WEAPON = 0x2E,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
EV_SV_FIRE_WEAPON = 0x32,
EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
EV_SV_FIRE_WEAPON_LEFT = 0x34,
EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
EV_FIRE_MELEE_SWIPE = 0x37,
EV_FIRE_MELEE_STAND = 0x38,
EV_FIRE_MELEE_CROUCH = 0x39,
EV_PREP_OFFHAND = 0x3A,
EV_USE_OFFHAND = 0x3B,
EV_USE_OFFHAND_THROWBACK = 0x3C,
EV_SWITCH_OFFHAND = 0x3D,
EV_SWITCH_OFFHAND_VAR = 0x3E,
EV_PREP_RIOTSHIELD = 0x3F,
EV_LOWER_RIOTSHIELD = 0x40,
EV_STARTDEPLOY_RIOTSHIELD = 0x41,
EV_DEPLOY_RIOTSHIELD = 0x42,
EV_CANNOTPLANT = 0x43,
EV_MELEE_HIT = 0x44,
EV_MELEE_MISS = 0x45,
EV_MELEE_BLOOD = 0x46,
EV_MELEE_BLOOD_STAND = 0x47,
EV_MELEE_BLOOD_CROUCH = 0x48,
EV_SV_FIRE_TURRET = 0x49,
EV_FIRE_VEH_TURRET = 0x4A,
EV_FIRE_TURRET = 0x4B,
EV_FIRE_SENTRY = 0x4C,
EV_FIRE_QUADBARREL_1 = 0x4D,
EV_FIRE_QUADBARREL_2 = 0x4E,
EV_BULLET_HIT = 0x4F,
EV_BULLET_HIT_EXPLODE = 0x50,
EV_BULLET_HIT_SHIELD = 0x51,
EV_BULLET_HIT_CLIENT_SMALL = 0x52,
EV_BULLET_HIT_CLIENT_LARGE = 0x53,
EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
EV_BEAM_HIT = 0x59,
EV_BEAM_HIT_SHIELD = 0x5A,
EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
EV_DROP_CLIENT_SHIELD = 0x5C,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
EV_GRENADE_THROW = 0x5F,
EV_GRENADE_BOUNCE = 0x60,
EV_GRENADE_STICK = 0x61,
EV_GRENADE_REST = 0x62,
EV_GRENADE_ROLL = 0x63,
EV_GRENADE_EXPLODE = 0x64,
EV_GRENADE_PICKUP = 0x65,
EV_GRENADE_LETGO = 0x66,
EV_ROCKET_EXPLODE = 0x67,
EV_TRAIL_DESTROY = 0x68,
EV_FLASHBANG_EXPLODE = 0x69,
EV_CUSTOM_EXPLODE = 0x6A,
EV_CHANGE_TO_DUD = 0x6B,
EV_DUD_EXPLODE = 0x6C,
EV_DUD_EXPLODE_ONLY = 0x6D,
EV_DUD_IMPACT = 0x6E,
EV_TROPHY_EXPLODE = 0x6F,
EV_BULLET = 0x70,
EV_PLAY_FX = 0x71,
EV_PLAY_FX_ON_TAG = 0x72,
EV_STOP_FX_ON_TAG = 0x73,
EV_KILL_FX_ON_TAG = 0x74,
EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
EV_PHYS_EXPLOSION_SPHERE = 0x79,
EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
EV_PHYS_EXPLOSION_JOLT = 0x7B,
EV_RADIUSDAMAGE = 0x7C,
EV_PHYS_JITTER = 0x7D,
EV_EARTHQUAKE = 0x7E,
EV_GRENADE_SUICIDE = 0x7F,
EV_DETONATE_BY_EMPTY_THROW = 0x80,
EV_DETONATE_BY_DOUBLE_TAP = 0x81,
EV_NIGHTVISION_WEAR = 0x82,
EV_NIGHTVISION_REMOVE = 0x83,
EV_MISSILE_REMOTE_BOOST = 0x84,
EV_PLAY_RUMBLE_ON_ENT = 0x85,
EV_PLAY_RUMBLE_ON_POS = 0x86,
EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
EV_STOP_RUMBLE = 0x89,
EV_STOP_ALL_RUMBLES = 0x8A,
EV_VARIABLE_ZOOM_CHANGE = 0x8B,
EV_OBITUARY = 0x8C,
EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
EV_TARGET_TOO_CLOSE_HINT = 0x8F,
EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
EV_LOCKON_REQUIRED_HINT = 0x91,
EV_VEHICLE_COLLISION = 0x92,
EV_VEHICLE_SUSPENSION_SOFT = 0x93,
EV_VEHICLE_SUSPENSION_HARD = 0x94,
EV_FOOTSTEP_PRONE_ENTER = 0x95,
EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
EV_FOOTSTEP_PRONE_EXIT = 0x97,
EV_FOOTSTEP_CROUCH_ENTER = 0x98,
EV_FOOTSTEP_CROUCH_EXIT = 0x99,
EV_FOOTSTEP_PRONE_STOP = 0x9A,
EV_FOOTSTEP_PRONE = 0x9B,
EV_FOOTSTEP_CROUCH_WALK = 0x9C,
EV_FOOTSTEP_CROUCH_RUN = 0x9D,
EV_FOOTSTEP_WALK = 0x9E,
EV_FOOTSTEP_RUN = 0x9F,
EV_FOOTSTEP_SPRINT = 0xA0,
EV_JUMP = 0xA1,
EV_HIGHJUMP = 0xA2,
EV_SLAM = 0xA3,
EV_SLAM_LAND = 0xA4,
EV_LANDING_LIGHT = 0xA5,
EV_LANDING_MEDIUM = 0xA6,
EV_LANDING_HEAVY = 0xA7,
EV_LANDING_PAIN = 0xA8,
EV_MANTLE_UP_HIGH = 0xA9,
EV_MANTLE_UP_MEDIUM = 0xAA,
EV_MANTLE_UP_LOW = 0xAB,
EV_MANTLE_OVER_HIGH = 0xAC,
EV_MANTLE_OVER_MEDIUM = 0xAD,
EV_MANTLE_OVER_LOW = 0xAE,
EV_SLIDE_START = 0xAF,
EV_SLIDE_EASE_OUT = 0xB0,
EV_POWER_SLIDE = 0xB1,
EV_DODGE = 0xB2,
EV_EXO_POWER_NOT_READY = 0xB3,
EV_EXPLODER = 0xB4,
EV_STOP_EXPLODER = 0xB5,
EV_KILL_EXPLODER = 0xB6,
EV_OVERHEAT_WEAPON = 0xB7,
EV_SV_OVERHEAT_WEAPON = 0xB8,
EV_PHYSICS_IMPACT_SOUND = 0xB9,
EV_PORTABLE_RADAR_PING = 0xBA,
EV_SHOOT_BLANK = 0xBB,
EV_NO_EXO_HOVER_HINT = 0xBC,
EV_EXO_ADRENALINE_FIRE = 0xBD,


Example:
    
Play_FX event will be : 0x71

So for example a call:
G_AddEvent(0,0x71,0x02); //for a small explosion



Credits:
cod4.pdb
Last edited by Swiss ; 02-11-2015 at 11:02 PM.

The following 9 users say thank you to Swiss for this useful post:

ALI ALHILFI, HiddenHour, Krypton, LBK, PimPanMoDzz, RGaming, SaberNGU, seb5594, SnaY
12-11-2014, 07:48 PM #2
RGaming
Do a barrel roll!
Usefull, maybe we can dump all effect with G_EffectIndex ?
12-11-2014, 08:24 PM #3
aerosoul94
smooth like butter
If you weren't aware, the event names are stored as an array in the executable.
    enum entity_event_t
{
EV_NONE = 0x0,
EV_FOLIAGE_SOUND = 0x1,
EV_STOP_WEAPON_SOUND = 0x2,
EV_SOUND_ALIAS = 0x3,
EV_SOUND_ALIAS_AS_MASTER = 0x4,
EV_SOUND_ALIAS_SET_PITCH = 0x5,
EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
EV_SOUND_ALIAS_SET_VOLUME = 0x7,
EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
EV_STOPSOUNDS = 0x9,
EV_STANCE_FORCE_STAND = 0xA,
EV_STANCE_FORCE_CROUCH = 0xB,
EV_STANCE_FORCE_PRONE = 0xC,
EV_STANCE_INVALID = 0xD,
EV_ITEM_PICKUP = 0xE,
EV_AMMO_PICKUP = 0xF,
EV_NOAMMO = 0x10,
EV_NOAMMO_FIREATTEMPT = 0x11,
EV_ADSREQUIRED_FIREATTEMPT = 0x12,
EV_EMPTY_OFFHAND_PRIMARY = 0x13,
EV_EMPTY_OFFHAND_SECONDARY = 0x14,
EV_EMP_OFFHAND = 0x15,
EV_OFFHAND_END_NOTIFY = 0x16,
EV_RESET_ADS = 0x17,
EV_RELOAD = 0x18,
EV_RELOAD_FROM_EMPTY = 0x19,
EV_RELOAD_START = 0x1A,
EV_RELOAD_END = 0x1B,
EV_RELOAD_START_NOTIFY = 0x1C,
EV_RELOAD_ADDAMMO = 0x1D,
EV_RAISE_WEAPON = 0x1E,
EV_FIRST_RAISE_WEAPON = 0x1F,
EV_PUTAWAY_WEAPON = 0x20,
EV_WEAPON_ALT = 0x21,
EV_WEAPON_SWITCH_STARTED = 0x22,
EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
EV_PULLBACK_WEAPON = 0x24,
EV_FIRE_WEAPON_END = 0x25,
EV_FIRE_WEAPON = 0x26,
EV_FIRE_WEAPON_LASTSHOT = 0x27,
EV_FIRE_RICOCHET = 0x28,
EV_RECHAMBER_WEAPON = 0x29,
EV_EJECT_BRASS = 0x2A,
EV_FIRE_WEAPON_LEFT = 0x2B,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
EV_EJECT_BRASS_LEFT = 0x2D,
EV_HITCLIENT_FIRE_WEAPON = 0x2E,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
EV_SV_FIRE_WEAPON = 0x32,
EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
EV_SV_FIRE_WEAPON_LEFT = 0x34,
EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
EV_FIRE_MELEE_SWIPE = 0x37,
EV_FIRE_MELEE_STAND = 0x38,
EV_FIRE_MELEE_CROUCH = 0x39,
EV_PREP_OFFHAND = 0x3A,
EV_USE_OFFHAND = 0x3B,
EV_USE_OFFHAND_THROWBACK = 0x3C,
EV_SWITCH_OFFHAND = 0x3D,
EV_SWITCH_OFFHAND_VAR = 0x3E,
EV_PREP_RIOTSHIELD = 0x3F,
EV_LOWER_RIOTSHIELD = 0x40,
EV_STARTDEPLOY_RIOTSHIELD = 0x41,
EV_DEPLOY_RIOTSHIELD = 0x42,
EV_CANNOTPLANT = 0x43,
EV_MELEE_HIT = 0x44,
EV_MELEE_MISS = 0x45,
EV_MELEE_BLOOD = 0x46,
EV_MELEE_BLOOD_STAND = 0x47,
EV_MELEE_BLOOD_CROUCH = 0x48,
EV_SV_FIRE_TURRET = 0x49,
EV_FIRE_VEH_TURRET = 0x4A,
EV_FIRE_TURRET = 0x4B,
EV_FIRE_SENTRY = 0x4C,
EV_FIRE_QUADBARREL_1 = 0x4D,
EV_FIRE_QUADBARREL_2 = 0x4E,
EV_BULLET_HIT = 0x4F,
EV_BULLET_HIT_EXPLODE = 0x50,
EV_BULLET_HIT_SHIELD = 0x51,
EV_BULLET_HIT_CLIENT_SMALL = 0x52,
EV_BULLET_HIT_CLIENT_LARGE = 0x53,
EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
EV_BEAM_HIT = 0x59,
EV_BEAM_HIT_SHIELD = 0x5A,
EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
EV_DROP_CLIENT_SHIELD = 0x5C,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
EV_GRENADE_THROW = 0x5F,
EV_GRENADE_BOUNCE = 0x60,
EV_GRENADE_STICK = 0x61,
EV_GRENADE_REST = 0x62,
EV_GRENADE_ROLL = 0x63,
EV_GRENADE_EXPLODE = 0x64,
EV_GRENADE_PICKUP = 0x65,
EV_GRENADE_LETGO = 0x66,
EV_ROCKET_EXPLODE = 0x67,
EV_TRAIL_DESTROY = 0x68,
EV_FLASHBANG_EXPLODE = 0x69,
EV_CUSTOM_EXPLODE = 0x6A,
EV_CHANGE_TO_DUD = 0x6B,
EV_DUD_EXPLODE = 0x6C,
EV_DUD_EXPLODE_ONLY = 0x6D,
EV_DUD_IMPACT = 0x6E,
EV_TROPHY_EXPLODE = 0x6F,
EV_BULLET = 0x70,
EV_PLAY_FX = 0x71,
EV_PLAY_FX_ON_TAG = 0x72,
EV_STOP_FX_ON_TAG = 0x73,
EV_KILL_FX_ON_TAG = 0x74,
EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
EV_PHYS_EXPLOSION_SPHERE = 0x79,
EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
EV_PHYS_EXPLOSION_JOLT = 0x7B,
EV_RADIUSDAMAGE = 0x7C,
EV_PHYS_JITTER = 0x7D,
EV_EARTHQUAKE = 0x7E,
EV_GRENADE_SUICIDE = 0x7F,
EV_DETONATE_BY_EMPTY_THROW = 0x80,
EV_DETONATE_BY_DOUBLE_TAP = 0x81,
EV_NIGHTVISION_WEAR = 0x82,
EV_NIGHTVISION_REMOVE = 0x83,
EV_MISSILE_REMOTE_BOOST = 0x84,
EV_PLAY_RUMBLE_ON_ENT = 0x85,
EV_PLAY_RUMBLE_ON_POS = 0x86,
EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
EV_STOP_RUMBLE = 0x89,
EV_STOP_ALL_RUMBLES = 0x8A,
EV_VARIABLE_ZOOM_CHANGE = 0x8B,
EV_OBITUARY = 0x8C,
EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
EV_TARGET_TOO_CLOSE_HINT = 0x8F,
EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
EV_LOCKON_REQUIRED_HINT = 0x91,
EV_VEHICLE_COLLISION = 0x92,
EV_VEHICLE_SUSPENSION_SOFT = 0x93,
EV_VEHICLE_SUSPENSION_HARD = 0x94,
EV_FOOTSTEP_PRONE_ENTER = 0x95,
EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
EV_FOOTSTEP_PRONE_EXIT = 0x97,
EV_FOOTSTEP_CROUCH_ENTER = 0x98,
EV_FOOTSTEP_CROUCH_EXIT = 0x99,
EV_FOOTSTEP_PRONE_STOP = 0x9A,
EV_FOOTSTEP_PRONE = 0x9B,
EV_FOOTSTEP_CROUCH_WALK = 0x9C,
EV_FOOTSTEP_CROUCH_RUN = 0x9D,
EV_FOOTSTEP_WALK = 0x9E,
EV_FOOTSTEP_RUN = 0x9F,
EV_FOOTSTEP_SPRINT = 0xA0,
EV_JUMP = 0xA1,
EV_HIGHJUMP = 0xA2,
EV_SLAM = 0xA3,
EV_SLAM_LAND = 0xA4,
EV_LANDING_LIGHT = 0xA5,
EV_LANDING_MEDIUM = 0xA6,
EV_LANDING_HEAVY = 0xA7,
EV_LANDING_PAIN = 0xA8,
EV_MANTLE_UP_HIGH = 0xA9,
EV_MANTLE_UP_MEDIUM = 0xAA,
EV_MANTLE_UP_LOW = 0xAB,
EV_MANTLE_OVER_HIGH = 0xAC,
EV_MANTLE_OVER_MEDIUM = 0xAD,
EV_MANTLE_OVER_LOW = 0xAE,
EV_SLIDE_START = 0xAF,
EV_SLIDE_EASE_OUT = 0xB0,
EV_POWER_SLIDE = 0xB1,
EV_DODGE = 0xB2,
EV_EXO_POWER_NOT_READY = 0xB3,
EV_EXPLODER = 0xB4,
EV_STOP_EXPLODER = 0xB5,
EV_KILL_EXPLODER = 0xB6,
EV_OVERHEAT_WEAPON = 0xB7,
EV_SV_OVERHEAT_WEAPON = 0xB8,
EV_PHYSICS_IMPACT_SOUND = 0xB9,
EV_PORTABLE_RADAR_PING = 0xBA,
EV_SHOOT_BLANK = 0xBB,
EV_NO_EXO_HOVER_HINT = 0xBC,
EV_EXO_ADRENALINE_FIRE = 0xBD,
};


If you want to reverse each event, the function that references the array is the same function that handles the events.

The following 4 users say thank you to aerosoul94 for this useful post:

gsrclans, RGaming, Shark, xCSBKx
12-11-2014, 08:28 PM #4
LBK
Little One
Nice man Winky Winky , I also was looking for on IDA with Cod4.pdb
I'll look for PlayFX Winky Winky
12-11-2014, 08:31 PM #5
LBK
Little One
Originally posted by aerosoul94 View Post
If you weren't aware, the event names are stored as an array in the executable.
    enum entity_event_t
{
EV_NONE = 0x0,
EV_FOLIAGE_SOUND = 0x1,
EV_STOP_WEAPON_SOUND = 0x2,
EV_SOUND_ALIAS = 0x3,
EV_SOUND_ALIAS_AS_MASTER = 0x4,
EV_SOUND_ALIAS_SET_PITCH = 0x5,
EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
EV_SOUND_ALIAS_SET_VOLUME = 0x7,
EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
EV_STOPSOUNDS = 0x9,
EV_STANCE_FORCE_STAND = 0xA,
EV_STANCE_FORCE_CROUCH = 0xB,
EV_STANCE_FORCE_PRONE = 0xC,
EV_STANCE_INVALID = 0xD,
EV_ITEM_PICKUP = 0xE,
EV_AMMO_PICKUP = 0xF,
EV_NOAMMO = 0x10,
EV_NOAMMO_FIREATTEMPT = 0x11,
EV_ADSREQUIRED_FIREATTEMPT = 0x12,
EV_EMPTY_OFFHAND_PRIMARY = 0x13,
EV_EMPTY_OFFHAND_SECONDARY = 0x14,
EV_EMP_OFFHAND = 0x15,
EV_OFFHAND_END_NOTIFY = 0x16,
EV_RESET_ADS = 0x17,
EV_RELOAD = 0x18,
EV_RELOAD_FROM_EMPTY = 0x19,
EV_RELOAD_START = 0x1A,
EV_RELOAD_END = 0x1B,
EV_RELOAD_START_NOTIFY = 0x1C,
EV_RELOAD_ADDAMMO = 0x1D,
EV_RAISE_WEAPON = 0x1E,
EV_FIRST_RAISE_WEAPON = 0x1F,
EV_PUTAWAY_WEAPON = 0x20,
EV_WEAPON_ALT = 0x21,
EV_WEAPON_SWITCH_STARTED = 0x22,
EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
EV_PULLBACK_WEAPON = 0x24,
EV_FIRE_WEAPON_END = 0x25,
EV_FIRE_WEAPON = 0x26,
EV_FIRE_WEAPON_LASTSHOT = 0x27,
EV_FIRE_RICOCHET = 0x28,
EV_RECHAMBER_WEAPON = 0x29,
EV_EJECT_BRASS = 0x2A,
EV_FIRE_WEAPON_LEFT = 0x2B,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
EV_EJECT_BRASS_LEFT = 0x2D,
EV_HITCLIENT_FIRE_WEAPON = 0x2E,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
EV_SV_FIRE_WEAPON = 0x32,
EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
EV_SV_FIRE_WEAPON_LEFT = 0x34,
EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
EV_FIRE_MELEE_SWIPE = 0x37,
EV_FIRE_MELEE_STAND = 0x38,
EV_FIRE_MELEE_CROUCH = 0x39,
EV_PREP_OFFHAND = 0x3A,
EV_USE_OFFHAND = 0x3B,
EV_USE_OFFHAND_THROWBACK = 0x3C,
EV_SWITCH_OFFHAND = 0x3D,
EV_SWITCH_OFFHAND_VAR = 0x3E,
EV_PREP_RIOTSHIELD = 0x3F,
EV_LOWER_RIOTSHIELD = 0x40,
EV_STARTDEPLOY_RIOTSHIELD = 0x41,
EV_DEPLOY_RIOTSHIELD = 0x42,
EV_CANNOTPLANT = 0x43,
EV_MELEE_HIT = 0x44,
EV_MELEE_MISS = 0x45,
EV_MELEE_BLOOD = 0x46,
EV_MELEE_BLOOD_STAND = 0x47,
EV_MELEE_BLOOD_CROUCH = 0x48,
EV_SV_FIRE_TURRET = 0x49,
EV_FIRE_VEH_TURRET = 0x4A,
EV_FIRE_TURRET = 0x4B,
EV_FIRE_SENTRY = 0x4C,
EV_FIRE_QUADBARREL_1 = 0x4D,
EV_FIRE_QUADBARREL_2 = 0x4E,
EV_BULLET_HIT = 0x4F,
EV_BULLET_HIT_EXPLODE = 0x50,
EV_BULLET_HIT_SHIELD = 0x51,
EV_BULLET_HIT_CLIENT_SMALL = 0x52,
EV_BULLET_HIT_CLIENT_LARGE = 0x53,
EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
EV_BEAM_HIT = 0x59,
EV_BEAM_HIT_SHIELD = 0x5A,
EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
EV_DROP_CLIENT_SHIELD = 0x5C,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
EV_GRENADE_THROW = 0x5F,
EV_GRENADE_BOUNCE = 0x60,
EV_GRENADE_STICK = 0x61,
EV_GRENADE_REST = 0x62,
EV_GRENADE_ROLL = 0x63,
EV_GRENADE_EXPLODE = 0x64,
EV_GRENADE_PICKUP = 0x65,
EV_GRENADE_LETGO = 0x66,
EV_ROCKET_EXPLODE = 0x67,
EV_TRAIL_DESTROY = 0x68,
EV_FLASHBANG_EXPLODE = 0x69,
EV_CUSTOM_EXPLODE = 0x6A,
EV_CHANGE_TO_DUD = 0x6B,
EV_DUD_EXPLODE = 0x6C,
EV_DUD_EXPLODE_ONLY = 0x6D,
EV_DUD_IMPACT = 0x6E,
EV_TROPHY_EXPLODE = 0x6F,
EV_BULLET = 0x70,
EV_PLAY_FX = 0x71,
EV_PLAY_FX_ON_TAG = 0x72,
EV_STOP_FX_ON_TAG = 0x73,
EV_KILL_FX_ON_TAG = 0x74,
EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
EV_PHYS_EXPLOSION_SPHERE = 0x79,
EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
EV_PHYS_EXPLOSION_JOLT = 0x7B,
EV_RADIUSDAMAGE = 0x7C,
EV_PHYS_JITTER = 0x7D,
EV_EARTHQUAKE = 0x7E,
EV_GRENADE_SUICIDE = 0x7F,
EV_DETONATE_BY_EMPTY_THROW = 0x80,
EV_DETONATE_BY_DOUBLE_TAP = 0x81,
EV_NIGHTVISION_WEAR = 0x82,
EV_NIGHTVISION_REMOVE = 0x83,
EV_MISSILE_REMOTE_BOOST = 0x84,
EV_PLAY_RUMBLE_ON_ENT = 0x85,
EV_PLAY_RUMBLE_ON_POS = 0x86,
EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
EV_STOP_RUMBLE = 0x89,
EV_STOP_ALL_RUMBLES = 0x8A,
EV_VARIABLE_ZOOM_CHANGE = 0x8B,
EV_OBITUARY = 0x8C,
EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
EV_TARGET_TOO_CLOSE_HINT = 0x8F,
EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
EV_LOCKON_REQUIRED_HINT = 0x91,
EV_VEHICLE_COLLISION = 0x92,
EV_VEHICLE_SUSPENSION_SOFT = 0x93,
EV_VEHICLE_SUSPENSION_HARD = 0x94,
EV_FOOTSTEP_PRONE_ENTER = 0x95,
EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
EV_FOOTSTEP_PRONE_EXIT = 0x97,
EV_FOOTSTEP_CROUCH_ENTER = 0x98,
EV_FOOTSTEP_CROUCH_EXIT = 0x99,
EV_FOOTSTEP_PRONE_STOP = 0x9A,
EV_FOOTSTEP_PRONE = 0x9B,
EV_FOOTSTEP_CROUCH_WALK = 0x9C,
EV_FOOTSTEP_CROUCH_RUN = 0x9D,
EV_FOOTSTEP_WALK = 0x9E,
EV_FOOTSTEP_RUN = 0x9F,
EV_FOOTSTEP_SPRINT = 0xA0,
EV_JUMP = 0xA1,
EV_HIGHJUMP = 0xA2,
EV_SLAM = 0xA3,
EV_SLAM_LAND = 0xA4,
EV_LANDING_LIGHT = 0xA5,
EV_LANDING_MEDIUM = 0xA6,
EV_LANDING_HEAVY = 0xA7,
EV_LANDING_PAIN = 0xA8,
EV_MANTLE_UP_HIGH = 0xA9,
EV_MANTLE_UP_MEDIUM = 0xAA,
EV_MANTLE_UP_LOW = 0xAB,
EV_MANTLE_OVER_HIGH = 0xAC,
EV_MANTLE_OVER_MEDIUM = 0xAD,
EV_MANTLE_OVER_LOW = 0xAE,
EV_SLIDE_START = 0xAF,
EV_SLIDE_EASE_OUT = 0xB0,
EV_POWER_SLIDE = 0xB1,
EV_DODGE = 0xB2,
EV_EXO_POWER_NOT_READY = 0xB3,
EV_EXPLODER = 0xB4,
EV_STOP_EXPLODER = 0xB5,
EV_KILL_EXPLODER = 0xB6,
EV_OVERHEAT_WEAPON = 0xB7,
EV_SV_OVERHEAT_WEAPON = 0xB8,
EV_PHYSICS_IMPACT_SOUND = 0xB9,
EV_PORTABLE_RADAR_PING = 0xBA,
EV_SHOOT_BLANK = 0xBB,
EV_NO_EXO_HOVER_HINT = 0xBC,
EV_EXO_ADRENALINE_FIRE = 0xBD,
};


If you want to reverse each event, the function that references the array is the same function that handles the events.


You fuking awsome:à Thansk man Happy
12-17-2014, 07:08 PM #6
Swiss
Do a barrel roll!
Updated for 1.05
12-21-2014, 06:25 PM #7
HiddenHour
I defeated!
Nice!
12-25-2014, 12:36 PM #8
Shark
Retired.
Originally posted by Swiss View Post
Hey NGU,

Want to share a little cool function

Func:
    
G_AddEvent(gentity_s *ent, int event, unsigned int eventParm) - 0x036BEA0


C# Script:
    
public static void G_AddEvent(Int32 clientIndex, int Event, int EventParam = 0)
{
RPC.Call(0x036BEA0, 0x01897980 + (0x280 * clientIndex), Event, EventParam);
}


Events (thx to aerosoul)
    
EV_NONE = 0x0,
EV_FOLIAGE_SOUND = 0x1,
EV_STOP_WEAPON_SOUND = 0x2,
EV_SOUND_ALIAS = 0x3,
EV_SOUND_ALIAS_AS_MASTER = 0x4,
EV_SOUND_ALIAS_SET_PITCH = 0x5,
EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
EV_SOUND_ALIAS_SET_VOLUME = 0x7,
EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
EV_STOPSOUNDS = 0x9,
EV_STANCE_FORCE_STAND = 0xA,
EV_STANCE_FORCE_CROUCH = 0xB,
EV_STANCE_FORCE_PRONE = 0xC,
EV_STANCE_INVALID = 0xD,
EV_ITEM_PICKUP = 0xE,
EV_AMMO_PICKUP = 0xF,
EV_NOAMMO = 0x10,
EV_NOAMMO_FIREATTEMPT = 0x11,
EV_ADSREQUIRED_FIREATTEMPT = 0x12,
EV_EMPTY_OFFHAND_PRIMARY = 0x13,
EV_EMPTY_OFFHAND_SECONDARY = 0x14,
EV_EMP_OFFHAND = 0x15,
EV_OFFHAND_END_NOTIFY = 0x16,
EV_RESET_ADS = 0x17,
EV_RELOAD = 0x18,
EV_RELOAD_FROM_EMPTY = 0x19,
EV_RELOAD_START = 0x1A,
EV_RELOAD_END = 0x1B,
EV_RELOAD_START_NOTIFY = 0x1C,
EV_RELOAD_ADDAMMO = 0x1D,
EV_RAISE_WEAPON = 0x1E,
EV_FIRST_RAISE_WEAPON = 0x1F,
EV_PUTAWAY_WEAPON = 0x20,
EV_WEAPON_ALT = 0x21,
EV_WEAPON_SWITCH_STARTED = 0x22,
EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
EV_PULLBACK_WEAPON = 0x24,
EV_FIRE_WEAPON_END = 0x25,
EV_FIRE_WEAPON = 0x26,
EV_FIRE_WEAPON_LASTSHOT = 0x27,
EV_FIRE_RICOCHET = 0x28,
EV_RECHAMBER_WEAPON = 0x29,
EV_EJECT_BRASS = 0x2A,
EV_FIRE_WEAPON_LEFT = 0x2B,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
EV_EJECT_BRASS_LEFT = 0x2D,
EV_HITCLIENT_FIRE_WEAPON = 0x2E,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
EV_SV_FIRE_WEAPON = 0x32,
EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
EV_SV_FIRE_WEAPON_LEFT = 0x34,
EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
EV_FIRE_MELEE_SWIPE = 0x37,
EV_FIRE_MELEE_STAND = 0x38,
EV_FIRE_MELEE_CROUCH = 0x39,
EV_PREP_OFFHAND = 0x3A,
EV_USE_OFFHAND = 0x3B,
EV_USE_OFFHAND_THROWBACK = 0x3C,
EV_SWITCH_OFFHAND = 0x3D,
EV_SWITCH_OFFHAND_VAR = 0x3E,
EV_PREP_RIOTSHIELD = 0x3F,
EV_LOWER_RIOTSHIELD = 0x40,
EV_STARTDEPLOY_RIOTSHIELD = 0x41,
EV_DEPLOY_RIOTSHIELD = 0x42,
EV_CANNOTPLANT = 0x43,
EV_MELEE_HIT = 0x44,
EV_MELEE_MISS = 0x45,
EV_MELEE_BLOOD = 0x46,
EV_MELEE_BLOOD_STAND = 0x47,
EV_MELEE_BLOOD_CROUCH = 0x48,
EV_SV_FIRE_TURRET = 0x49,
EV_FIRE_VEH_TURRET = 0x4A,
EV_FIRE_TURRET = 0x4B,
EV_FIRE_SENTRY = 0x4C,
EV_FIRE_QUADBARREL_1 = 0x4D,
EV_FIRE_QUADBARREL_2 = 0x4E,
EV_BULLET_HIT = 0x4F,
EV_BULLET_HIT_EXPLODE = 0x50,
EV_BULLET_HIT_SHIELD = 0x51,
EV_BULLET_HIT_CLIENT_SMALL = 0x52,
EV_BULLET_HIT_CLIENT_LARGE = 0x53,
EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
EV_BEAM_HIT = 0x59,
EV_BEAM_HIT_SHIELD = 0x5A,
EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
EV_DROP_CLIENT_SHIELD = 0x5C,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
EV_GRENADE_THROW = 0x5F,
EV_GRENADE_BOUNCE = 0x60,
EV_GRENADE_STICK = 0x61,
EV_GRENADE_REST = 0x62,
EV_GRENADE_ROLL = 0x63,
EV_GRENADE_EXPLODE = 0x64,
EV_GRENADE_PICKUP = 0x65,
EV_GRENADE_LETGO = 0x66,
EV_ROCKET_EXPLODE = 0x67,
EV_TRAIL_DESTROY = 0x68,
EV_FLASHBANG_EXPLODE = 0x69,
EV_CUSTOM_EXPLODE = 0x6A,
EV_CHANGE_TO_DUD = 0x6B,
EV_DUD_EXPLODE = 0x6C,
EV_DUD_EXPLODE_ONLY = 0x6D,
EV_DUD_IMPACT = 0x6E,
EV_TROPHY_EXPLODE = 0x6F,
EV_BULLET = 0x70,
EV_PLAY_FX = 0x71,
EV_PLAY_FX_ON_TAG = 0x72,
EV_STOP_FX_ON_TAG = 0x73,
EV_KILL_FX_ON_TAG = 0x74,
EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
EV_PHYS_EXPLOSION_SPHERE = 0x79,
EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
EV_PHYS_EXPLOSION_JOLT = 0x7B,
EV_RADIUSDAMAGE = 0x7C,
EV_PHYS_JITTER = 0x7D,
EV_EARTHQUAKE = 0x7E,
EV_GRENADE_SUICIDE = 0x7F,
EV_DETONATE_BY_EMPTY_THROW = 0x80,
EV_DETONATE_BY_DOUBLE_TAP = 0x81,
EV_NIGHTVISION_WEAR = 0x82,
EV_NIGHTVISION_REMOVE = 0x83,
EV_MISSILE_REMOTE_BOOST = 0x84,
EV_PLAY_RUMBLE_ON_ENT = 0x85,
EV_PLAY_RUMBLE_ON_POS = 0x86,
EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
EV_STOP_RUMBLE = 0x89,
EV_STOP_ALL_RUMBLES = 0x8A,
EV_VARIABLE_ZOOM_CHANGE = 0x8B,
EV_OBITUARY = 0x8C,
EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
EV_TARGET_TOO_CLOSE_HINT = 0x8F,
EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
EV_LOCKON_REQUIRED_HINT = 0x91,
EV_VEHICLE_COLLISION = 0x92,
EV_VEHICLE_SUSPENSION_SOFT = 0x93,
EV_VEHICLE_SUSPENSION_HARD = 0x94,
EV_FOOTSTEP_PRONE_ENTER = 0x95,
EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
EV_FOOTSTEP_PRONE_EXIT = 0x97,
EV_FOOTSTEP_CROUCH_ENTER = 0x98,
EV_FOOTSTEP_CROUCH_EXIT = 0x99,
EV_FOOTSTEP_PRONE_STOP = 0x9A,
EV_FOOTSTEP_PRONE = 0x9B,
EV_FOOTSTEP_CROUCH_WALK = 0x9C,
EV_FOOTSTEP_CROUCH_RUN = 0x9D,
EV_FOOTSTEP_WALK = 0x9E,
EV_FOOTSTEP_RUN = 0x9F,
EV_FOOTSTEP_SPRINT = 0xA0,
EV_JUMP = 0xA1,
EV_HIGHJUMP = 0xA2,
EV_SLAM = 0xA3,
EV_SLAM_LAND = 0xA4,
EV_LANDING_LIGHT = 0xA5,
EV_LANDING_MEDIUM = 0xA6,
EV_LANDING_HEAVY = 0xA7,
EV_LANDING_PAIN = 0xA8,
EV_MANTLE_UP_HIGH = 0xA9,
EV_MANTLE_UP_MEDIUM = 0xAA,
EV_MANTLE_UP_LOW = 0xAB,
EV_MANTLE_OVER_HIGH = 0xAC,
EV_MANTLE_OVER_MEDIUM = 0xAD,
EV_MANTLE_OVER_LOW = 0xAE,
EV_SLIDE_START = 0xAF,
EV_SLIDE_EASE_OUT = 0xB0,
EV_POWER_SLIDE = 0xB1,
EV_DODGE = 0xB2,
EV_EXO_POWER_NOT_READY = 0xB3,
EV_EXPLODER = 0xB4,
EV_STOP_EXPLODER = 0xB5,
EV_KILL_EXPLODER = 0xB6,
EV_OVERHEAT_WEAPON = 0xB7,
EV_SV_OVERHEAT_WEAPON = 0xB8,
EV_PHYSICS_IMPACT_SOUND = 0xB9,
EV_PORTABLE_RADAR_PING = 0xBA,
EV_SHOOT_BLANK = 0xBB,
EV_NO_EXO_HOVER_HINT = 0xBC,
EV_EXO_ADRENALINE_FIRE = 0xBD,


Example:
    
Play_FX event will be : 0x71

So for example a call:
G_AddEvent(0,0x71,0x02); //for a small explosion



Credits:
seb5594
cod4.idb


just to extend on this, you should make use of the enum that aerosaul provided I will post an example below :p

    
enum entity_event_t
{
EV_NONE = 0x0,
EV_FOLIAGE_SOUND = 0x1,
EV_STOP_WEAPON_SOUND = 0x2,
EV_SOUND_ALIAS = 0x3,
EV_SOUND_ALIAS_AS_MASTER = 0x4,
EV_SOUND_ALIAS_SET_PITCH = 0x5,
EV_SOUND_ALIAS_SCALE_PITCH = 0x6,
EV_SOUND_ALIAS_SET_VOLUME = 0x7,
EV_SOUND_ALIAS_SCALE_VOLUME = 0x8,
EV_STOPSOUNDS = 0x9,
EV_STANCE_FORCE_STAND = 0xA,
EV_STANCE_FORCE_CROUCH = 0xB,
EV_STANCE_FORCE_PRONE = 0xC,
EV_STANCE_INVALID = 0xD,
EV_ITEM_PICKUP = 0xE,
EV_AMMO_PICKUP = 0xF,
EV_NOAMMO = 0x10,
EV_NOAMMO_FIREATTEMPT = 0x11,
EV_ADSREQUIRED_FIREATTEMPT = 0x12,
EV_EMPTY_OFFHAND_PRIMARY = 0x13,
EV_EMPTY_OFFHAND_SECONDARY = 0x14,
EV_EMP_OFFHAND = 0x15,
EV_OFFHAND_END_NOTIFY = 0x16,
EV_RESET_ADS = 0x17,
EV_RELOAD = 0x18,
EV_RELOAD_FROM_EMPTY = 0x19,
EV_RELOAD_START = 0x1A,
EV_RELOAD_END = 0x1B,
EV_RELOAD_START_NOTIFY = 0x1C,
EV_RELOAD_ADDAMMO = 0x1D,
EV_RAISE_WEAPON = 0x1E,
EV_FIRST_RAISE_WEAPON = 0x1F,
EV_PUTAWAY_WEAPON = 0x20,
EV_WEAPON_ALT = 0x21,
EV_WEAPON_SWITCH_STARTED = 0x22,
EV_WEAPON_SWITCH_STARTED_OFFHAND = 0x23,
EV_PULLBACK_WEAPON = 0x24,
EV_FIRE_WEAPON_END = 0x25,
EV_FIRE_WEAPON = 0x26,
EV_FIRE_WEAPON_LASTSHOT = 0x27,
EV_FIRE_RICOCHET = 0x28,
EV_RECHAMBER_WEAPON = 0x29,
EV_EJECT_BRASS = 0x2A,
EV_FIRE_WEAPON_LEFT = 0x2B,
EV_FIRE_WEAPON_LASTSHOT_LEFT = 0x2C,
EV_EJECT_BRASS_LEFT = 0x2D,
EV_HITCLIENT_FIRE_WEAPON = 0x2E,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT = 0x2F,
EV_HITCLIENT_FIRE_WEAPON_LEFT = 0x30,
EV_HITCLIENT_FIRE_WEAPON_LASTSHOT_LEFT = 0x31,
EV_SV_FIRE_WEAPON = 0x32,
EV_SV_FIRE_WEAPON_LASTSHOT = 0x33,
EV_SV_FIRE_WEAPON_LEFT = 0x34,
EV_SV_FIRE_WEAPON_LASTSHOT_LEFT = 0x35,
EV_SV_FIRE_WEAPON_BALL_PASS = 0x36,
EV_FIRE_MELEE_SWIPE = 0x37,
EV_FIRE_MELEE_STAND = 0x38,
EV_FIRE_MELEE_CROUCH = 0x39,
EV_PREP_OFFHAND = 0x3A,
EV_USE_OFFHAND = 0x3B,
EV_USE_OFFHAND_THROWBACK = 0x3C,
EV_SWITCH_OFFHAND = 0x3D,
EV_SWITCH_OFFHAND_VAR = 0x3E,
EV_PREP_RIOTSHIELD = 0x3F,
EV_LOWER_RIOTSHIELD = 0x40,
EV_STARTDEPLOY_RIOTSHIELD = 0x41,
EV_DEPLOY_RIOTSHIELD = 0x42,
EV_CANNOTPLANT = 0x43,
EV_MELEE_HIT = 0x44,
EV_MELEE_MISS = 0x45,
EV_MELEE_BLOOD = 0x46,
EV_MELEE_BLOOD_STAND = 0x47,
EV_MELEE_BLOOD_CROUCH = 0x48,
EV_SV_FIRE_TURRET = 0x49,
EV_FIRE_VEH_TURRET = 0x4A,
EV_FIRE_TURRET = 0x4B,
EV_FIRE_SENTRY = 0x4C,
EV_FIRE_QUADBARREL_1 = 0x4D,
EV_FIRE_QUADBARREL_2 = 0x4E,
EV_BULLET_HIT = 0x4F,
EV_BULLET_HIT_EXPLODE = 0x50,
EV_BULLET_HIT_SHIELD = 0x51,
EV_BULLET_HIT_CLIENT_SMALL = 0x52,
EV_BULLET_HIT_CLIENT_LARGE = 0x53,
EV_BULLET_HIT_CLIENT_EXPLODE = 0x54,
EV_BULLET_HIT_CLIENT_SMALL_FATAL = 0x55,
EV_BULLET_HIT_CLIENT_LARGE_FATAL = 0x56,
EV_BULLET_HIT_CLIENT_EXPLODE_FATAL = 0x57,
EV_BULLET_HIT_CLIENT_SHIELD = 0x58,
EV_BEAM_HIT = 0x59,
EV_BEAM_HIT_SHIELD = 0x5A,
EV_BULLET_DESTROY_CLIENT_SHIELD = 0x5B,
EV_DROP_CLIENT_SHIELD = 0x5C,
EV_EXPLOSIVE_IMPACT_ON_SHIELD = 0x5D,
EV_EXPLOSIVE_SPLASH_ON_SHIELD = 0x5E,
EV_GRENADE_THROW = 0x5F,
EV_GRENADE_BOUNCE = 0x60,
EV_GRENADE_STICK = 0x61,
EV_GRENADE_REST = 0x62,
EV_GRENADE_ROLL = 0x63,
EV_GRENADE_EXPLODE = 0x64,
EV_GRENADE_PICKUP = 0x65,
EV_GRENADE_LETGO = 0x66,
EV_ROCKET_EXPLODE = 0x67,
EV_TRAIL_DESTROY = 0x68,
EV_FLASHBANG_EXPLODE = 0x69,
EV_CUSTOM_EXPLODE = 0x6A,
EV_CHANGE_TO_DUD = 0x6B,
EV_DUD_EXPLODE = 0x6C,
EV_DUD_EXPLODE_ONLY = 0x6D,
EV_DUD_IMPACT = 0x6E,
EV_TROPHY_EXPLODE = 0x6F,
EV_BULLET = 0x70,
EV_PLAY_FX = 0x71,
EV_PLAY_FX_ON_TAG = 0x72,
EV_STOP_FX_ON_TAG = 0x73,
EV_KILL_FX_ON_TAG = 0x74,
EV_PLAY_FX_ON_TAG_FOR_CLIENTS = 0x75,
EV_STOP_FX_ON_TAG_FOR_CLIENT = 0x76,
EV_KILL_FX_ON_TAG_FOR_CLIENT = 0x77,
EV_PLAY_IMPACT_HEAD_FATAL_FX = 0x78,
EV_PHYS_EXPLOSION_SPHERE = 0x79,
EV_PHYS_EXPLOSION_CYLINDER = 0x7A,
EV_PHYS_EXPLOSION_JOLT = 0x7B,
EV_RADIUSDAMAGE = 0x7C,
EV_PHYS_JITTER = 0x7D,
EV_EARTHQUAKE = 0x7E,
EV_GRENADE_SUICIDE = 0x7F,
EV_DETONATE_BY_EMPTY_THROW = 0x80,
EV_DETONATE_BY_DOUBLE_TAP = 0x81,
EV_NIGHTVISION_WEAR = 0x82,
EV_NIGHTVISION_REMOVE = 0x83,
EV_MISSILE_REMOTE_BOOST = 0x84,
EV_PLAY_RUMBLE_ON_ENT = 0x85,
EV_PLAY_RUMBLE_ON_POS = 0x86,
EV_PLAY_RUMBLELOOP_ON_ENT = 0x87,
EV_PLAY_RUMBLELOOP_ON_POS = 0x88,
EV_STOP_RUMBLE = 0x89,
EV_STOP_ALL_RUMBLES = 0x8A,
EV_VARIABLE_ZOOM_CHANGE = 0x8B,
EV_OBITUARY = 0x8C,
EV_NO_PRIMARY_GRENADE_HINT = 0x8D,
EV_NO_SECONDARY_GRENADE_HINT = 0x8E,
EV_TARGET_TOO_CLOSE_HINT = 0x8F,
EV_TARGET_NOT_ENOUGH_CLEARANCE_HINT = 0x90,
EV_LOCKON_REQUIRED_HINT = 0x91,
EV_VEHICLE_COLLISION = 0x92,
EV_VEHICLE_SUSPENSION_SOFT = 0x93,
EV_VEHICLE_SUSPENSION_HARD = 0x94,
EV_FOOTSTEP_PRONE_ENTER = 0x95,
EV_FOOTSTEP_PRONE_ENTER_FROM_STAND = 0x96,
EV_FOOTSTEP_PRONE_EXIT = 0x97,
EV_FOOTSTEP_CROUCH_ENTER = 0x98,
EV_FOOTSTEP_CROUCH_EXIT = 0x99,
EV_FOOTSTEP_PRONE_STOP = 0x9A,
EV_FOOTSTEP_PRONE = 0x9B,
EV_FOOTSTEP_CROUCH_WALK = 0x9C,
EV_FOOTSTEP_CROUCH_RUN = 0x9D,
EV_FOOTSTEP_WALK = 0x9E,
EV_FOOTSTEP_RUN = 0x9F,
EV_FOOTSTEP_SPRINT = 0xA0,
EV_JUMP = 0xA1,
EV_HIGHJUMP = 0xA2,
EV_SLAM = 0xA3,
EV_SLAM_LAND = 0xA4,
EV_LANDING_LIGHT = 0xA5,
EV_LANDING_MEDIUM = 0xA6,
EV_LANDING_HEAVY = 0xA7,
EV_LANDING_PAIN = 0xA8,
EV_MANTLE_UP_HIGH = 0xA9,
EV_MANTLE_UP_MEDIUM = 0xAA,
EV_MANTLE_UP_LOW = 0xAB,
EV_MANTLE_OVER_HIGH = 0xAC,
EV_MANTLE_OVER_MEDIUM = 0xAD,
EV_MANTLE_OVER_LOW = 0xAE,
EV_SLIDE_START = 0xAF,
EV_SLIDE_EASE_OUT = 0xB0,
EV_POWER_SLIDE = 0xB1,
EV_DODGE = 0xB2,
EV_EXO_POWER_NOT_READY = 0xB3,
EV_EXPLODER = 0xB4,
EV_STOP_EXPLODER = 0xB5,
EV_KILL_EXPLODER = 0xB6,
EV_OVERHEAT_WEAPON = 0xB7,
EV_SV_OVERHEAT_WEAPON = 0xB8,
EV_PHYSICS_IMPACT_SOUND = 0xB9,
EV_PORTABLE_RADAR_PING = 0xBA,
EV_SHOOT_BLANK = 0xBB,
EV_NO_EXO_HOVER_HINT = 0xBC,
EV_EXO_ADRENALINE_FIRE = 0xBD,
};

G_AddEvent(clientIndex, entity_event_t.EV_PLAY_FX, G_EffectIndex("fx_name")); //G_EffectIndex is optional but is also the correct way to get an FX ID
Last edited by Shark ; 12-25-2014 at 12:38 PM.
02-11-2015, 11:03 PM #9
Swiss
Do a barrel roll!
Updated for 1.08

The following user thanked Swiss for this useful post:

EG6
02-12-2015, 06:00 PM #10
EG6
Are you high?
Originally posted by Swiss View Post
Updated for 1.08


Thanks for updating this Tiphat Yet to actually find a use for this myself though.... Maybe somewhere down the line this will more than likely be used with menus

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo