Difference between revisions of "No More Room in Hell Events"

From AlliedModders Wiki
Jump to: navigation, search
(Adding NMRIH event page)
 
m (Fixed duplicated notices)
(One intermediate revision by the same user not shown)
Line 4: Line 4:
  
 
=== player_active ===
 
=== player_active ===
{{qnotice|Player has become active in the server}}
+
{{qnotice|Player has become active in the server|}}
{{begin-hl2msg|player_active|string}}
+
{{begin-hl2msg|player_active|string|}}
 
{{hl2msg|short|userid|}}
 
{{hl2msg|short|userid|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== player_death ===
 
=== player_death ===
{{qnotice|a game event, name may be 32 charaters long}}
+
{{qnotice|a game event, name may be 32 charaters long|}}
{{begin-hl2msg|player_death|string}}
+
{{begin-hl2msg|player_death|string|}}
{{hl2msg|short|userid|user ID who died}}
+
{{hl2msg|short|userid|user ID who died|}}
{{hl2msg|short|attacker|user ID who killed}}
+
{{hl2msg|short|attacker|user ID who killed, entindex if NPC|}}
{{hl2msg|string|weapon|weapon name killed used}}
+
{{hl2msg|string|weapon|weapon name killed used|}}
 +
{{hl2msg|byte|npctype|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== teamplay_round_start ===
 
=== teamplay_round_start ===
{{qnotice|round restart}}
+
{{qnotice|round restart|}}
{{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}}
 
{{end-hl2msg}}
  
 
=== spec_target_updated ===
 
=== spec_target_updated ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|spec_target_updated|string}}
+
{{begin-hl2msg|spec_target_updated|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== achievement_earned ===
 
=== achievement_earned ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|achievement_earned|string}}
+
{{begin-hl2msg|achievement_earned|string|}}
{{hl2msg|byte|player|entindex of the player}}
+
{{hl2msg|byte|player|entindex of the player|}}
{{hl2msg|short|achievement|achievement ID}}
+
{{hl2msg|short|achievement|achievement ID|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== achievement_event ===
 
=== achievement_event ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|achievement_event|string}}
+
{{begin-hl2msg|achievement_event|string|}}
 
{{hl2msg|string|achievement_name|}}
 
{{hl2msg|string|achievement_name|}}
 
{{hl2msg|int|cur_val|}}
 
{{hl2msg|int|cur_val|}}
 
{{hl2msg|int|max_val|}}
 
{{hl2msg|int|max_val|}}
{{hl2msg|string|steam_id|}}
+
{{hl2msg|int|userid|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== object_destroyed ===
 
=== object_destroyed ===
{{qnotice|a game event, name may be 32 charaters long}}
+
{{qnotice|a game event, name may be 32 charaters long|}}
{{begin-hl2msg|object_destroyed|string}}
+
{{begin-hl2msg|object_destroyed|string|}}
{{hl2msg|short|userid|user ID who died}}
+
{{hl2msg|short|userid|user ID who died|}}
{{hl2msg|short|attacker|user ID who killed}}
+
{{hl2msg|short|attacker|user ID who killed|}}
{{hl2msg|string|weapon|weapon name killed used}}
+
{{hl2msg|string|weapon|weapon name killed used|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== player_hurt ===
 
=== player_hurt ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|player_hurt|string}}
+
{{begin-hl2msg|player_hurt|string|}}
{{hl2msg|short|userid|user ID who was hurt}}
+
{{hl2msg|short|userid|user ID who was hurt|}}
{{hl2msg|short|attacker|user ID who attacked}}
+
{{hl2msg|short|attacker|user ID who attacked|}}
{{hl2msg|string|weapon|weapon name attacker used}}
+
{{hl2msg|string|weapon|weapon name attacker used|}}
 +
{{end-hl2msg}}
 +
 
 +
=== player_spawn ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|player_spawn|string|}}
 +
{{hl2msg|short|userid|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== game_round_restart ===
 
=== game_round_restart ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|game_round_restart|string}}
+
{{begin-hl2msg|game_round_restart|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== nmrih_practice_ending ===
 
=== nmrih_practice_ending ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|nmrih_practice_ending|string}}
+
{{begin-hl2msg|nmrih_practice_ending|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== nmrih_reset_map ===
 
=== nmrih_reset_map ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|nmrih_reset_map|string}}
+
{{begin-hl2msg|nmrih_reset_map|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== player_join ===
 
=== player_join ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|player_join|string}}
+
{{begin-hl2msg|player_join|string|}}
{{hl2msg|short|index|}}
+
{{hl2msg|byte|index|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== player_leave ===
 
=== player_leave ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|player_leave|string}}
+
{{begin-hl2msg|player_leave|string|}}
{{hl2msg|short|index|}}
+
{{hl2msg|byte|index|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== objective_begin ===
 
=== objective_begin ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|objective_begin|string}}
+
{{begin-hl2msg|objective_begin|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|string|name|}}
 
{{hl2msg|string|name|}}
Line 96: Line 103:
 
=== objective_complete ===
 
=== objective_complete ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|objective_complete|string}}
+
{{begin-hl2msg|objective_complete|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|string|name|}}
 
