Difference between revisions of "Half-Life 1 Game Events"

From AlliedModders Wiki
Jump to: navigation, search
(Money: fixed new line issue + cleared up note a bit)
(Numerous fixes and additions! ughhh...)
Line 11: Line 11:
 
== AllowSpec ==
 
== AllowSpec ==
 
{{qnotice|No Information available for this event}}
 
{{qnotice|No Information available for this event}}
{{begin-hl1msg|AllowSpec}}
+
{{begin-hl1msg|AllowSpec|byte}}
 +
{{hl1msg|byte|unknown}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== AmmoPickup ==
 
== AmmoPickup ==
Temporary draws ammo amount and ammo type HUD icons in the middle of the right side of the screen (draw time depends on ''hud_drawhistory_time'' client CVAR value)
+
Temporary draws [[HUD]] ammo Ammount and ammo type [[HUD]] icon in the middle of the right side of the screen.<br>
 +
{{qnotice|Draw time is depend on ''hud_drawhistory_time'' client CVAR value}}
 
{{begin-hl1msg|AmmoPickup|byte, byte}}
 
{{begin-hl1msg|AmmoPickup|byte, byte}}
{{hl1msg|byte|Ammo ID}}
+
{{hl1msg|byte|AmmoID}}
 
{{hl1msg|byte|Ammount}}
 
{{hl1msg|byte|Ammount}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== AmmoX ==
 
== AmmoX ==
Updates green bar indicator in weapon HUD-list and ammo amount in lower right corner of the screen (in case current weapon uses given ammo type)
+
Updates green bar indicator in the [[HUD]] weapons-list. Also updates [[HUD]] backpack ammo number in the lower right corner of the screen in case the given ammo type are compatible with the current weapon.
 
{{begin-hl1msg|AmmoX|byte, byte}}
 
{{begin-hl1msg|AmmoX|byte, byte}}
{{hl1msg|byte|Ammo ID}}
+
{{hl1msg|byte|AmmoID}}
 
{{hl1msg|byte|Ammount}}
 
{{hl1msg|byte|Ammount}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== BarTime ==
 
== BarTime ==
Leave the 2nd byte as 0, to turn off a BarTime that you started just send a duration of 0.
+
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.<br>
{{begin-hl1msg|BarTime|byte, byte}}
+
{{qnotice|Set Duration to 0 to hide the bar.}}
{{hl1msg|byte|Duration}}
+
{{begin-hl1msg|BarTime|short}}
{{hl1msg|byte|Unknown}}
+
{{hl1msg|short|Duration}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== BarTime2 ==
 
== BarTime2 ==
{{qnotice|No Information available for this event}}
+
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.<br>
{{begin-hl1msg|BarTime2}}
+
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}
 +
{{begin-hl1msg|BarTime2|short, short}}
 +
{{hl1msg|short|Duration}}
 +
{{hl1msg|short|StartPC}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== Battery ==
 
== Battery ==
{{qnotice|No Information available for this event}}
+
Updates the icon and number of the armor on the [[HUD]].
 
{{begin-hl1msg|Battery|short}}
 
{{begin-hl1msg|Battery|short}}
{{hl1msg|byte|Armor}}
+
{{hl1msg|short|Armor}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
Line 52: Line 57:
  
 
== BombDrop ==
 
== BombDrop ==
The first three arguments are the origin of the dropped bomb. The last argument is set to 1 if the bomb has been planted. It is 0 if the bomb was dropped due to voluntary dropping or death. Setting the last argument 1, will also trigger the round timer to hide. It also will show the dropped bomb on the Terrorist team's radar in the location specified by the first three arguments.  
+
The first three arguments are the origin of the dropped bomb. The last argument is set to 1 if the bomb has been planted. It is 0 if the bomb was dropped due to voluntary dropping or death/disconnect. Setting the last argument 1, will also trigger the round timer to hide. It also will show the dropped bomb on the Terrorist team's radar in the location specified by the first three arguments.
 
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}
 
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}
 
{{hl1msg|coord|X}}
 
{{hl1msg|coord|X}}
 
{{hl1msg|coord|Y}}
 
{{hl1msg|coord|Y}}
 
{{hl1msg|coord|Z}}
 
{{hl1msg|coord|Z}}
{{hl1msg|byte|Domb Droped?}}
+
{{hl1msg|byte|Flag}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== BombPickup ==
 
== BombPickup ==
This message just tells the game that the bomb has been picked up. It will cause the dropped bomb to disappear from the Terrorist team's radar.  
+
This message just tells the game that the bomb has been picked up. It will cause the dropped/planted bomb to disappear from the Terrorist team's radar.  
 
{{begin-hl1msg|BombPickup}}
 
{{begin-hl1msg|BombPickup}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
Line 88: Line 93:
  
 
== ClCorpse ==
 
== ClCorpse ==
The model name does not have .mdl at the end
+
Spawns a player's corpse. Model is the player's model, for example: "leet". Delay is the delay before animation plaback, can be negative value.<br>
 +
{{qnotice|The Origin and Delay is in non-standard format.}}
 
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}
 
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}
{{hl1msg|string|model}}
+
{{hl1msg|string|Model}}
{{hl1msg|long|unknown}}
+
{{hl1msg|long|OriginX}}
{{hl1msg|long|unknown}}
+
{{hl1msg|long|OriginY}}
{{hl1msg|long|unknown}}
+
{{hl1msg|long|OriginZ}}
{{hl1msg|coord|unknown}}
+
{{hl1msg|coord|AngleX}}
{{hl1msg|coord|unknown}}
+
{{hl1msg|coord|AngleY}}
{{hl1msg|coord|unknown}}
+
{{hl1msg|coord|AngleZ}}
{{hl1msg|long|unknown}}
+
{{hl1msg|long|Delay}}
{{hl1msg|byte|unknown}}
+
{{hl1msg|byte|Sequence}}
{{hl1msg|byte|unknown}}
 
{{hl1msg|byte|unknown}}
 
 
{{hl1msg|byte|unknown}}
 
{{hl1msg|byte|unknown}}
 +
{{hl1msg|byte|TeamID}}
 +
{{hl1msg|byte|PlayerID}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== Crosshair ==
 
== Crosshair ==
{{qnotice|No Information available for this event}}
+
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.
 
{{begin-hl1msg|Crosshair|byte}}
 
{{begin-hl1msg|Crosshair|byte}}
{{hl1msg|byte|unknown}}
+
{{hl1msg|byte|Flag}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== CurWeapon ==
 
== CurWeapon ==
{{qnotice|No Information available for this event}}
+
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].
 
{{begin-hl1msg|CurWeapon|byte, byte, byte}}
 
{{begin-hl1msg|CurWeapon|byte, byte, byte}}
 
{{hl1msg|byte|isActive}}
 
{{hl1msg|byte|isActive}}
 
{{hl1msg|byte|WeaponID}}
 
{{hl1msg|byte|WeaponID}}
{{hl1msg|byte|Ammo in weapon}}
+
{{hl1msg|byte|ClipAmmo}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
Line 140: Line 146:
  
 
== DeathMsg ==
 
== DeathMsg ==
Fired to all players (MSG_ALL or MSG_BROADCAST) to notify them of a death.  
+
Fired to all players (MSG_ALL or MSG_BROADCAST) to notify them of a death. This generates the [[HUD]] message the client sees in the upper right corner of their screen.<br>
This generates the [[HUD]] message the client sees in the upper right corner of their screen.
+
Also prints the console text message "KillerName killed VictimName with WeaponName" or "*** KillerName killed VictimName with a headshot from WeaponName ***"
 
 
 
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}
 
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}
{{hl1msg|byte|killer}}
+
{{hl1msg|byte|KillerID}}
{{hl1msg|byte|victim}}
+
{{hl1msg|byte|VictimID}}
{{hl1msg|byte|headshot}}
+
{{hl1msg|byte|isHeadshot}}
{{hl1msg|string|weapon}}
+
{{hl1msg|string|WeaponName}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== FlashBat ==
 
== FlashBat ==
{{qnotice|No Information available for this event}}
+
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.
 
{{begin-hl1msg|FlashBat|byte}}
 
{{begin-hl1msg|FlashBat|byte}}
{{hl1msg|byte|Amount}}
+
{{hl1msg|byte|ChargePC}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== Flashlight ==
 
== Flashlight ==
Flag would be 1 for turning the flashlight on or 0 for turning it off. In my testing the 2nd argument was always 100.
+
Updates the flashlight state and battery charge on the [[HUD]]. If Flag is set to 1 the flashlight [[HUD]] icon will be shown as active.
 
{{begin-hl1msg|Flashlight|byte, byte}}
 
{{begin-hl1msg|Flashlight|byte, byte}}
 
{{hl1msg|byte|Flag}}
 
{{hl1msg|byte|Flag}}
{{hl1msg|byte|unknown}}
+
{{hl1msg|byte|ChargePC}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
Line 174: Line 179:
  
 
== HostageK ==
 
== HostageK ==
{{qnotice|No Information available for this event}}
+
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.
{{begin-hl1msg|HostageK}}
+
{{begin-hl1msg|HostageK|byte}}
{{hl1msg|Byte|unknown}}
+
{{hl1msg|byte|HostageID}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== HostagePos ==
 
== HostagePos ==
{{qnotice|No Information available for this event}}
+
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.
{{begin-hl1msg|HostagePos}}
+
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}
{{hl1msg|Byte|unknown}}
+
{{hl1msg|byte|unknown}}
{{hl1msg|Byte|unknown}}
+
{{hl1msg|byte|HostageID}}
 
{{hl1msg|coord|X}}
 
{{hl1msg|coord|X}}
 
{{hl1msg|coord|Y}}
 
{{hl1msg|coord|Y}}
Line 190: Line 195:
  
 
== NVGToggle ==
 
== NVGToggle ==
{{qnotice| 1 is on, 2 is off}}
+
Toggles night vision mode. For Flag: 1 is on, 2 is off.
{{begin-hl1msg|NVGToggle}}
+
{{begin-hl1msg|NVGToggle|byte}}
{{hl1msg|byte|flag}}
+
{{hl1msg|byte|Flag}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== ResetHUD ==
 
== ResetHUD ==
{{qnotice|No Information available for this event}}
+
Resets the [[HUD]].
 
{{begin-hl1msg|ResetHUD}}
 
{{begin-hl1msg|ResetHUD}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== RoundTime ==
 
== RoundTime ==
{{qnotice|No Information available for this event}}
+
Updates the round timer on the [[HUD]]. Time is in seconds.
{{begin-hl1msg|RoundTime}}
+
{{begin-hl1msg|RoundTime|short}}
{{hl1msg|short|Time in Seconds}}
+
{{hl1msg|short|Time}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== SayText ==
 
== SayText ==
{{qnotice|  The destination can be 1 is notify, 2 is console, 3 is chat, or 4 is center. Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All}}
+
Prints say [[HUD]] text. Second parameter can be a predefined string or a custom one. In the last case the last two parameters isn't required.<br>
{{begin-hl1msg|SayText}}
+
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All
{{hl1msg|byte|Destination}}
+
{{begin-hl1msg|SayText|byte, string, string, string}}
{{hl1msg|string|Predefined String}}
+
{{hl1msg|byte|SenderID}}
{{hl1msg|string|Unknown}}
+
{{hl1msg|string|String}}
{{hl1msg|string|Text said}}
+
{{hl1msg|string|unknown}}
 +
{{hl1msg|string|Text}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== Scenario ==
 
== Scenario ==
 
{{qnotice|No Information available for this event}}
 
{{qnotice|No Information available for this event}}
{{begin-hl1msg|Scenario}}
+
{{begin-hl1msg|Scenario|byte}}
 
{{hl1msg|byte|unknown}}
 
{{hl1msg|byte|unknown}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== ScoreAttrib ==
 
== ScoreAttrib ==
{{qnotice|For the 2nd Argument, 0 is nothing, 1 is dead, 2 is bomb, 3 is VIP}}
+
Updates the scoreboard's attribute for the specified player. For the 2nd argument, 0 is nothing, 1 is dead, 2 is bomb, 4 is VIP.<br>
{{begin-hl1msg|ScoreAttrib}}
+
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}
{{hl1msg|byte|Id}}
+
{{begin-hl1msg|ScoreAttrib|byte, byte}}
 +
{{hl1msg|byte|PlayerID}}
 
{{hl1msg|byte|Flag}}
 
{{hl1msg|byte|Flag}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== StatusIcon ==
 
== StatusIcon ==
{{qnotice|For Status, 0 is Hide Icon, 1 is Show Icon, 2 is Flash Icon.
+
Draws/removes the specified status [[HUD]] icon. For Status, 0 is Hide Icon, 1 is Show Icon, 2 is Flash Icon. Red, Green and Blue arguments is optional and is specified only when Status are not 0.
 
+
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}
Red, Green and Blue arguments should be specified only if Status is 1 or 2.
 
 
 
A list of usable sprites are in listed at a link below: [Link is missing]}}
 
{{begin-hl1msg|StatusIcon}}
 
 
{{hl1msg|byte|Status}}
 
{{hl1msg|byte|Status}}
{{hl1msg|string|Sprite name}}
+
{{hl1msg|string|SpriteName}}
 
{{hl1msg|byte|Red}}
 
{{hl1msg|byte|Red}}
 
{{hl1msg|byte|Green}}
 
{{hl1msg|byte|Green}}
Line 243: Line 246:
  
 
== StatusText ==
 
== StatusText ==
{{qnotice|No Information available for this event}}
+
Specifies the status text format.
{{begin-hl1msg|ScoreAttrib}}
+
{{begin-hl1msg|StatusText|byte, string}}
{{hl1msg|byte|Line Number}}
+
{{hl1msg|byte|unknown}}
 
{{hl1msg|string|Text}}
 
{{hl1msg|string|Text}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== StatusValue ==
 
== StatusValue ==
{{qnotice|No Information available for this event}}
+
Sends/updates the status values. For the Flag 1 the Value is TeamRelation, for 2 is PlayerID, for 3 is Health. For TeamRelation, 1 is Teammate player, 2 is Non-Teammate player, 3 is Hostage. If TeamRelation is the Hostage, PlayerID will be always 0.<br>
{{begin-hl1msg|StatusValue}}
+
{{qnotice|Usually is fired as a triple message, for example:<br>
{{hl1msg|byte|}}
+
  (1, 2) - non-teammate player<br>
{{hl1msg|short|Predefined String}}
+
  (2, 7) - player index is 7<br>
{{hl1msg|short|Unknown}}
+
  (3, 59) - health is 59}}
{{hl1msg|short|Unknown}}
+
{{begin-hl1msg|StatusValue|byte, short}}
{{hl1msg|short|Unknown}}
+
{{hl1msg|byte|Flag}}
 +
{{hl1msg|short|Value}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
Line 265: Line 269:
  
 
== TeamInfo ==
 
== TeamInfo ==
{{qnotice|Team name is either CT or TERRORIST}}
+
TeamName is either "UNASSIGNED", "TERRORIST" or "CT".
{{begin-hl1msg|TeamInfo}}
+
{{begin-hl1msg|TeamInfo|byte, string}}
 
{{hl1msg|byte|ID}}
 
{{hl1msg|byte|ID}}
{{hl1msg|string|Team Name}}
+
{{hl1msg|string|TeamName}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== TeamScore ==
 
== TeamScore ==
{{qnotice|Team name is either CT or TERRORIST}}
+
Updates the team score on the score board. TeamName is either "TERRORIST" or "CT".
{{begin-hl1msg|TeamScore}}
+
{{begin-hl1msg|TeamScore|string, short}}
{{hl1msg|string|Team Name}}
+
{{hl1msg|string|TeamName}}
 
{{hl1msg|short|Score}}
 
{{hl1msg|short|Score}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== TextMsg ==
 
== TextMsg ==
{{qnotice|There does not necessarily have to be a total of 6 arguments, there could be as little as 2. For example you can send a message with the following:<br>
+
{{qnotice|There does not necessarily have to be a total of 6 arguments, there could be as little as 2. For example you can send a message with the following:<br>
 
Arg1: 1<br>
 
Arg1: 1<br>
 
Arg2: #Game_join_ct<br>
 
Arg2: #Game_join_ct<br>
 
Arg3: 4HM | Pimp Daddy<br>}}
 
Arg3: 4HM | Pimp Daddy<br>}}
{{begin-hl1msg|TextMsg}}
+
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}
 
{{hl1msg|byte|ID}}
 
{{hl1msg|byte|ID}}
 
{{hl1msg|string|Message}}
 
{{hl1msg|string|Message}}
Line 319: Line 323:
  
 
== VGUIMenu ==
 
== VGUIMenu ==
{{qnotice|No Information available for this event}}
+
Displays a predefined VGUI menu. Keys is a keys bit sum.
{{begin-hl1msg|VGUIMenu}}
+
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}
 
{{hl1msg|byte|unknown}}
 
{{hl1msg|byte|unknown}}
{{hl1msg|short|unknown}}
+
{{hl1msg|short|Keys}}
 
{{hl1msg|char|unknown}}
 
{{hl1msg|char|unknown}}
 
{{hl1msg|byte|unknown}}
 
{{hl1msg|byte|unknown}}
Line 335: Line 339:
 
== VoiceMask ==
 
== VoiceMask ==
 
{{qnotice|No Information available for this event}}
 
{{qnotice|No Information available for this event}}
{{begin-hl1msg|VoiceMask}}
+
{{begin-hl1msg|VoiceMask|long, long}}
{{hl1msg|long|unknown}}
+
{{hl1msg|long|PlayersIndexBitSum}}
 
{{hl1msg|long|unknown}}
 
{{hl1msg|long|unknown}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== WeapPickup ==
 
== WeapPickup ==
{{qnotice|No Information available for this event}}
+
Fired right before weapon is picked up.<br>
{{begin-hl1msg|WeapPickup}}
+
{{qnotice|Notice: "right before".}}
{{hl1msg|byte|Weapon ID}}
+
{{begin-hl1msg|WeapPickup|byte}}
 +
{{hl1msg|byte|WeaponID}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}
  
 
== Money ==
 
== Money ==
Draws the Amount of money on the player's HUD. Set the Difference to 1 to additionally display the new-old HUD money amount difference.
+
Updates the Amount of money on the [[HUD]]. If the Flag is 1, the additional new-old [[HUD]] money amount difference will be also displayed.
 
 
{{qnotice|You can't change actual amount of the real player's money with that event.}}
 
 
{{begin-hl1msg|Money|long, byte}}
 
{{begin-hl1msg|Money|long, byte}}
 
{{hl1msg|long|Amount}}
 
{{hl1msg|long|Amount}}
{{hl1msg|byte|Difference}}
+
{{hl1msg|byte|Flag}}
 
{{end-hl1msg}}
 
{{end-hl1msg}}

Revision as of 14:30, 26 July 2006

Half-Life Events

Description here

ADStop

Note: No Information available for this event

Name: ADStop
Structure:


AllowSpec

Note: No Information available for this event

Name: AllowSpec
Structure:
byte unknown


AmmoPickup

Temporary draws HUD ammo Ammount and ammo type HUD icon in the middle of the right side of the screen.
Note: Draw time is depend on hud_drawhistory_time client CVAR value

Name: AmmoPickup
Structure:
byte AmmoID
byte Ammount


AmmoX

Updates green bar indicator in the HUD weapons-list. Also updates HUD backpack ammo number in the lower right corner of the screen in case the given ammo type are compatible with the current weapon.

Name: AmmoX
Structure:
byte AmmoID
byte Ammount


BarTime

Draws a HUD progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.
Note: Set Duration to 0 to hide the bar.

Name: BarTime
Structure:
short Duration


BarTime2

The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.
Note: Display time can be calculated with this formula: (1 - StartPC/100) / Duration

Name: BarTime2
Structure:
short Duration
short StartPC


Battery

Updates the icon and number of the armor on the HUD.

Name: Battery
Structure:
short Armor


BlinkAcct

Note: No Information available for this event

Name: BlinkAcct
Structure:


BombDrop

The first three arguments are the origin of the dropped bomb. The last argument is set to 1 if the bomb has been planted. It is 0 if the bomb was dropped due to voluntary dropping or death/disconnect. Setting the last argument 1, will also trigger the round timer to hide. It also will show the dropped bomb on the Terrorist team's radar in the location specified by the first three arguments.

Name: BombDrop
Structure:
coord X
coord Y
coord Z
byte Flag


BombPickup

This message just tells the game that the bomb has been picked up. It will cause the dropped/planted bomb to disappear from the Terrorist team's radar.

Name: BombPickup
Structure:


BotProgress

Note: No Information available for this event

Name: BotProgress
Structure:


BotVoice

Note: No Information available for this event

Name: BotVoice
Structure:
byte unknown
byte unknown


Brass

Note: No Information available for this event

Name: Brass
Structure:


BuyClose

Note: No Information available for this event

Name: BuyClose
Structure:


ClCorpse

Spawns a player's corpse. Model is the player's model, for example: "leet". Delay is the delay before animation plaback, can be negative value.
Note: The Origin and Delay is in non-standard format.

Name: ClCorpse
Structure:
string Model
long OriginX
long OriginY
long OriginZ
coord AngleX
coord AngleY
coord AngleZ
long Delay
byte Sequence
byte unknown
byte TeamID
byte PlayerID


Crosshair

Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.

Name: Crosshair
Structure:
byte Flag


CurWeapon

Updates the clip ammo number and weapon's corresponding ammo type icon on the HUD.

Name: CurWeapon
Structure:
byte isActive
byte WeaponID
byte ClipAmmo


CZCareer

Note: No Information available for this event

Name: CZCareer
Structure:


CZCareerHUD

Note: No Information available for this event

Name: CZCareerHUD
Structure:


Damage

Note: No Information available for this event

Name: Damage
Structure:
byte Damage save (armor)
byte Damage take (health)
long Damage type
coord X
coord Y
coord Z


DeathMsg

Fired to all players (MSG_ALL or MSG_BROADCAST) to notify them of a death. This generates the HUD message the client sees in the upper right corner of their screen.
Also prints the console text message "KillerName killed VictimName with WeaponName" or "*** KillerName killed VictimName with a headshot from WeaponName ***"

Name: DeathMsg
Structure:
byte KillerID
byte VictimID
byte isHeadshot
string WeaponName


FlashBat

Updates the flashlight battery charge on the HUD. ChargePC is in per cents.

Name: FlashBat
Structure:
byte ChargePC


Flashlight

Updates the flashlight state and battery charge on the HUD. If Flag is set to 1 the flashlight HUD icon will be shown as active.

Name: Flashlight
Structure:
byte Flag
byte ChargePC


Fog

Note: No Information available for this event

Name: Fog
Structure:


ForceCam

Note: No Information available for this event

Name: ForceCam
Structure:


HostageK

Temporary draws a blinking red dot on the CT players' radar when hostage is killed.

Name: HostageK
Structure:
byte HostageID


HostagePos

Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.

Name: HostagePos
Structure:
byte unknown
byte HostageID
coord X
coord Y
coord Z


NVGToggle

Toggles night vision mode. For Flag: 1 is on, 2 is off.

Name: NVGToggle
Structure:
byte Flag


ResetHUD

Resets the HUD.

Name: ResetHUD
Structure:


RoundTime

Updates the round timer on the HUD. Time is in seconds.

Name: RoundTime
Structure:
short Time


SayText

Prints say HUD text. Second parameter can be a predefined string or a custom one. In the last case the last two parameters isn't required.
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All

Name: SayText
Structure:
byte SenderID
string String
string unknown
string Text


Scenario

Note: No Information available for this event

Name: Scenario
Structure:
byte unknown


ScoreAttrib

Updates the scoreboard's attribute for the specified player. For the 2nd argument, 0 is nothing, 1 is dead, 2 is bomb, 4 is VIP.
Note: Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7

Name: ScoreAttrib
Structure:
byte PlayerID
byte Flag


StatusIcon

Draws/removes the specified status HUD icon. For Status, 0 is Hide Icon, 1 is Show Icon, 2 is Flash Icon. Red, Green and Blue arguments is optional and is specified only when Status are not 0.

Name: StatusIcon
Structure:
byte Status
string SpriteName
byte Red
byte Green
byte Blue


StatusText

Specifies the status text format.

Name: StatusText
Structure:
byte unknown
string Text


StatusValue

Sends/updates the status values. For the Flag 1 the Value is TeamRelation, for 2 is PlayerID, for 3 is Health. For TeamRelation, 1 is Teammate player, 2 is Non-Teammate player, 3 is Hostage. If TeamRelation is the Hostage, PlayerID will be always 0.
Note: Usually is fired as a triple message, for example:

 (1, 2) - non-teammate player
(2, 7) - player index is 7
(3, 59) - health is 59
Name: StatusValue
Structure:
byte Flag
short Value


TaskTime

Note: No Information available for this event

Name: TaskTime
Structure:


TeamInfo

TeamName is either "UNASSIGNED", "TERRORIST" or "CT".

Name: TeamInfo
Structure:
byte ID
string TeamName


TeamScore

Updates the team score on the score board. TeamName is either "TERRORIST" or "CT".

Name: TeamScore
Structure:
string TeamName
short Score


TextMsg

Note: There does not necessarily have to be a total of 6 arguments, there could be as little as 2. For example you can send a message with the following:
Arg1: 1
Arg2: #Game_join_ct
Arg3: 4HM

Name: TextMsg
Structure:
byte ID
string Message
string Submsg
string Submsg
string Submsg
string Submsg


Train

Note: No Information available for this event

Name: Train
Structure:
byte unknown


TutorClose

Note: No Information available for this event

Name: TutorClose
Structure:


TutorLine

Note: No Information available for this event

Name: TutorLine
Structure:


TutorState

Note: No Information available for this event

Name: TutorState
Structure:


TutorText

Note: No Information available for this event

Name: TutorText
Structure:


VGUIMenu

Displays a predefined VGUI menu. Keys is a keys bit sum.

Name: VGUIMenu
Structure:
byte unknown
short Keys
char unknown
byte unknown
string unknown


ViewMode

Note: No Information available for this event

Name: ViewMode
Structure:


VoiceMask

Note: No Information available for this event

Name: VoiceMask
Structure:
long PlayersIndexBitSum
long unknown


WeapPickup

Fired right before weapon is picked up.
Note: Notice: "right before".

Name: WeapPickup
Structure:
byte WeaponID


Money

Updates the Amount of money on the HUD. If the Flag is 1, the additional new-old HUD money amount difference will be also displayed.

Name: Money
Structure:
long Amount
byte Flag