Difference between revisions of "Counter-Strike: Global Offensive Events"
(Added missing start_halftime event) |
Kratoss1812 (talk | contribs) (→grenade_thrown) |
||
(26 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
:''Refer back to [[Game Events (Source)]] for more events.'' | :''Refer back to [[Game Events (Source)]] for more events.'' | ||
+ | The following events can be found in '''csgo\pak01_dir.vpk''' in the file '''resource\modevents.res'''. | ||
+ | |||
+ | Other events not listed here can be found in: | ||
+ | |||
+ | * resource\gameevents.res | ||
+ | * resource\demoimportantevents.res | ||
+ | * resource\serverevents.res | ||
+ | * resource\hltvevents.res | ||
+ | * resource\replayevents.res | ||
=== player_death === | === player_death === | ||
Line 7: | Line 16: | ||
{{hl2msg|short|attacker|user ID who killed}} | {{hl2msg|short|attacker|user ID who killed}} | ||
{{hl2msg|short|assister|user ID who assisted in the kill}} | {{hl2msg|short|assister|user ID who assisted in the kill}} | ||
− | {{hl2msg|string|weapon|weapon name killer used }} | + | {{hl2msg|bool|assistedflash|assister helped with a flash}} |
+ | {{hl2msg|string|weapon|weapon name killer used}} | ||
{{hl2msg|string|weapon_itemid|inventory item id of weapon killer used}} | {{hl2msg|string|weapon_itemid|inventory item id of weapon killer used}} | ||
{{hl2msg|string|weapon_fauxitemid|faux item id of weapon killer used}} | {{hl2msg|string|weapon_fauxitemid|faux item id of weapon killer used}} | ||
{{hl2msg|string|weapon_originalowner_xuid|}} | {{hl2msg|string|weapon_originalowner_xuid|}} | ||
− | {{hl2msg|bool|headshot| | + | {{hl2msg|bool|headshot|signals a headshot}} |
{{hl2msg|short|dominated|did killer dominate victim with this kill}} | {{hl2msg|short|dominated|did killer dominate victim with this kill}} | ||
{{hl2msg|short|revenge|did killer get revenge on victim with this kill}} | {{hl2msg|short|revenge|did killer get revenge on victim with this kill}} | ||
+ | {{hl2msg|short|wipe|To do: check if indicates on a squad wipeout in Danger Zone}} | ||
+ | {{hl2msg|short|penetrated|number of objects shot penetrated before killing target}} | ||
+ | {{hl2msg|bool|noreplay|if replay data is unavailable, this will be present and set to false}} | ||
+ | {{hl2msg|bool|noscope|kill happened without a scope, used for death notice icon}} | ||
+ | {{hl2msg|bool|thrusmoke|hitscan weapon went through smoke grenade}} | ||
+ | {{hl2msg|bool|attackerblind|attacker was blind from flashbang}} | ||
+ | {{hl2msg|float|distance|distance to victim in meters}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === other_death === | ||
+ | {{qnotice|As far as I know only used for chicken deaths at the moment}} | ||
+ | {{begin-hl2msg|other_death|string}} | ||
+ | {{hl2msg|short|otherid|}} | ||
+ | {{hl2msg|string|othertype|}} | ||
+ | {{hl2msg|short|attacker|user ID who attacked}} | ||
+ | {{hl2msg|string|weapon|weapon name attacker used, if not the world}} | ||
+ | {{hl2msg|string|weapon_itemid|inventory item id of weapon killer used}} | ||
+ | {{hl2msg|string|weapon_fauxitemid|faux item id of weapon killer used}} | ||
+ | {{hl2msg|string|weapon_originalowner_xuid|}} | ||
+ | {{hl2msg|bool|headshot|signals a headshot}} | ||
{{hl2msg|short|penetrated|number of objects shot penetrated before killing target}} | {{hl2msg|short|penetrated|number of objects shot penetrated before killing target}} | ||
+ | {{hl2msg|bool|noscope|kill happened without a scope, used for death notice icon}} | ||
+ | {{hl2msg|bool|thrusmoke|hitscan weapon went through smoke grenade}} | ||
+ | {{hl2msg|bool|attackerblind|attacker was blind from flashbang}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_hurt === | === player_hurt === | ||
− | |||
{{begin-hl2msg|player_hurt|string}} | {{begin-hl2msg|player_hurt|string}} | ||
− | {{hl2msg|short|userid|user ID who was hurt}} | + | {{hl2msg|short|userid|user ID of who was hurt}} |
− | {{hl2msg|short|attacker|user ID who attacked}} | + | {{hl2msg|short|attacker|user ID of who attacked}} |
{{hl2msg|byte|health|remaining health points}} | {{hl2msg|byte|health|remaining health points}} | ||
{{hl2msg|byte|armor|remaining armor points}} | {{hl2msg|byte|armor|remaining armor points}} | ||
Line 31: | Line 63: | ||
=== item_purchase === | === item_purchase === | ||
− | |||
{{begin-hl2msg|item_purchase|string}} | {{begin-hl2msg|item_purchase|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|short|team|}} | {{hl2msg|short|team|}} | ||
+ | {{hl2msg|short|loadout|}} | ||
{{hl2msg|string|weapon|}} | {{hl2msg|string|weapon|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 100: | Line 132: | ||
=== announce_phase_end === | === announce_phase_end === | ||
− | |||
{{begin-hl2msg|announce_phase_end|string}} | {{begin-hl2msg|announce_phase_end|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== cs_intermission === | === cs_intermission === | ||
− | |||
{{begin-hl2msg|cs_intermission|string}} | {{begin-hl2msg|cs_intermission|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 163: | Line 191: | ||
{{qnotice|When all the hostages are rescued}} | {{qnotice|When all the hostages are rescued}} | ||
{{begin-hl2msg|hostage_rescued_all|string}} | {{begin-hl2msg|hostage_rescued_all|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 209: | Line 236: | ||
{{qnotice|Every time a client fires their weapon and it's empty}} | {{qnotice|Every time a client fires their weapon and it's empty}} | ||
{{begin-hl2msg|weapon_fire_on_empty|string}} | {{begin-hl2msg|weapon_fire_on_empty|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|string|weapon|weapon name used}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === grenade_thrown === | ||
+ | {{qnotice|Every time a client throws their grenade}} | ||
+ | {{begin-hl2msg|grenade_thrown|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|string|weapon|weapon name used}} | {{hl2msg|string|weapon|weapon name used}} | ||
Line 214: | Line 248: | ||
=== weapon_outofammo === | === weapon_outofammo === | ||
− | |||
{{begin-hl2msg|weapon_outofammo|string}} | {{begin-hl2msg|weapon_outofammo|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 232: | Line 265: | ||
=== silencer_detach === | === silencer_detach === | ||
− | |||
{{begin-hl2msg|silencer_detach|string}} | {{begin-hl2msg|silencer_detach|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 238: | Line 270: | ||
=== inspect_weapon === | === inspect_weapon === | ||
− | |||
{{begin-hl2msg|inspect_weapon|string}} | {{begin-hl2msg|inspect_weapon|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 250: | Line 281: | ||
=== player_spawned === | === player_spawned === | ||
− | |||
{{begin-hl2msg|player_spawned|string}} | {{begin-hl2msg|player_spawned|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 262: | Line 292: | ||
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}} | {{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}} | ||
{{hl2msg|bool|silent|}} | {{hl2msg|bool|silent|}} | ||
+ | {{hl2msg|long|defindex|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === item_pickup_slerp === | ||
+ | {{begin-hl2msg|item_pickup_slerp|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|index|}} | ||
+ | {{hl2msg|short|behavior|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === item_pickup_failed === | ||
+ | {{begin-hl2msg|item_pickup_failed|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|string|item|}} | ||
+ | {{hl2msg|short|reason|}} | ||
+ | {{hl2msg|short|limit|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === item_remove === | ||
+ | {{begin-hl2msg|item_remove|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}} | ||
+ | {{hl2msg|long|defindex|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== ammo_pickup === | === ammo_pickup === | ||
− | |||
{{begin-hl2msg|ammo_pickup|string}} | {{begin-hl2msg|ammo_pickup|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 273: | Line 325: | ||
=== item_equip === | === item_equip === | ||
− | |||
{{begin-hl2msg|item_equip|string}} | {{begin-hl2msg|item_equip|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}} | {{hl2msg|string|item|either a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'}} | ||
+ | {{hl2msg|long|defindex|}} | ||
{{hl2msg|bool|canzoom|}} | {{hl2msg|bool|canzoom|}} | ||
{{hl2msg|bool|hassilencer|}} | {{hl2msg|bool|hassilencer|}} | ||
Line 282: | Line 334: | ||
{{hl2msg|bool|hastracers|}} | {{hl2msg|bool|hastracers|}} | ||
{{hl2msg|short|weptype|see below}} | {{hl2msg|short|weptype|see below}} | ||
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_UNKNOWN = -1}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_KNIFE = 0}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_PISTOL = 1}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_SUBMACHINEGUN = 2}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_RIFLE = 3}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_SHOTGUN = 4}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_SNIPER_RIFLE = 5}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_MACHINEGUN = 6}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_C4 = 7}} |
− | {{hl2msg| | + | {{hl2msg|||WEAPONTYPE_TASER = 8}} |
+ | {{hl2msg|||WEAPONTYPE_GRENADE = 9}} | ||
+ | {{hl2msg|||WEAPONTYPE_HEALTHSHOT = 11}} | ||
{{hl2msg|bool|ispainted|}} | {{hl2msg|bool|ispainted|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== enter_buyzone === | === enter_buyzone === | ||
− | |||
{{begin-hl2msg|enter_buyzone|string}} | {{begin-hl2msg|enter_buyzone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 303: | Line 356: | ||
=== exit_buyzone === | === exit_buyzone === | ||
− | |||
{{begin-hl2msg|exit_buyzone|string}} | {{begin-hl2msg|exit_buyzone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 310: | Line 362: | ||
=== buytime_ended === | === buytime_ended === | ||
− | |||
{{begin-hl2msg|buytime_ended|string}} | {{begin-hl2msg|buytime_ended|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== enter_bombzone === | === enter_bombzone === | ||
− | |||
{{begin-hl2msg|enter_bombzone|string}} | {{begin-hl2msg|enter_bombzone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 324: | Line 373: | ||
=== exit_bombzone === | === exit_bombzone === | ||
− | |||
{{begin-hl2msg|exit_bombzone|string}} | {{begin-hl2msg|exit_bombzone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 332: | Line 380: | ||
=== enter_rescue_zone === | === enter_rescue_zone === | ||
− | |||
{{begin-hl2msg|enter_rescue_zone|string}} | {{begin-hl2msg|enter_rescue_zone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 338: | Line 385: | ||
=== exit_rescue_zone === | === exit_rescue_zone === | ||
− | |||
{{begin-hl2msg|exit_rescue_zone|string}} | {{begin-hl2msg|exit_rescue_zone|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 344: | Line 390: | ||
=== silencer_off === | === silencer_off === | ||
− | |||
{{begin-hl2msg|silencer_off|string}} | {{begin-hl2msg|silencer_off|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 350: | Line 395: | ||
=== silencer_on === | === silencer_on === | ||
− | |||
{{begin-hl2msg|silencer_on|string}} | {{begin-hl2msg|silencer_on|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 356: | Line 400: | ||
=== buymenu_open === | === buymenu_open === | ||
− | |||
{{begin-hl2msg|buymenu_open|string}} | {{begin-hl2msg|buymenu_open|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 362: | Line 405: | ||
=== buymenu_close === | === buymenu_close === | ||
− | |||
{{begin-hl2msg|buymenu_close|string}} | {{begin-hl2msg|buymenu_close|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 370: | Line 412: | ||
{{qnotice|sent before all other round restart actions}} | {{qnotice|sent before all other round restart actions}} | ||
{{begin-hl2msg|round_prestart|string}} | {{begin-hl2msg|round_prestart|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 376: | Line 417: | ||
{{qnotice|sent after all other round restart actions}} | {{qnotice|sent after all other round restart actions}} | ||
{{begin-hl2msg|round_poststart|string}} | {{begin-hl2msg|round_poststart|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== round_start === | === round_start === | ||
− | |||
{{begin-hl2msg|round_start|string}} | {{begin-hl2msg|round_start|string}} | ||
{{hl2msg|long|timelimit|round time limit in seconds}} | {{hl2msg|long|timelimit|round time limit in seconds}} | ||
Line 388: | Line 427: | ||
=== round_end === | === round_end === | ||
− | |||
{{begin-hl2msg|round_end|string}} | {{begin-hl2msg|round_end|string}} | ||
{{hl2msg|byte|winner|winner team/user id}} | {{hl2msg|byte|winner|winner team/user id}} | ||
− | {{hl2msg|byte|reason| | + | {{hl2msg|byte|reason|reason why team won}} |
− | {{hl2msg|string|message|round end round message }} | + | {{hl2msg|string|message|end round message}} |
+ | {{hl2msg|byte|legacy|server-generated legacy value}} | ||
+ | {{hl2msg|short|player_count|total number of players alive at the end of round, used for statistics gathering, computed on the server in the event client is in replay when receiving this message}} | ||
+ | {{hl2msg|byte|nomusic|if set, don't play round end music, because action is still on-going}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 432: | Line 473: | ||
=== smokegrenade_expired === | === smokegrenade_expired === | ||
− | |||
{{begin-hl2msg|smokegrenade_expired|string}} | {{begin-hl2msg|smokegrenade_expired|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 442: | Line 482: | ||
=== molotov_detonate === | === molotov_detonate === | ||
− | |||
{{begin-hl2msg|molotov_detonate|string}} | {{begin-hl2msg|molotov_detonate|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 451: | Line 490: | ||
=== decoy_detonate === | === decoy_detonate === | ||
− | |||
{{begin-hl2msg|decoy_detonate|string}} | {{begin-hl2msg|decoy_detonate|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 461: | Line 499: | ||
=== decoy_started === | === decoy_started === | ||
− | |||
{{begin-hl2msg|decoy_started|string}} | {{begin-hl2msg|decoy_started|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|entityid|}} | ||
+ | {{hl2msg|float|x|}} | ||
+ | {{hl2msg|float|y|}} | ||
+ | {{hl2msg|float|z|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === tagrenade_detonate === | ||
+ | {{qnotice|Every time a tagrenade explodes}} | ||
+ | {{begin-hl2msg|tagrenade_detonate|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|short|entityid|}} | {{hl2msg|short|entityid|}} | ||
Line 471: | Line 518: | ||
=== inferno_startburn === | === inferno_startburn === | ||
− | |||
{{begin-hl2msg|inferno_startburn|string}} | {{begin-hl2msg|inferno_startburn|string}} | ||
{{hl2msg|short|entityid|}} | {{hl2msg|short|entityid|}} | ||
Line 509: | Line 555: | ||
=== bullet_impact === | === bullet_impact === | ||
{{qnotice|Every time a bullet hits something}} | {{qnotice|Every time a bullet hits something}} | ||
− | {{begin-hl2msg|bullet_impact}} | + | {{begin-hl2msg|bullet_impact|}} |
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|float|x|}} | {{hl2msg|float|x|}} | ||
Line 532: | Line 578: | ||
{{begin-hl2msg|player_blind|string}} | {{begin-hl2msg|player_blind|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|attacker|user ID who threw the flash}} | ||
+ | {{hl2msg|short|entityid|the flashbang going off}} | ||
+ | {{hl2msg|float|blind_duration|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 551: | Line 600: | ||
{{qnotice|When the round's mp_freezetime is up}} | {{qnotice|When the round's mp_freezetime is up}} | ||
{{begin-hl2msg|round_freeze_end|string}} | {{begin-hl2msg|round_freeze_end|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== mb_input_lock_success === | === mb_input_lock_success === | ||
− | |||
{{begin-hl2msg|mb_input_lock_success|string}} | {{begin-hl2msg|mb_input_lock_success|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== mb_input_lock_cancel === | === mb_input_lock_cancel === | ||
− | |||
{{begin-hl2msg|mb_input_lock_cancel|string}} | {{begin-hl2msg|mb_input_lock_cancel|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 576: | Line 620: | ||
{{qnotice|Called when a nav file does not exist for a map and bots are added}} | {{qnotice|Called when a nav file does not exist for a map and bots are added}} | ||
{{begin-hl2msg|nav_generate|string}} | {{begin-hl2msg|nav_generate|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 586: | Line 629: | ||
=== achievement_info_loaded === | === achievement_info_loaded === | ||
− | |||
{{begin-hl2msg|achievement_info_loaded|string}} | {{begin-hl2msg|achievement_info_loaded|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== spec_target_updated === | === spec_target_updated === | ||
− | |||
{{begin-hl2msg|spec_target_updated|string}} | {{begin-hl2msg|spec_target_updated|string}} | ||
{{hl2msg|byte|userid|entindex of the player}} | {{hl2msg|byte|userid|entindex of the player}} | ||
Line 598: | Line 638: | ||
=== spec_mode_updated === | === spec_mode_updated === | ||
− | |||
{{begin-hl2msg|spec_target_updated|string}} | {{begin-hl2msg|spec_target_updated|string}} | ||
{{hl2msg|byte|userid|entindex of the player}} | {{hl2msg|byte|userid|entindex of the player}} | ||
Line 604: | Line 643: | ||
=== hltv_changed_mode === | === hltv_changed_mode === | ||
− | |||
{{begin-hl2msg|hltv_changed_mode|string}} | {{begin-hl2msg|hltv_changed_mode|string}} | ||
{{hl2msg|long|oldmode|}} | {{hl2msg|long|oldmode|}} | ||
Line 612: | Line 650: | ||
=== cs_game_disconnected === | === cs_game_disconnected === | ||
− | |||
{{begin-hl2msg|cs_game_disconnected|string}} | {{begin-hl2msg|cs_game_disconnected|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== cs_win_panel_round === | === cs_win_panel_round === | ||
− | |||
{{begin-hl2msg|cs_win_panel_round|string}} | {{begin-hl2msg|cs_win_panel_round|string}} | ||
{{hl2msg|bool|show_timer_defend|}} | {{hl2msg|bool|show_timer_defend|}} | ||
Line 632: | Line 667: | ||
=== cs_win_panel_match === | === cs_win_panel_match === | ||
− | |||
{{begin-hl2msg|cs_win_panel_match|string}} | {{begin-hl2msg|cs_win_panel_match|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== cs_match_end_restart === | === cs_match_end_restart === | ||
− | |||
{{begin-hl2msg|cs_match_end_restart|string}} | {{begin-hl2msg|cs_match_end_restart|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== cs_pre_restart === | === cs_pre_restart === | ||
− | |||
{{begin-hl2msg|cs_pre_restart|string}} | {{begin-hl2msg|cs_pre_restart|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== show_freezepanel === | === show_freezepanel === | ||
− | + | ||
{{begin-hl2msg|show_freezepanel|string}} | {{begin-hl2msg|show_freezepanel|string}} | ||
{{hl2msg|short|victim|endindex of the one who was killed}} | {{hl2msg|short|victim|endindex of the one who was killed}} | ||
Line 661: | Line 690: | ||
=== hide_freezepanel === | === hide_freezepanel === | ||
− | |||
{{begin-hl2msg|hide_freezepanel|string}} | {{begin-hl2msg|hide_freezepanel|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== freezecam_started === | === freezecam_started === | ||
− | |||
{{begin-hl2msg|freezecam_started|string}} | {{begin-hl2msg|freezecam_started|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_avenged_teammate === | === player_avenged_teammate === | ||
− | |||
{{begin-hl2msg|player_avenged_teammate|string}} | {{begin-hl2msg|player_avenged_teammate|string}} | ||
{{hl2msg|short|avenger_id|}} | {{hl2msg|short|avenger_id|}} | ||
Line 680: | Line 704: | ||
=== achievement_earned === | === achievement_earned === | ||
− | |||
{{begin-hl2msg|achievement_earned|string}} | {{begin-hl2msg|achievement_earned|string}} | ||
{{hl2msg|byte|player|entindex of the player}} | {{hl2msg|byte|player|entindex of the player}} | ||
Line 687: | Line 710: | ||
=== achievement_earned_local === | === achievement_earned_local === | ||
− | |||
{{begin-hl2msg|achievement_earned_local|string}} | {{begin-hl2msg|achievement_earned_local|string}} | ||
{{hl2msg|short|achievement|achievement ID}} | {{hl2msg|short|achievement|achievement ID}} | ||
Line 694: | Line 716: | ||
=== item_found === | === item_found === | ||
− | |||
{{begin-hl2msg|item_found|string}} | {{begin-hl2msg|item_found|string}} | ||
{{hl2msg|byte|player|entindex of the player}} | {{hl2msg|byte|player|entindex of the player}} | ||
Line 703: | Line 724: | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
− | === | + | === items_gifted === |
− | + | {{begin-hl2msg|items_gifted|string}} | |
− | {{begin-hl2msg| | ||
{{hl2msg|byte|player|entindex of the player who sent the gift}} | {{hl2msg|byte|player|entindex of the player who sent the gift}} | ||
{{hl2msg|long|itemdef|the item definition index of the gift that was opened}} | {{hl2msg|long|itemdef|the item definition index of the gift that was opened}} | ||
Line 714: | Line 734: | ||
=== repost_xbox_achievements === | === repost_xbox_achievements === | ||
− | |||
{{begin-hl2msg|repost_xbox_achievements|string}} | {{begin-hl2msg|repost_xbox_achievements|string}} | ||
{{hl2msg|short|splitscreenplayer|splitscreen ID}} | {{hl2msg|short|splitscreenplayer|splitscreen ID}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
− | |||
=== match_end_conditions === | === match_end_conditions === | ||
− | |||
{{begin-hl2msg|match_end_conditions|string}} | {{begin-hl2msg|match_end_conditions|string}} | ||
{{hl2msg|long|frags|}} | {{hl2msg|long|frags|}} | ||
Line 730: | Line 747: | ||
=== round_mvp === | === round_mvp === | ||
− | |||
{{begin-hl2msg|round_mvp|string}} | {{begin-hl2msg|round_mvp|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
{{hl2msg|short|reason|}} | {{hl2msg|short|reason|}} | ||
+ | {{hl2msg|long|value|}} | ||
+ | {{hl2msg|long|musickitmvps|}} | ||
+ | {{hl2msg|byte|nomusic|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_decal === | === player_decal === | ||
− | |||
{{begin-hl2msg|player_decal|string}} | {{begin-hl2msg|player_decal|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 743: | Line 761: | ||
=== teamplay_round_start === | === teamplay_round_start === | ||
− | |||
{{begin-hl2msg|teamplay_round_start|string}} | {{begin-hl2msg|teamplay_round_start|string}} | ||
{{hl2msg|bool|full_reset|is this a full reset of the map}} | {{hl2msg|bool|full_reset|is this a full reset of the map}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === show_survival_respawn_status === | ||
+ | {{begin-hl2msg|show_survival_respawn_status|string}} | ||
+ | {{hl2msg|string|loc_token|}} | ||
+ | {{hl2msg|long|duration|}} | ||
+ | {{hl2msg|short|userid|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== client_disconnect=== | === client_disconnect=== | ||
− | |||
{{begin-hl2msg|client_disconnect|string}} | {{begin-hl2msg|client_disconnect|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== gg_player_levelup === | === gg_player_levelup === | ||
− | |||
{{begin-hl2msg|gg_player_levelup|string}} | {{begin-hl2msg|gg_player_levelup|string}} | ||
{{hl2msg|short|userid|player who leveled up}} | {{hl2msg|short|userid|player who leveled up}} | ||
Line 763: | Line 784: | ||
=== ggtr_player_levelup === | === ggtr_player_levelup === | ||
− | |||
{{begin-hl2msg|ggtr_player_levelup|string}} | {{begin-hl2msg|ggtr_player_levelup|string}} | ||
{{hl2msg|short|userid|player who leveled up}} | {{hl2msg|short|userid|player who leveled up}} | ||
{{hl2msg|short|weaponrank|}} | {{hl2msg|short|weaponrank|}} | ||
{{hl2msg|string|weaponname|name of weapon being awarded}} | {{hl2msg|string|weaponname|name of weapon being awarded}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === assassination_target_killed === | ||
+ | {{begin-hl2msg|assassination_target_killed|string}} | ||
+ | {{hl2msg|short|target|player killed}} | ||
+ | {{hl2msg|short|killer|killing player (with the quest)}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== ggprogressive_player_levelup === | === ggprogressive_player_levelup === | ||
− | |||
{{begin-hl2msg|ggprogressive_player_levelup|string}} | {{begin-hl2msg|ggprogressive_player_levelup|string}} | ||
{{hl2msg|short|userid|player who leveled up}} | {{hl2msg|short|userid|player who leveled up}} | ||
Line 779: | Line 804: | ||
=== gg_killed_enemy === | === gg_killed_enemy === | ||
− | |||
{{begin-hl2msg|gg_killed_enemy|string}} | {{begin-hl2msg|gg_killed_enemy|string}} | ||
{{hl2msg|short|victimid|user ID who died}} | {{hl2msg|short|victimid|user ID who died}} | ||
Line 789: | Line 813: | ||
=== gg_final_weapon_achieved === | === gg_final_weapon_achieved === | ||
− | |||
{{begin-hl2msg|gg_final_weapon_achieved|string}} | {{begin-hl2msg|gg_final_weapon_achieved|string}} | ||
{{hl2msg|short|playerid|user ID who achieved the final gun game weapon}} | {{hl2msg|short|playerid|user ID who achieved the final gun game weapon}} | ||
Line 795: | Line 818: | ||
=== gg_bonus_grenade_achieved === | === gg_bonus_grenade_achieved === | ||
− | |||
{{begin-hl2msg|gg_bonus_grenade_achieved|string}} | {{begin-hl2msg|gg_bonus_grenade_achieved|string}} | ||
{{hl2msg|short|userid|user ID who achieved the bonus grenade}} | {{hl2msg|short|userid|user ID who achieved the bonus grenade}} | ||
Line 801: | Line 823: | ||
=== switch_team === | === switch_team === | ||
− | |||
{{begin-hl2msg|switch_team|string}} | {{begin-hl2msg|switch_team|string}} | ||
{{hl2msg|short|numPlayers|number of active players on both T and CT}} | {{hl2msg|short|numPlayers|number of active players on both T and CT}} | ||
Line 811: | Line 832: | ||
=== gg_leader === | === gg_leader === | ||
− | |||
{{begin-hl2msg|gg_leader|string}} | {{begin-hl2msg|gg_leader|string}} | ||
+ | {{hl2msg|short|playerid|user ID that is currently in the lead}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === gg_team_leader === | ||
+ | {{begin-hl2msg|gg_team_leader|string}} | ||
{{hl2msg|short|playerid|user ID that is currently in the lead}} | {{hl2msg|short|playerid|user ID that is currently in the lead}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== gg_player_impending_upgrade === | === gg_player_impending_upgrade === | ||
− | |||
{{begin-hl2msg|gg_player_impending_upgrade|string}} | {{begin-hl2msg|gg_player_impending_upgrade|string}} | ||
{{hl2msg|short|userid|player who will be leveling up}} | {{hl2msg|short|userid|player who will be leveling up}} | ||
Line 823: | Line 847: | ||
=== write_profile_data === | === write_profile_data === | ||
− | |||
{{begin-hl2msg|write_profile_data|string}} | {{begin-hl2msg|write_profile_data|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
Line 835: | Line 857: | ||
=== update_matchmaking_stats === | === update_matchmaking_stats === | ||
− | |||
{{begin-hl2msg|update_matchmaking_stats|string}} | {{begin-hl2msg|update_matchmaking_stats|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== player_reset_vote === | === player_reset_vote === | ||
− | |||
{{begin-hl2msg|player_reset_vote|string}} | {{begin-hl2msg|player_reset_vote|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 848: | Line 867: | ||
=== enable_restart_voting === | === enable_restart_voting === | ||
− | |||
{{begin-hl2msg|enable_restart_voting|string}} | {{begin-hl2msg|enable_restart_voting|string}} | ||
{{hl2msg|bool|enable|}} | {{hl2msg|bool|enable|}} | ||
Line 854: | Line 872: | ||
=== sfuievent === | === sfuievent === | ||
− | |||
{{begin-hl2msg|sfuievent|string}} | {{begin-hl2msg|sfuievent|string}} | ||
{{hl2msg|string|action|}} | {{hl2msg|string|action|}} | ||
Line 862: | Line 879: | ||
=== start_vote === | === start_vote === | ||
− | |||
{{begin-hl2msg|start_vote|string}} | {{begin-hl2msg|start_vote|string}} | ||
{{hl2msg|short|userid|user ID on server}} | {{hl2msg|short|userid|user ID on server}} | ||
Line 870: | Line 886: | ||
=== player_given_c4 === | === player_given_c4 === | ||
− | |||
{{begin-hl2msg|player_given_c4|string}} | {{begin-hl2msg|player_given_c4|string}} | ||
{{hl2msg|short|userid|user ID who received the c4}} | {{hl2msg|short|userid|user ID who received the c4}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === player_become_ghost === | ||
+ | {{begin-hl2msg|player_become_ghost|string}} | ||
+ | {{hl2msg|short|userid|user ID who became a ghost}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== gg_reset_round_start_sounds === | === gg_reset_round_start_sounds === | ||
− | |||
{{begin-hl2msg|gg_reset_round_start_sounds|string}} | {{begin-hl2msg|gg_reset_round_start_sounds|string}} | ||
{{hl2msg|short|userid|user ID who should have round start sounds reset}} | {{hl2msg|short|userid|user ID who should have round start sounds reset}} | ||
Line 882: | Line 901: | ||
=== tr_player_flashbanged === | === tr_player_flashbanged === | ||
− | |||
{{begin-hl2msg|tr_player_flashbanged|string}} | {{begin-hl2msg|tr_player_flashbanged|string}} | ||
{{hl2msg|short|userid|user ID of the player banged}} | {{hl2msg|short|userid|user ID of the player banged}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== tr_mark_complete === | === tr_mark_complete === | ||
− | |||
{{begin-hl2msg|tr_mark_complete|string}} | {{begin-hl2msg|tr_mark_complete|string}} | ||
{{hl2msg|short|complete|}} | {{hl2msg|short|complete|}} | ||
Line 900: | Line 911: | ||
=== tr_mark_best_time === | === tr_mark_best_time === | ||
− | |||
{{begin-hl2msg|tr_mark_best_time|string}} | {{begin-hl2msg|tr_mark_best_time|string}} | ||
{{hl2msg|long|time|}} | {{hl2msg|long|time|}} | ||
Line 906: | Line 916: | ||
=== tr_exit_hint_trigger === | === tr_exit_hint_trigger === | ||
− | |||
{{begin-hl2msg|tr_exit_hint_trigger|string}} | {{begin-hl2msg|tr_exit_hint_trigger|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== bot_takeover === | === bot_takeover === | ||
− | |||
{{begin-hl2msg|bot_takeover|string}} | {{begin-hl2msg|bot_takeover|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 920: | Line 927: | ||
=== tr_show_finish_msgbox === | === tr_show_finish_msgbox === | ||
− | |||
{{begin-hl2msg|tr_show_finish_msgbox|string}} | {{begin-hl2msg|tr_show_finish_msgbox|string}} | ||
{{hl2msg|short|userid|user ID of the player}} | {{hl2msg|short|userid|user ID of the player}} | ||
Line 926: | Line 932: | ||
=== tr_show_exit_msgbox === | === tr_show_exit_msgbox === | ||
− | |||
{{begin-hl2msg|tr_show_exit_msgbox|string}} | {{begin-hl2msg|tr_show_exit_msgbox|string}} | ||
{{hl2msg|short|userid|user ID of the player}} | {{hl2msg|short|userid|user ID of the player}} | ||
Line 934: | Line 939: | ||
{{qnotice|used for demos}} | {{qnotice|used for demos}} | ||
{{begin-hl2msg|reset_player_controls|string}} | {{begin-hl2msg|reset_player_controls|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== jointeam_failed === | === jointeam_failed === | ||
− | |||
{{begin-hl2msg|jointeam_failed|string}} | {{begin-hl2msg|jointeam_failed|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
− | {{hl2msg|byte|reason|0 | + | {{hl2msg|byte|reason|0: team_full}} |
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== teamchange_pending === | === teamchange_pending === | ||
− | |||
{{begin-hl2msg|teamchange_pending|string}} | {{begin-hl2msg|teamchange_pending|string}} | ||
{{hl2msg|short|userid|}} | {{hl2msg|short|userid|}} | ||
Line 952: | Line 954: | ||
=== material_default_complete === | === material_default_complete === | ||
− | |||
{{begin-hl2msg|material_default_complete|string}} | {{begin-hl2msg|material_default_complete|string}} | ||
− | |||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== cs_prev_next_spectator === | === cs_prev_next_spectator === | ||
− | |||
{{begin-hl2msg|cs_prev_next_spectator|string}} | {{begin-hl2msg|cs_prev_next_spectator|string}} | ||
{{hl2msg|bool|next|}} | {{hl2msg|bool|next|}} | ||
Line 964: | Line 963: | ||
=== cs_handle_ime_event === | === cs_handle_ime_event === | ||
− | |||
{{begin-hl2msg|cs_handle_ime_event|string}} | {{begin-hl2msg|cs_handle_ime_event|string}} | ||
{{hl2msg|1|local|}} | {{hl2msg|1|local|}} | ||
Line 974: | Line 972: | ||
{{qnotice|a game event, name may be 32 characters long}} | {{qnotice|a game event, name may be 32 characters long}} | ||
{{begin-hl2msg|nextlevel_changed|string}} | {{begin-hl2msg|nextlevel_changed|string}} | ||
− | {{hl2msg|string|nextlevel| | + | {{hl2msg|string|nextlevel|}} |
+ | {{hl2msg|string|mapgroup|}} | ||
+ | {{hl2msg|string|skirmishmode|}} | ||
{{end-hl2msg}} | {{end-hl2msg}} | ||
=== seasoncoin_levelup === | === seasoncoin_levelup === | ||
− | |||
{{begin-hl2msg|seasoncoin_levelup|string}} | {{begin-hl2msg|seasoncoin_levelup|string}} | ||
− | {{hl2msg|short|player|}} | + | {{hl2msg|short|player|entindex of the player}} |
{{hl2msg|short|category|}} | {{hl2msg|short|category|}} | ||
{{hl2msg|short|rank|}} | {{hl2msg|short|rank|}} | ||
Line 986: | Line 985: | ||
=== tournament_reward === | === tournament_reward === | ||
− | |||
{{begin-hl2msg|tournament_reward|string}} | {{begin-hl2msg|tournament_reward|string}} | ||
{{hl2msg|long|defindex|}} | {{hl2msg|long|defindex|}} | ||
Line 994: | Line 992: | ||
=== start_halftime === | === start_halftime === | ||
− | |||
{{begin-hl2msg|start_halftime|string}} | {{begin-hl2msg|start_halftime|string}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === ammo_refill === | ||
+ | {{begin-hl2msg|ammo_refill|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|bool|success|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === parachute_pickup === | ||
+ | {{begin-hl2msg|parachute_pickup|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === parachute_deploy === | ||
+ | {{begin-hl2msg|parachute_deploy|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === dronegun_attack === | ||
+ | {{begin-hl2msg|dronegun_attack|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === drone_dispatched === | ||
+ | {{begin-hl2msg|drone_dispatched|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|priority|}} | ||
+ | {{hl2msg|short|drone_dispatched|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === loot_crate_visible === | ||
+ | {{begin-hl2msg|loot_crate_visible|string}} | ||
+ | {{hl2msg|short|userid|player entindex}} | ||
+ | {{hl2msg|short|subject|crate entindex}} | ||
+ | {{hl2msg|string|type|type of crate (metal, wood, or paradrop)}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === loot_crate_opened === | ||
+ | {{begin-hl2msg|loot_crate_opened|string}} | ||
+ | {{hl2msg|short|userid|player entindex}} | ||
+ | {{hl2msg|string|type|type of crate (metal, wood, or paradrop)}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === open_crate_instr === | ||
+ | {{begin-hl2msg|open_crate_instr|string}} | ||
+ | {{hl2msg|short|userid|player entindex}} | ||
+ | {{hl2msg|short|subject|crate entindex}} | ||
+ | {{hl2msg|string|type|type of crate (metal, wood, or paradrop)}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === smoke_beacon_paradrop === | ||
+ | {{begin-hl2msg|smoke_beacon_paradrop|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|paradrop|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === survival_paradrop_spawn === | ||
+ | {{begin-hl2msg|survival_paradrop_spawn|string}} | ||
+ | {{hl2msg|short|entityid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === survival_paradrop_break === | ||
+ | {{begin-hl2msg|survival_paradrop_break|string}} | ||
+ | {{hl2msg|short|entityid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === drone_cargo_detached === | ||
+ | {{begin-hl2msg|drone_cargo_detached|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|cargo|}} | ||
+ | {{hl2msg|bool|delivered|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === drone_above_roof === | ||
+ | {{begin-hl2msg|drone_above_roof|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|cargo|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === choppers_incoming_warning === | ||
+ | {{begin-hl2msg|choppers_incoming_warning|string}} | ||
+ | {{hl2msg|bool|global|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === firstbombs_incoming_warning === | ||
+ | {{begin-hl2msg|firstbombs_incoming_warning|string}} | ||
+ | {{hl2msg|bool|global|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === dz_item_interaction === | ||
+ | {{begin-hl2msg|dz_item_interaction|string}} | ||
+ | {{hl2msg|short|userid|player entindex}} | ||
+ | {{hl2msg|short|subject|crate entindex}} | ||
+ | {{hl2msg|string|type|type of crate (metal, wood, or paradrop)}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === snowball_hit_player_face === | ||
+ | {{begin-hl2msg|snowball_hit_player_face|string}} | ||
+ | {{hl2msg|short|userid|player userid}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === survival_teammate_respawn === | ||
+ | {{begin-hl2msg|survival_teammate_respawn|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === survival_no_respawns_warning === | ||
+ | {{begin-hl2msg|survival_no_respawns_warning|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === survival_no_respawns_final === | ||
+ | {{begin-hl2msg|survival_no_respawns_final|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === player_ping === | ||
+ | {{begin-hl2msg|player_ping|string}} | ||
+ | {{hl2msg|short|userid|}} | ||
+ | {{hl2msg|short|entityid|}} | ||
+ | {{hl2msg|float|x|}} | ||
+ | {{hl2msg|float|y|}} | ||
+ | {{hl2msg|float|z|}} | ||
+ | {{hl2msg|bool|urgent|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === player_ping_stop === | ||
+ | {{begin-hl2msg|player_ping_stop|string}} | ||
+ | {{hl2msg|short|entityid|}} | ||
+ | {{end-hl2msg}} | ||
+ | |||
+ | === guardian_wave_restart === | ||
+ | {{begin-hl2msg|guardian_wave_restart|string}} | ||
{{end-hl2msg}} | {{end-hl2msg}} |
Latest revision as of 06:01, 17 January 2021
- Refer back to Game Events (Source) for more events.
The following events can be found in csgo\pak01_dir.vpk in the file resource\modevents.res.
Other events not listed here can be found in:
- resource\gameevents.res
- resource\demoimportantevents.res
- resource\serverevents.res
- resource\hltvevents.res
- resource\replayevents.res
Contents
- 1 player_death
- 2 other_death
- 3 player_hurt
- 4 item_purchase
- 5 bomb_beginplant
- 6 bomb_abortplant
- 7 bomb_planted
- 8 bomb_defused
- 9 bomb_exploded
- 10 bomb_dropped
- 11 bomb_pickup
- 12 defuser_dropped
- 13 defuser_pickup
- 14 announce_phase_end
- 15 cs_intermission
- 16 bomb_begindefuse
- 17 bomb_abortdefuse
- 18 hostage_follows
- 19 hostage_hurt
- 20 hostage_killed
- 21 hostage_rescued
- 22 hostage_stops_following
- 23 hostage_rescued_all
- 24 hostage_call_for_help
- 25 vip_escaped
- 26 vip_killed
- 27 player_radio
- 28 bomb_beep
- 29 weapon_fire
- 30 weapon_fire_on_empty
- 31 grenade_thrown
- 32 weapon_outofammo
- 33 weapon_reload
- 34 weapon_zoom
- 35 silencer_detach
- 36 inspect_weapon
- 37 weapon_zoom_rifle
- 38 player_spawned
- 39 item_pickup
- 40 item_pickup_slerp
- 41 item_pickup_failed
- 42 item_remove
- 43 ammo_pickup
- 44 item_equip
- 45 enter_buyzone
- 46 exit_buyzone
- 47 buytime_ended
- 48 enter_bombzone
- 49 exit_bombzone
- 50 enter_rescue_zone
- 51 exit_rescue_zone
- 52 silencer_off
- 53 silencer_on
- 54 buymenu_open
- 55 buymenu_close
- 56 round_prestart
- 57 round_poststart
- 58 round_start
- 59 round_end
- 60 grenade_bounce
- 61 hegrenade_detonate
- 62 flashbang_detonate
- 63 smokegrenade_detonate
- 64 smokegrenade_expired
- 65 molotov_detonate
- 66 decoy_detonate
- 67 decoy_started
- 68 tagrenade_detonate
- 69 inferno_startburn
- 70 inferno_expire
- 71 inferno_extinguish
- 72 decoy_firing
- 73 bullet_impact
- 74 player_footstep
- 75 player_jump
- 76 player_blind
- 77 player_falldamage
- 78 door_moving
- 79 round_freeze_end
- 80 mb_input_lock_success
- 81 mb_input_lock_cancel
- 82 nav_blocked
- 83 nav_generate
- 84 player_stats_updated
- 85 achievement_info_loaded
- 86 spec_target_updated
- 87 spec_mode_updated
- 88 hltv_changed_mode
- 89 cs_game_disconnected
- 90 cs_win_panel_round
- 91 cs_win_panel_match
- 92 cs_match_end_restart
- 93 cs_pre_restart
- 94 show_freezepanel
- 95 hide_freezepanel
- 96 freezecam_started
- 97 player_avenged_teammate
- 98 achievement_earned
- 99 achievement_earned_local
- 100 item_found
- 101 items_gifted
- 102 repost_xbox_achievements
- 103 match_end_conditions
- 104 round_mvp
- 105 player_decal
- 106 teamplay_round_start
- 107 show_survival_respawn_status
- 108 client_disconnect
- 109 gg_player_levelup
- 110 ggtr_player_levelup
- 111 assassination_target_killed
- 112 ggprogressive_player_levelup
- 113 gg_killed_enemy
- 114 gg_final_weapon_achieved
- 115 gg_bonus_grenade_achieved
- 116 switch_team
- 117 gg_leader
- 118 gg_team_leader
- 119 gg_player_impending_upgrade
- 120 write_profile_data
- 121 trial_time_expired
- 122 update_matchmaking_stats
- 123 player_reset_vote
- 124 enable_restart_voting
- 125 sfuievent
- 126 start_vote
- 127 player_given_c4
- 128 player_become_ghost
- 129 gg_reset_round_start_sounds
- 130 tr_player_flashbanged
- 131 tr_mark_complete
- 132 tr_mark_best_time
- 133 tr_exit_hint_trigger
- 134 bot_takeover
- 135 tr_show_finish_msgbox
- 136 tr_show_exit_msgbox
- 137 reset_player_controls
- 138 jointeam_failed
- 139 teamchange_pending
- 140 material_default_complete
- 141 cs_prev_next_spectator
- 142 cs_handle_ime_event
- 143 nextlevel_changed
- 144 seasoncoin_levelup
- 145 tournament_reward
- 146 start_halftime
- 147 ammo_refill
- 148 parachute_pickup
- 149 parachute_deploy
- 150 dronegun_attack
- 151 drone_dispatched
- 152 loot_crate_visible
- 153 loot_crate_opened
- 154 open_crate_instr
- 155 smoke_beacon_paradrop
- 156 survival_paradrop_spawn
- 157 survival_paradrop_break
- 158 drone_cargo_detached
- 159 drone_above_roof
- 160 choppers_incoming_warning
- 161 firstbombs_incoming_warning
- 162 dz_item_interaction
- 163 snowball_hit_player_face
- 164 survival_teammate_respawn
- 165 survival_no_respawns_warning
- 166 survival_no_respawns_final
- 167 player_ping
- 168 player_ping_stop
- 169 guardian_wave_restart
player_death
Note: When a client dies
Name: | player_death | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Structure: |
|
other_death
Note: As far as I know only used for chicken deaths at the moment
Name: | other_death | ||||||||||||||||||||||||||||||||||||
Structure: |
|
player_hurt
Name: | player_hurt | ||||||||||||||||||||||||
Structure: |
|
item_purchase
Name: | item_purchase | ||||||||||||
Structure: |
|
bomb_beginplant
Note: When the bomb is starting to get planted
Name: | bomb_beginplant | ||||||
Structure: |
|
bomb_abortplant
Note: When the bomb planter stops planting the bomb
Name: | bomb_abortplant | ||||||
Structure: |
|
bomb_planted
Note: When the bomb has been planted
Name: | bomb_planted | ||||||
Structure: |
|
bomb_defused
Note: When the bomb has been defused
Name: | bomb_defused | ||||||
Structure: |
|
bomb_exploded
Note: When the bomb explodes
Name: | bomb_exploded | ||||||
Structure: |
|
bomb_dropped
Note: When the bomb is dropped by a client
Name: | bomb_dropped | ||||||
Structure: |
|
bomb_pickup
Note: When the bomb is picked up by a client
Name: | bomb_pickup | |||
Structure: |
|
defuser_dropped
Note: When the defuser is dropped by a client
Name: | defuser_dropped | |||
Structure: |
|
defuser_pickup
Note: When the defuser is picked up by a client
Name: | defuser_pickup | ||||||
Structure: |
|
announce_phase_end
Name: | announce_phase_end | |
Structure: |
|
cs_intermission
Name: | cs_intermission | |
Structure: |
|
bomb_begindefuse
Note: When the bomb is started to be defused
Name: | bomb_begindefuse | ||||||
Structure: |
|
bomb_abortdefuse
Note: When the bomb defusal is stopped
Name: | bomb_abortdefuse | |||
Structure: |
|
hostage_follows
Note: When the hostage begins following a client
Name: | hostage_follows | ||||||
Structure: |
|
hostage_hurt
Note: When a hostage is damaged
Name: | hostage_hurt | ||||||
Structure: |
|
hostage_killed
Note: When a hostage is killed
Name: | hostage_killed | ||||||
Structure: |
|
hostage_rescued
Note: When a hostage is rescued
Name: | hostage_rescued | |||||||||
Structure: |
|
hostage_stops_following
Note: When a hostage stops following a client
Name: | hostage_stops_following | ||||||
Structure: |
|
hostage_rescued_all
Note: When all the hostages are rescued
Name: | hostage_rescued_all | |
Structure: |
|
hostage_call_for_help
Note: When the hostage calls for help
Name: | hostage_call_for_help | |||
Structure: |
|
vip_escaped
Note: When the VIP escapes
Name: | vip_escaped | |||
Structure: |
|
vip_killed
Note: When the VIP is killed
Name: | vip_killed | ||||||
Structure: |
|
player_radio
Note: When the player uses radio commands
Name: | player_radio | ||||||
Structure: |
|
bomb_beep
Note: Every time the bomb beep sound happens
Name: | bomb_beep | |||
Structure: |
|
weapon_fire
Note: Every time a client fires their weapon
Name: | weapon_fire | |||||||||
Structure: |
|
weapon_fire_on_empty
Note: Every time a client fires their weapon and it's empty
Name: | weapon_fire_on_empty | ||||||
Structure: |
|
grenade_thrown
Note: Every time a client throws their grenade
Name: | grenade_thrown | ||||||
Structure: |
|
weapon_outofammo
Name: | weapon_outofammo | |||
Structure: |
|
weapon_reload
Note: Every time a client reloads their weapon
Name: | weapon_reload | |||
Structure: |
|
weapon_zoom
Note: Every time a client zooms a scoped weapon
Name: | weapon_zoom | |||
Structure: |
|
silencer_detach
Name: | silencer_detach | |||
Structure: |
|
inspect_weapon
Name: | inspect_weapon | |||
Structure: |
|
weapon_zoom_rifle
Note: exists for the game instructor to let it know when the player zoomed in with a regular rifle. Different from the above weapon_zoom because we don't use this event to notify bots
Name: | weapon_zoom_rifle | |||
Structure: |
|
player_spawned
Name: | player_spawned | ||||||
Structure: |
|
item_pickup
Note: Every time an item is picked up (generally weapons)
Name: | item_pickup | ||||||||||||
Structure: |
|
item_pickup_slerp
Name: | item_pickup_slerp | |||||||||
Structure: |
|
item_pickup_failed
Name: | item_pickup_failed | ||||||||||||
Structure: |
|
item_remove
Name: | item_remove | |||||||||
Structure: |
|
ammo_pickup
Name: | ammo_pickup | |||||||||
Structure: |
|
item_equip
Name: | item_equip | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Structure: |
|
enter_buyzone
Name: | enter_buyzone | ||||||
Structure: |
|
exit_buyzone
Name: | exit_buyzone | ||||||
Structure: |
|
buytime_ended
Name: | buytime_ended | |
Structure: |
|
enter_bombzone
Name: | enter_bombzone | |||||||||
Structure: |
|
exit_bombzone
Name: | exit_bombzone | |||||||||
Structure: |
|
enter_rescue_zone
Name: | enter_rescue_zone | |||
Structure: |
|
exit_rescue_zone
Name: | exit_rescue_zone | |||
Structure: |
|
silencer_off
Name: | silencer_off | |||
Structure: |
|
silencer_on
Name: | silencer_on | |||
Structure: |
|
Name: | buymenu_open | |||
Structure: |
|
Name: | buymenu_close | |||
Structure: |
|
round_prestart
Note: sent before all other round restart actions
Name: | round_prestart | |
Structure: |
|
round_poststart
Note: sent after all other round restart actions
Name: | round_poststart | |
Structure: |
|
round_start
Name: | round_start | |||||||||
Structure: |
|
round_end
Name: | round_end | ||||||||||||||||||
Structure: |
|
grenade_bounce
Note: Every time a grenade bounces
Name: | grenade_bounce | |||
Structure: |
|
hegrenade_detonate
Note: Every time a hegrenade explodes
Name: | hegrenade_detonate | |||||||||||||||
Structure: |
|
flashbang_detonate
Note: Every time a flashbang detonates
Name: | flashbang_detonate | |||||||||||||||
Structure: |
|
smokegrenade_detonate
Note: Every time a smokegrenade detonates
Name: | smokegrenade_detonate | |||||||||||||||
Structure: |
|
smokegrenade_expired
Name: | smokegrenade_expired | |||||||||||||||
Structure: |
|
molotov_detonate
Name: | molotov_detonate | ||||||||||||
Structure: |
|
decoy_detonate
Name: | decoy_detonate | |||||||||||||||
Structure: |
|
decoy_started
Name: | decoy_started | |||||||||||||||
Structure: |
|
tagrenade_detonate
Note: Every time a tagrenade explodes
Name: | tagrenade_detonate | |||||||||||||||
Structure: |
|
inferno_startburn
Name: | inferno_startburn | ||||||||||||
Structure: |
|
inferno_expire
Note:
Name: | inferno_expire | ||||||||||||
Structure: |
|
inferno_extinguish
Note:
Name: | inferno_extinguish | ||||||||||||
Structure: |
|
decoy_firing
Note:
Name: | decoy_firing | |||||||||||||||
Structure: |
|
bullet_impact
Note: Every time a bullet hits something
Name: | bullet_impact | ||||||||||||
Structure: |
|
player_footstep
Note: Every time a player takes a step
Name: | player_footstep | |||
Structure: |
|
player_jump
Note: Every time a player jumps
Name: | player_jump | |||
Structure: |
|
player_blind
Note: Every time a player is blinded by a flashbang
Name: | player_blind | ||||||||||||
Structure: |
|
player_falldamage
Note: Every time a player takes damage due to a fall
Name: | player_falldamage | ||||||
Structure: |
|
door_moving
Note: Every time a door is put in motion (opened)
Name: | door_moving | ||||||
Structure: |
|
round_freeze_end
Note: When the round's mp_freezetime is up
Name: | round_freeze_end | |
Structure: |
|
mb_input_lock_success
Name: | mb_input_lock_success | |
Structure: |
|
mb_input_lock_cancel
Name: | mb_input_lock_cancel | |
Structure: |
|
Note: Guess: Called when an area is blocked by the nav of a map
Name: | nav_blocked | ||||||
Structure: |
|
Note: Called when a nav file does not exist for a map and bots are added
Name: | nav_generate | |
Structure: |
|
player_stats_updated
Note: Guess: Called when the player stats (achievments) are sent to valve
Name: | player_stats_updated | |||
Structure: |
|
achievement_info_loaded
Name: | achievement_info_loaded | |
Structure: |
|
spec_target_updated
Name: | spec_target_updated | |||
Structure: |
|
spec_mode_updated
Name: | spec_target_updated | |||
Structure: |
|
hltv_changed_mode
Name: | hltv_changed_mode | |||||||||
Structure: |
|
cs_game_disconnected
Name: | cs_game_disconnected | |
Structure: |
|
cs_win_panel_round
Name: | cs_win_panel_round | |||||||||||||||||||||||||||
Structure: |
|
cs_win_panel_match
Name: | cs_win_panel_match | |
Structure: |
|
cs_match_end_restart
Name: | cs_match_end_restart | |
Structure: |
|
cs_pre_restart
Name: | cs_pre_restart | |
Structure: |
|
show_freezepanel
Name: | show_freezepanel | ||||||||||||||||||
Structure: |
|
hide_freezepanel
Name: | hide_freezepanel | |
Structure: |
|
freezecam_started
Name: | freezecam_started | |
Structure: |
|
player_avenged_teammate
Name: | player_avenged_teammate | ||||||
Structure: |
|
achievement_earned
Name: | achievement_earned | ||||||
Structure: |
|
achievement_earned_local
Name: | achievement_earned_local | ||||||
Structure: |
|
item_found
Name: | item_found | |||||||||||||||
Structure: |
|
items_gifted
Name: | items_gifted | |||||||||||||||
Structure: |
|
repost_xbox_achievements
Name: | repost_xbox_achievements | |||
Structure: |
|
match_end_conditions
Name: | match_end_conditions | ||||||||||||
Structure: |
|
round_mvp
Name: | round_mvp | |||||||||||||||
Structure: |
|
player_decal
Name: | player_decal | |||
Structure: |
|
teamplay_round_start
Name: | teamplay_round_start | |||
Structure: |
|
show_survival_respawn_status
Name: | show_survival_respawn_status | |||||||||
Structure: |
|
client_disconnect
Name: | client_disconnect | |
Structure: |
|
gg_player_levelup
Name: | gg_player_levelup | |||||||||
Structure: |
|
ggtr_player_levelup
Name: | ggtr_player_levelup | |||||||||
Structure: |
|
assassination_target_killed
Name: | assassination_target_killed | ||||||
Structure: |
|
ggprogressive_player_levelup
Name: | ggprogressive_player_levelup | |||||||||
Structure: |
|
gg_killed_enemy
Name: | gg_killed_enemy | |||||||||||||||
Structure: |
|
gg_final_weapon_achieved
Name: | gg_final_weapon_achieved | |||
Structure: |
|
gg_bonus_grenade_achieved
Name: | gg_bonus_grenade_achieved | |||
Structure: |
|
switch_team
Name: | switch_team | |||||||||||||||
Structure: |
|
gg_leader
Name: | gg_leader | |||
Structure: |
|
gg_team_leader
Name: | gg_team_leader | |||
Structure: |
|
gg_player_impending_upgrade
Name: | gg_player_impending_upgrade | |||
Structure: |
|
write_profile_data
Name: | write_profile_data | |
Structure: |
|
trial_time_expired
Note: fired when a player runs out of time in trial mode
Name: | trial_time_expired | |||
Structure: |
|
update_matchmaking_stats
Name: | update_matchmaking_stats | |
Structure: |
|
player_reset_vote
Name: | player_reset_vote | ||||||
Structure: |
|
enable_restart_voting
Name: | enable_restart_voting | |||
Structure: |
|
sfuievent
Name: | sfuievent | |||||||||
Structure: |
|
start_vote
Name: | start_vote | |||||||||
Structure: |
|
player_given_c4
Name: | player_given_c4 | |||
Structure: |
|
player_become_ghost
Name: | player_become_ghost | |||
Structure: |
|
gg_reset_round_start_sounds
Name: | gg_reset_round_start_sounds | |||
Structure: |
|
tr_player_flashbanged
Name: | tr_player_flashbanged | |||
Structure: |
|
tr_mark_complete
Name: | tr_mark_complete | |||
Structure: |
|
tr_mark_best_time
Name: | tr_mark_best_time | |||
Structure: |
|
tr_exit_hint_trigger
Name: | tr_exit_hint_trigger | |
Structure: |
|
bot_takeover
Name: | bot_takeover | |||||||||
Structure: |
|
tr_show_finish_msgbox
Name: | tr_show_finish_msgbox | |||
Structure: |
|
tr_show_exit_msgbox
Name: | tr_show_exit_msgbox | |||
Structure: |
|
reset_player_controls
Note: used for demos
Name: | reset_player_controls | |
Structure: |
|
jointeam_failed
Name: | jointeam_failed | ||||||
Structure: |
|
teamchange_pending
Name: | teamchange_pending | ||||||
Structure: |
|
material_default_complete
Name: | material_default_complete | |
Structure: |
|
cs_prev_next_spectator
Name: | cs_prev_next_spectator | |||
Structure: |
|
cs_handle_ime_event
Name: | cs_handle_ime_event | |||||||||
Structure: |
|
nextlevel_changed
Note: a game event, name may be 32 characters long
Name: | nextlevel_changed | |||||||||
Structure: |
|
seasoncoin_levelup
Name: | seasoncoin_levelup | |||||||||
Structure: |
|
tournament_reward
Name: | tournament_reward | |||||||||
Structure: |
|
start_halftime
Name: | start_halftime | |
Structure: |
|
ammo_refill
Name: | ammo_refill | ||||||
Structure: |
|
parachute_pickup
Name: | parachute_pickup | |||
Structure: |
|
parachute_deploy
Name: | parachute_deploy | |||
Structure: |
|
dronegun_attack
Name: | dronegun_attack | |||
Structure: |
|
drone_dispatched
Name: | drone_dispatched | |||||||||
Structure: |
|
loot_crate_visible
Name: | loot_crate_visible | |||||||||
Structure: |
|
loot_crate_opened
Name: | loot_crate_opened | ||||||
Structure: |
|
open_crate_instr
Name: | open_crate_instr | |||||||||
Structure: |
|
smoke_beacon_paradrop
Name: | smoke_beacon_paradrop | ||||||
Structure: |
|
survival_paradrop_spawn
Name: | survival_paradrop_spawn | |||
Structure: |
|
survival_paradrop_break
Name: | survival_paradrop_break | |||
Structure: |
|
drone_cargo_detached
Name: | drone_cargo_detached | |||||||||
Structure: |
|
drone_above_roof
Name: | drone_above_roof | ||||||
Structure: |
|
choppers_incoming_warning
Name: | choppers_incoming_warning | |||
Structure: |
|
firstbombs_incoming_warning
Name: | firstbombs_incoming_warning | |||
Structure: |
|
dz_item_interaction
Name: | dz_item_interaction | |||||||||
Structure: |
|
snowball_hit_player_face
Name: | snowball_hit_player_face | |||
Structure: |
|
survival_teammate_respawn
Name: | survival_teammate_respawn | |||
Structure: |
|
survival_no_respawns_warning
Name: | survival_no_respawns_warning | |||
Structure: |
|
survival_no_respawns_final
Name: | survival_no_respawns_final | |||
Structure: |
|
player_ping
Name: | player_ping | ||||||||||||||||||
Structure: |
|
player_ping_stop
Name: | player_ping_stop | |||
Structure: |
|
guardian_wave_restart
Name: | guardian_wave_restart | |
Structure: |
|