{{hl2msg|string|name|}}
Line 104: Line 111:
 
=== objective_fail ===
 
=== objective_fail ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|objective_fail|string}}
+
{{begin-hl2msg|objective_fail|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|string|name|}}
 
{{hl2msg|string|name|}}
Line 111: Line 118:
 
=== npc_killed ===
 
=== npc_killed ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|npc_killed|string}}
+
{{begin-hl2msg|npc_killed|string|}}
 
{{hl2msg|short|entidx|}}
 
{{hl2msg|short|entidx|}}
 
{{hl2msg|short|killeridx|}}
 
{{hl2msg|short|killeridx|}}
 
{{hl2msg|bool|isturned|}}
 
{{hl2msg|bool|isturned|}}
 +
{{hl2msg|byte|weaponid|weapon id killer used|}}
 +
{{hl2msg|byte|npctype|NPC type|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== spec_target_updated ===
 
=== spec_target_updated ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|spec_target_updated|string}}
+
{{begin-hl2msg|spec_target_updated|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== achievement_earned ===
 
=== achievement_earned ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|achievement_earned|string}}
+
{{begin-hl2msg|achievement_earned|string|}}
 
{{hl2msg|short|player|}}
 
{{hl2msg|short|player|}}
 
{{hl2msg|short|achievement|}}
 
{{hl2msg|short|achievement|}}
Line 131: Line 140:
 
=== instant_zombie_spawn ===
 
=== instant_zombie_spawn ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|instant_zombie_spawn|string}}
+
{{begin-hl2msg|instant_zombie_spawn|string|}}
 
{{hl2msg|short|spawn_amount|}}
 
{{hl2msg|short|spawn_amount|}}
 
{{hl2msg|short|spawn_brush|}}
 
{{hl2msg|short|spawn_brush|}}
Line 144: Line 153:
 
=== WalkieSound ===
 
=== WalkieSound ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|WalkieSound|string}}
+
{{begin-hl2msg|WalkieSound|string|}}
 
{{hl2msg|string|sound_name|}}
 
{{hl2msg|string|sound_name|}}
 
{{hl2msg|bool|global|}}
 
{{hl2msg|bool|global|}}
Line 152: Line 161:
 
=== ammo_radial_open ===
 
=== ammo_radial_open ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|ammo_radial_open|string}}
+
{{begin-hl2msg|ammo_radial_open|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== ammo_radial_closed ===
 
=== ammo_radial_closed ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|ammo_radial_closed|string}}
+
{{begin-hl2msg|ammo_radial_closed|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== keycode_enter ===
 
=== keycode_enter ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|keycode_enter|string}}
+
{{begin-hl2msg|keycode_enter|string|}}
 
{{hl2msg|short|keypad_idx|}}
 
{{hl2msg|short|keypad_idx|}}
 
{{hl2msg|string|code|}}
 
{{hl2msg|string|code|}}
Line 170: Line 179:
 
=== state_change ===
 
=== state_change ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|state_change|string}}
+
{{begin-hl2msg|state_change|string|}}
 
{{hl2msg|short|state|}}
 
{{hl2msg|short|state|}}
 
{{hl2msg|short|game_type|}}
 
{{hl2msg|short|game_type|}}
Line 177: Line 186:
 
=== zombie_spawning_enable ===
 
=== zombie_spawning_enable ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_spawning_enable|string}}
+
{{begin-hl2msg|zombie_spawning_enable|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== zombie_spawning_disable ===
 
=== zombie_spawning_disable ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_spawning_disable|string}}
+
{{begin-hl2msg|zombie_spawning_disable|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== new_wave ===
 
=== new_wave ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|new_wave|string}}
+
{{begin-hl2msg|new_wave|string|}}
 
{{hl2msg|bool|resupply|}}
 
{{hl2msg|bool|resupply|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 193: Line 202:
 
=== wave_low_zombies ===
 
=== wave_low_zombies ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|wave_low_zombies|string}}
+
{{begin-hl2msg|wave_low_zombies|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== wave_complete ===
 
=== wave_complete ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|wave_complete|string}}
+
{{begin-hl2msg|wave_complete|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== wave_system_begin ===
 
=== wave_system_begin ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|wave_system_begin|string}}
+
{{begin-hl2msg|wave_system_begin|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== wave_system_end ===
 
=== wave_system_end ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|wave_system_end|string}}
+
{{begin-hl2msg|wave_system_end|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== objective_text_changed ===
 
=== objective_text_changed ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|objective_text_changed|string}}
+
{{begin-hl2msg|objective_text_changed|string|}}
 
{{hl2msg|string|text|}}
 
{{hl2msg|string|text|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 219: Line 228:
 
=== zombie_spawn_enabled ===
 
=== zombie_spawn_enabled ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_spawn_enabled|string}}
+
{{begin-hl2msg|zombie_spawn_enabled|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|bool|enabled|}}
 
{{hl2msg|bool|enabled|}}
Line 226: Line 235:
 
=== zombie_spawn_updated ===
 
=== zombie_spawn_updated ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_spawn_updated|string}}
+
{{begin-hl2msg|zombie_spawn_updated|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 232: Line 241:
 
=== safe_zone_damage ===
 
=== safe_zone_damage ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|safe_zone_damage|string}}
+
{{begin-hl2msg|safe_zone_damage|string|}}
 
{{hl2msg|short|index|}}
 
{{hl2msg|short|index|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 238: Line 247:
 
=== safe_zone_heal ===
 
=== safe_zone_heal ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|safe_zone_heal|string}}
+
{{begin-hl2msg|safe_zone_heal|string|}}
 
{{hl2msg|short|index|}}
 
{{hl2msg|short|index|}}
 
{{hl2msg|short|amount|}}
 
{{hl2msg|short|amount|}}
 +
{{hl2msg|short|health|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== safe_zone_deactivate ===
 
=== safe_zone_deactivate ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|safe_zone_deactivate|string}}
+
{{begin-hl2msg|safe_zone_deactivate|string|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|short|id|}}
 
{{hl2msg|bool|killed|}}
 
{{hl2msg|bool|killed|}}
Line 252: Line 262:
 
=== tokens_changed ===
 
=== tokens_changed ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|tokens_changed|string}}
+
{{begin-hl2msg|tokens_changed|string|}}
 
{{hl2msg|short|tokens|}}
 
{{hl2msg|short|tokens|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 258: Line 268:
 
=== extraction_complete ===
 
=== extraction_complete ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|extraction_complete|string}}
+
{{begin-hl2msg|extraction_complete|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== extraction_expire ===
 
=== extraction_expire ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|extraction_expire|string}}
+
{{begin-hl2msg|extraction_expire|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== freeze_all_the_things ===
 
=== freeze_all_the_things ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|freeze_all_the_things|string}}
+
{{begin-hl2msg|freeze_all_the_things|string|}}
 
{{hl2msg|bool|frozen|}}
 
{{hl2msg|bool|frozen|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 274: Line 284:
 
=== cure ===
 
=== cure ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|cure|string}}
+
{{begin-hl2msg|cure|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 280: Line 290:
 
=== map_complete ===
 
=== map_complete ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|map_complete|string}}
+
{{begin-hl2msg|map_complete|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== extraction_begin ===
 
=== extraction_begin ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|extraction_begin|string}}
+
{{begin-hl2msg|extraction_begin|string|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== player_extracted ===
 
=== player_extracted ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|player_extracted|string}}
+
{{begin-hl2msg|player_extracted|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 296: Line 306:
 
=== zombie_head_split ===
 
=== zombie_head_split ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_head_split|string}}
+
{{begin-hl2msg|zombie_head_split|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
Line 302: Line 312:
 
=== arrow_stick ===
 
=== arrow_stick ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|arrow_stick|string}}
+
{{begin-hl2msg|arrow_stick|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|victim_id|}}
 
{{hl2msg|short|victim_id|}}
Line 309: Line 319:
 
=== pills_taken ===
 
=== pills_taken ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|pills_taken|string}}
+
{{begin-hl2msg|pills_taken|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 +
{{end-hl2msg}}
 +
 +
=== vaccine_taken ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|vaccine_taken|string|}}
 +
{{hl2msg|short|userid|}}
 +
{{hl2msg|bool|infected|}}
 +
{{hl2msg|bool|effect|}}
 +
{{hl2msg|float|effect_duration|}}
 +
{{end-hl2msg}}
 +
 +
=== vaccine_effect_end ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|vaccine_effect_end|string|}}
 +
{{hl2msg|short|userid|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}
  
 
=== ammo_checked ===
 
=== ammo_checked ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|ammo_checked|string}}
+
{{begin-hl2msg|ammo_checked|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|weapon_id|}}
 
{{hl2msg|short|weapon_id|}}
Line 322: Line 347:
 
=== weapon_picked_up ===
 
=== weapon_picked_up ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|weapon_picked_up|string}}
+
{{begin-hl2msg|weapon_picked_up|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|weapon_id|}}
 
{{hl2msg|short|weapon_id|}}
Line 329: Line 354:
 
=== weapon_fired ===
 
=== weapon_fired ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|weapon_fired|string}}
+
{{begin-hl2msg|weapon_fired|string|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|player_id|}}
 
{{hl2msg|short|weapon_id|}}
 
{{hl2msg|short|weapon_id|}}
Line 336: Line 361:
 
=== zombie_killed_by_fire ===
 
=== zombie_killed_by_fire ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|zombie_killed_by_fire|string}}
+
{{begin-hl2msg|zombie_killed_by_fire|string|}}
 
{{hl2msg|short|igniter_id|}}
 
{{hl2msg|short|igniter_id|}}
 
{{hl2msg|short|zombie_id|}}
 
{{hl2msg|short|zombie_id|}}
Line 343: Line 368:
 
=== nmrih_round_begin ===
 
=== nmrih_round_begin ===
 
{{qnotice|}}
 
{{qnotice|}}
{{begin-hl2msg|nmrih_round_begin|string}}
+
{{begin-hl2msg|nmrih_round_begin|string|}}
 +
{{end-hl2msg}}
 +
 
 +
=== game_restarting ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|game_restarting|string|}}
 +
{{end-hl2msg}}
 +
 
 +
=== player_contemplate_suicide ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|player_contemplate_suicide|string|}}
 +
{{hl2msg|short|player_id|}}
 +
{{hl2msg|bool|contemplating|}}
 +
{{end-hl2msg}}
 +
 
 +
=== player_commit_suicide ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|player_commit_suicide|string|}}
 +
{{hl2msg|short|player_id|}}
 +
{{hl2msg|bool|infected|}}
 +
{{hl2msg|float|mute_duration|}}
 +
{{end-hl2msg}}
 +
 
 +
=== zombie_shoved ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|zombie_shoved|string|}}
 +
{{hl2msg|short|player_id|}}
 +
{{hl2msg|short|zombie_id|}}
 +
{{end-hl2msg}}
 +
 
 +
=== token_earned ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|token_earned|string|}}
 +
{{hl2msg|short|player_id|}}
 +
{{hl2msg|short|tokens|}}
 +
{{end-hl2msg}}
 +
 
 +
=== weapon_reload ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|weapon_reload|string|}}
 +
{{hl2msg|short|player_id|}}
 +
{{hl2msg|string|weapon_classname|}}
 +
{{end-hl2msg}}
 +
 
 +
=== grab_end ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|grab_end|string|}}
 +
{{hl2msg|short|player_index|}}
 +
{{hl2msg|short|causer_index|}}
 +
{{end-hl2msg}}
 +
 
 +
=== base_player_teleported ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|base_player_teleported|string|}}
 +
{{hl2msg|short|entindex|}}
 +
{{end-hl2msg}}
 +
 
 +
=== challenge_start ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|challenge_start|string|}}
 +
{{hl2msg|bool|blitz|}}
 +
{{hl2msg|long|blitz_endtick|}}
 +
{{end-hl2msg}}
 +
 
 +
=== challenge_end ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|challenge_end|string|}}
 +
{{hl2msg|long|ticks|}}
 +
{{hl2msg|bool|failed|}}
 +
{{end-hl2msg}}
 +
 
 +
=== challenge_checkpoint ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|challenge_checkpoint|string|}}
 +
{{hl2msg|long|ticks|}}
 +
{{hl2msg|long|blitz_timeradd|}}
 +
{{end-hl2msg}}
 +
 
 +
=== challenge_freeze ===
 +
{{qnotice|}}
 +
{{begin-hl2msg|challenge_freeze|string|}}
 +
{{hl2msg|long|curTicks|}}
 +
{{hl2msg|bool|frozen|}}
 +
{{hl2msg|long|restoredTick|}}
 
{{end-hl2msg}}
 
{{end-hl2msg}}

Revision as of 13:49, 2 December 2019

Refer back to Game Events (Source) for more events.

All NMRIH mod events can be found in nmrih\resource\modevents.res


player_active

Note: Player has become active in the server

Name: player_active
Structure:
short userid


player_death

Note: a game event, name may be 32 charaters long

Name: player_death
Structure:
short userid user ID who died
short attacker user ID who killed, entindex if NPC
string weapon weapon name killed used
byte npctype


teamplay_round_start

Note: round restart

Name: teamplay_round_start
Structure:
bool full_reset is this a full reset of the map


spec_target_updated

Note:

Name: spec_target_updated
Structure:


achievement_earned

Note:

Name: achievement_earned
Structure:
byte player entindex of the player
short achievement achievement ID


achievement_event

Note:

Name: achievement_event
Structure:
string achievement_name
int cur_val
int max_val
int userid


object_destroyed

Note: a game event, name may be 32 charaters long

Name: object_destroyed
Structure:
short userid user ID who died
short attacker user ID who killed
string weapon weapon name killed used


player_hurt

Note:

Name: player_hurt
Structure:
short userid user ID who was hurt
short attacker user ID who attacked
string weapon weapon name attacker used


player_spawn

Note:

Name: player_spawn
Structure:
short userid


game_round_restart

Note:

Name: game_round_restart
Structure:


nmrih_practice_ending

Note:

Name: nmrih_practice_ending
Structure:


nmrih_reset_map

Note:

Name: nmrih_reset_map
Structure:


player_join

Note:

Name: player_join
Structure:
byte index


player_leave

Note:

Name: player_leave
Structure:
byte index


objective_begin

Note:

Name: objective_begin
Structure:
short id
string name


objective_complete

Note:

Name: objective_complete
Structure:
short id
string name
string force_extract


objective_fail

Note:

Name: objective_fail
Structure:
short id
string name


npc_killed

Note:

Name: npc_killed
Structure:
short entidx
short killeridx
bool isturned
byte weaponid weapon id killer used
byte npctype NPC type


spec_target_updated

Note:

Name: spec_target_updated
Structure:


achievement_earned

Note:

Name: achievement_earned
Structure:
short player
short achievement


instant_zombie_spawn

Note:

Name: instant_zombie_spawn
Structure:
short spawn_amount
short spawn_brush
string spawn_target
bool ignore_visibility
bool check_proximity
bool track
float runner_chance
float child_chance


WalkieSound

Note:

Name: WalkieSound
Structure:
string sound_name
bool global
bool held


ammo_radial_open

Note:

Name: ammo_radial_open
Structure:


ammo_radial_closed

Note:

Name: ammo_radial_closed
Structure:


keycode_enter

Note:

Name: keycode_enter
Structure:
short keypad_idx
string code
short player


state_change

Note:

Name: state_change
Structure:
short state
short game_type


zombie_spawning_enable

Note:

Name: zombie_spawning_enable
Structure:


zombie_spawning_disable

Note:

Name: zombie_spawning_disable
Structure:


new_wave

Note:

Name: new_wave
Structure:
bool resupply


wave_low_zombies

Note:

Name: wave_low_zombies
Structure:


wave_complete

Note:

Name: wave_complete
Structure:


wave_system_begin

Note:

Name: wave_system_begin
Structure:


wave_system_end

Note:

Name: wave_system_end
Structure:


objective_text_changed

Note:

Name: objective_text_changed
Structure:
string text


zombie_spawn_enabled

Note:

Name: zombie_spawn_enabled
Structure:
short id
bool enabled


zombie_spawn_updated

Note:

Name: zombie_spawn_updated
Structure:
short id


safe_zone_damage

Note:

Name: safe_zone_damage
Structure:
short index


safe_zone_heal

Note:

Name: safe_zone_heal
Structure:
short index
short amount
short health


safe_zone_deactivate

Note:

Name: safe_zone_deactivate
Structure:
short id
bool killed


tokens_changed

Note:

Name: tokens_changed
Structure:
short tokens


extraction_complete

Note:

Name: extraction_complete
Structure:


extraction_expire

Note:

Name: extraction_expire
Structure:


freeze_all_the_things

Note:

Name: freeze_all_the_things
Structure:
bool frozen


cure

Note:

Name: cure
Structure:
short player_id


map_complete

Note:

Name: map_complete
Structure:


extraction_begin

Note:

Name: extraction_begin
Structure:


player_extracted

Note:

Name: player_extracted
Structure:
short player_id


zombie_head_split

Note:

Name: zombie_head_split
Structure:
short player_id


arrow_stick

Note:

Name: arrow_stick
Structure:
short player_id
short victim_id


pills_taken

Note:

Name: pills_taken
Structure:
short player_id


vaccine_taken

Note:

Name: vaccine_taken
Structure:
short userid
bool infected
bool effect
float effect_duration


vaccine_effect_end

Note:

Name: vaccine_effect_end
Structure:
short userid


ammo_checked

Note:

Name: ammo_checked
Structure:
short player_id
short weapon_id


weapon_picked_up

Note:

Name: weapon_picked_up
Structure:
short player_id
short weapon_id


weapon_fired

Note:

Name: weapon_fired
Structure:
short player_id
short weapon_id


zombie_killed_by_fire

Note:

Name: zombie_killed_by_fire
Structure:
short igniter_id
short zombie_id


nmrih_round_begin

Note:

Name: nmrih_round_begin
Structure:


game_restarting

Note:

Name: game_restarting
Structure:


player_contemplate_suicide

Note:

Name: player_contemplate_suicide
Structure:
short player_id
bool contemplating


player_commit_suicide

Note:

Name: player_commit_suicide
Structure:
short player_id
bool infected
float mute_duration


zombie_shoved

Note:

Name: zombie_shoved
Structure:
short player_id
short zombie_id


token_earned

Note:

Name: token_earned
Structure:
short player_id
short tokens


weapon_reload

Note:

Name: weapon_reload
Structure:
short player_id
string weapon_classname


grab_end

Note:

Name: grab_end
Structure:
short player_index
short causer_index


base_player_teleported

Note:

Name: base_player_teleported
Structure:
short entindex


challenge_start

Note:

Name: challenge_start
Structure:
bool blitz
long blitz_endtick


challenge_end

Note:

Name: challenge_end
Structure:
long ticks
bool failed


challenge_checkpoint

Note:

Name: challenge_checkpoint
Structure:
long ticks
long blitz_timeradd


challenge_freeze

Note:

Name: challenge_freeze
Structure:
long curTicks
bool frozen
long restoredTick