<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SteveUK</id>
	<title>AlliedModders Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SteveUK"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/SteveUK"/>
	<updated>2026-04-18T06:49:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Category:Scripting_(AMX_Mod_X)&amp;diff=3294</id>
		<title>Category:Scripting (AMX Mod X)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Category:Scripting_(AMX_Mod_X)&amp;diff=3294"/>
		<updated>2006-08-23T21:24:07Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[AMX Mod X]] has support to be extended by plugins. Below is a list of some tutorials which will help you write these plugins using [[Pawn]] (formally known as [[Small]]).&lt;br /&gt;
&lt;br /&gt;
[[Category:AMX Mod X]]&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3291</id>
		<title>Half-Life 1 Game Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3291"/>
		<updated>2006-08-23T13:06:39Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life 1]]&lt;br /&gt;
[[Category:Scripting (AMX Mod X)]]&lt;br /&gt;
= Half-Life Events =&lt;br /&gt;
In [[Pawn]] you are able to hook in-game events with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=26 register_event]. Here are the list of the standard Half-Life 1 and Counter-Strike events and their parameters which can be read with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=132 read_data]&lt;br /&gt;
&lt;br /&gt;
See the [[Advanced Scripting (AMX Mod X)#Events.2FMessages|Advanced Scripting]] article for more on events and messages.&lt;br /&gt;
&lt;br /&gt;
== ADStop ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ADStop}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AllowSpec ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|AllowSpec|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoPickup ==&lt;br /&gt;
Temporarily draws [[HUD]] the ammo amount and ammo type [[HUD]] icon in the middle of the right side of the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Draw time is dependent on the ''hud_drawhistory_time'' client CVAR value}}&lt;br /&gt;
{{begin-hl1msg|AmmoPickup|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoX ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|AmmoX|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime ==&lt;br /&gt;
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Set Duration to 0 to hide the bar.}}&lt;br /&gt;
{{begin-hl1msg|BarTime|short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime2 ==&lt;br /&gt;
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}&lt;br /&gt;
{{begin-hl1msg|BarTime2|short, short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{hl1msg|short|StartPC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
Updates the icon and number of the armor on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|Battery|short}}&lt;br /&gt;
{{hl1msg|short|Armor}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BlinkAcct ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BlinkAcct}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombDrop ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombPickup ==&lt;br /&gt;
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. &lt;br /&gt;
{{begin-hl1msg|BombPickup}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotProgress ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotProgress}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotVoice ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotVoice|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Brass ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Brass}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BuyClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BuyClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ClCorpse ==&lt;br /&gt;
Spawns a player's corpse. Model is the player's model, for example: &amp;quot;leet&amp;quot;. Delay is the delay before animation plaback, can be negative value.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|The Origin and Delay is in non-standard format.}}&lt;br /&gt;
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|string|Model}}&lt;br /&gt;
{{hl1msg|long|OriginX}}&lt;br /&gt;
{{hl1msg|long|OriginY}}&lt;br /&gt;
{{hl1msg|long|OriginZ}}&lt;br /&gt;
{{hl1msg|coord|AngleX}}&lt;br /&gt;
{{hl1msg|coord|AngleY}}&lt;br /&gt;
{{hl1msg|coord|AngleZ}}&lt;br /&gt;
{{hl1msg|long|Delay}}&lt;br /&gt;
{{hl1msg|byte|Sequence}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|TeamID}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Crosshair ==&lt;br /&gt;
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.&lt;br /&gt;
{{begin-hl1msg|Crosshair|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CurWeapon ==&lt;br /&gt;
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|CurWeapon|byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|isActive}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{hl1msg|byte|ClipAmmo}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareer ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareer}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareerHUD ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareerHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Damage == &lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Damage|byte, byte, long, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|Damage save (armor)}}&lt;br /&gt;
{{hl1msg|byte|Damage take (health)}}&lt;br /&gt;
{{hl1msg|long|Damage type}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== DeathMsg ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Also prints the console text message &amp;quot;KillerName killed VictimName with WeaponName&amp;quot; or &amp;quot;*** KillerName killed VictimName with a headshot from WeaponName ***&amp;quot;&lt;br /&gt;
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}&lt;br /&gt;
{{hl1msg|byte|KillerID}}&lt;br /&gt;
{{hl1msg|byte|VictimID}}&lt;br /&gt;
{{hl1msg|byte|isHeadshot}}&lt;br /&gt;
{{hl1msg|string|WeaponName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== FlashBat ==&lt;br /&gt;
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.&lt;br /&gt;
{{begin-hl1msg|FlashBat|byte}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Flashlight ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Flashlight|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Fog ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Fog}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ForceCam ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ForceCam}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostageK ==&lt;br /&gt;
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.&lt;br /&gt;
{{begin-hl1msg|HostageK|byte}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostagePos ==&lt;br /&gt;
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.&lt;br /&gt;
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== NVGToggle ==&lt;br /&gt;
Toggles night vision mode. For Flag: 1 is on, 0 is off.&lt;br /&gt;
{{begin-hl1msg|NVGToggle|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ResetHUD ==&lt;br /&gt;
Resets the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|ResetHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== RoundTime ==&lt;br /&gt;
Updates the round timer on the [[HUD]]. Time is in seconds.&lt;br /&gt;
{{begin-hl1msg|RoundTime|short}}&lt;br /&gt;
{{hl1msg|short|Time}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== SayText ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All&lt;br /&gt;
{{begin-hl1msg|SayText|byte, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|SenderID}}&lt;br /&gt;
{{hl1msg|string|String}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Scenario ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Scenario|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ScoreAttrib ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}&lt;br /&gt;
{{begin-hl1msg|ScoreAttrib|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusIcon ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Status}}&lt;br /&gt;
{{hl1msg|string|SpriteName}}&lt;br /&gt;
{{hl1msg|byte|Red}}&lt;br /&gt;
{{hl1msg|byte|Green}}&lt;br /&gt;
{{hl1msg|byte|Blue}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusText ==&lt;br /&gt;
Specifies the status text format.&lt;br /&gt;
{{begin-hl1msg|StatusText|byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusValue ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Usually is fired as a triple message, for example:&amp;lt;br&amp;gt;&lt;br /&gt;
  (1, 2) - non-teammate player&amp;lt;br&amp;gt;&lt;br /&gt;
  (2, 7) - player index is 7&amp;lt;br&amp;gt;&lt;br /&gt;
  (3, 59) - health is 59}}&lt;br /&gt;
{{begin-hl1msg|StatusValue|byte, short}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|short|Value}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TaskTime ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TaskTime}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamInfo ==&lt;br /&gt;
TeamName is either &amp;quot;UNASSIGNED&amp;quot;, &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamInfo|byte, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamScore ==&lt;br /&gt;
Updates the team score on the score board. TeamName is either &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamScore|string, short}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{hl1msg|short|Score}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TextMsg ==&lt;br /&gt;
{{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:&amp;lt;br&amp;gt;&lt;br /&gt;
Arg1: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Arg2: #Game_join_ct&amp;lt;br&amp;gt;&lt;br /&gt;
Arg3: 4HM | Pimp Daddy&amp;lt;br&amp;gt;}}&lt;br /&gt;
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|Message}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Train ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Train}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorLine ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorLine}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorState ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorState}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorText ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorText}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VGUIMenu ==&lt;br /&gt;
Displays a predefined VGUI menu. Keys is a keys bit sum.&lt;br /&gt;
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|short|Keys}}&lt;br /&gt;
{{hl1msg|char|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ViewMode ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ViewMode}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VoiceMask ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|VoiceMask|long, long}}&lt;br /&gt;
{{hl1msg|long|PlayersIndexBitSum}}&lt;br /&gt;
{{hl1msg|long|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== WeapPickup ==&lt;br /&gt;
Fired right before weapon is picked up.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Notice: &amp;quot;right before&amp;quot;.}}&lt;br /&gt;
{{begin-hl1msg|WeapPickup|byte}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Money|long, byte}}&lt;br /&gt;
{{hl1msg|long|Amount}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3290</id>
		<title>Half-Life 1 Game Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3290"/>
		<updated>2006-08-23T13:05:56Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life 1]]&lt;br /&gt;
[[Category:Scripting (AMX Mod X)]]&lt;br /&gt;
= Half-Life Events =&lt;br /&gt;
In [[Pawn]] you are able to hook in-game events with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=26 register_event]. Here are the list of the standard Half-Life 1 and Counter-Strike events and their parameters which can be read with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=132 read_data]&lt;br /&gt;
&lt;br /&gt;
See the [[Advanced Scripting (AMX Mod X)#Events.2FMessages|Advanced Script]] article for more on events and messages.&lt;br /&gt;
&lt;br /&gt;
== ADStop ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ADStop}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AllowSpec ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|AllowSpec|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoPickup ==&lt;br /&gt;
Temporarily draws [[HUD]] the ammo amount and ammo type [[HUD]] icon in the middle of the right side of the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Draw time is dependent on the ''hud_drawhistory_time'' client CVAR value}}&lt;br /&gt;
{{begin-hl1msg|AmmoPickup|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoX ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|AmmoX|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime ==&lt;br /&gt;
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Set Duration to 0 to hide the bar.}}&lt;br /&gt;
{{begin-hl1msg|BarTime|short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime2 ==&lt;br /&gt;
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}&lt;br /&gt;
{{begin-hl1msg|BarTime2|short, short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{hl1msg|short|StartPC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
Updates the icon and number of the armor on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|Battery|short}}&lt;br /&gt;
{{hl1msg|short|Armor}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BlinkAcct ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BlinkAcct}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombDrop ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombPickup ==&lt;br /&gt;
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. &lt;br /&gt;
{{begin-hl1msg|BombPickup}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotProgress ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotProgress}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotVoice ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotVoice|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Brass ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Brass}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BuyClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BuyClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ClCorpse ==&lt;br /&gt;
Spawns a player's corpse. Model is the player's model, for example: &amp;quot;leet&amp;quot;. Delay is the delay before animation plaback, can be negative value.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|The Origin and Delay is in non-standard format.}}&lt;br /&gt;
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|string|Model}}&lt;br /&gt;
{{hl1msg|long|OriginX}}&lt;br /&gt;
{{hl1msg|long|OriginY}}&lt;br /&gt;
{{hl1msg|long|OriginZ}}&lt;br /&gt;
{{hl1msg|coord|AngleX}}&lt;br /&gt;
{{hl1msg|coord|AngleY}}&lt;br /&gt;
{{hl1msg|coord|AngleZ}}&lt;br /&gt;
{{hl1msg|long|Delay}}&lt;br /&gt;
{{hl1msg|byte|Sequence}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|TeamID}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Crosshair ==&lt;br /&gt;
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.&lt;br /&gt;
{{begin-hl1msg|Crosshair|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CurWeapon ==&lt;br /&gt;
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|CurWeapon|byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|isActive}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{hl1msg|byte|ClipAmmo}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareer ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareer}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareerHUD ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareerHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Damage == &lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Damage|byte, byte, long, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|Damage save (armor)}}&lt;br /&gt;
{{hl1msg|byte|Damage take (health)}}&lt;br /&gt;
{{hl1msg|long|Damage type}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== DeathMsg ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Also prints the console text message &amp;quot;KillerName killed VictimName with WeaponName&amp;quot; or &amp;quot;*** KillerName killed VictimName with a headshot from WeaponName ***&amp;quot;&lt;br /&gt;
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}&lt;br /&gt;
{{hl1msg|byte|KillerID}}&lt;br /&gt;
{{hl1msg|byte|VictimID}}&lt;br /&gt;
{{hl1msg|byte|isHeadshot}}&lt;br /&gt;
{{hl1msg|string|WeaponName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== FlashBat ==&lt;br /&gt;
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.&lt;br /&gt;
{{begin-hl1msg|FlashBat|byte}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Flashlight ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Flashlight|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Fog ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Fog}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ForceCam ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ForceCam}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostageK ==&lt;br /&gt;
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.&lt;br /&gt;
{{begin-hl1msg|HostageK|byte}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostagePos ==&lt;br /&gt;
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.&lt;br /&gt;
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== NVGToggle ==&lt;br /&gt;
Toggles night vision mode. For Flag: 1 is on, 0 is off.&lt;br /&gt;
{{begin-hl1msg|NVGToggle|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ResetHUD ==&lt;br /&gt;
Resets the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|ResetHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== RoundTime ==&lt;br /&gt;
Updates the round timer on the [[HUD]]. Time is in seconds.&lt;br /&gt;
{{begin-hl1msg|RoundTime|short}}&lt;br /&gt;
{{hl1msg|short|Time}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== SayText ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All&lt;br /&gt;
{{begin-hl1msg|SayText|byte, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|SenderID}}&lt;br /&gt;
{{hl1msg|string|String}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Scenario ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Scenario|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ScoreAttrib ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}&lt;br /&gt;
{{begin-hl1msg|ScoreAttrib|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusIcon ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Status}}&lt;br /&gt;
{{hl1msg|string|SpriteName}}&lt;br /&gt;
{{hl1msg|byte|Red}}&lt;br /&gt;
{{hl1msg|byte|Green}}&lt;br /&gt;
{{hl1msg|byte|Blue}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusText ==&lt;br /&gt;
Specifies the status text format.&lt;br /&gt;
{{begin-hl1msg|StatusText|byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusValue ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Usually is fired as a triple message, for example:&amp;lt;br&amp;gt;&lt;br /&gt;
  (1, 2) - non-teammate player&amp;lt;br&amp;gt;&lt;br /&gt;
  (2, 7) - player index is 7&amp;lt;br&amp;gt;&lt;br /&gt;
  (3, 59) - health is 59}}&lt;br /&gt;
{{begin-hl1msg|StatusValue|byte, short}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|short|Value}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TaskTime ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TaskTime}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamInfo ==&lt;br /&gt;
TeamName is either &amp;quot;UNASSIGNED&amp;quot;, &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamInfo|byte, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamScore ==&lt;br /&gt;
Updates the team score on the score board. TeamName is either &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamScore|string, short}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{hl1msg|short|Score}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TextMsg ==&lt;br /&gt;
{{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:&amp;lt;br&amp;gt;&lt;br /&gt;
Arg1: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Arg2: #Game_join_ct&amp;lt;br&amp;gt;&lt;br /&gt;
Arg3: 4HM | Pimp Daddy&amp;lt;br&amp;gt;}}&lt;br /&gt;
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|Message}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Train ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Train}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorLine ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorLine}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorState ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorState}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorText ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorText}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VGUIMenu ==&lt;br /&gt;
Displays a predefined VGUI menu. Keys is a keys bit sum.&lt;br /&gt;
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|short|Keys}}&lt;br /&gt;
{{hl1msg|char|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ViewMode ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ViewMode}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VoiceMask ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|VoiceMask|long, long}}&lt;br /&gt;
{{hl1msg|long|PlayersIndexBitSum}}&lt;br /&gt;
{{hl1msg|long|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== WeapPickup ==&lt;br /&gt;
Fired right before weapon is picked up.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Notice: &amp;quot;right before&amp;quot;.}}&lt;br /&gt;
{{begin-hl1msg|WeapPickup|byte}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Money|long, byte}}&lt;br /&gt;
{{hl1msg|long|Amount}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3289</id>
		<title>Half-Life 1 Game Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3289"/>
		<updated>2006-08-23T13:04:52Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life 1]]&lt;br /&gt;
[[Category:Scripting (AMX Mod X)]]&lt;br /&gt;
= Half-Life Events =&lt;br /&gt;
In [[Pawn]] you are able to hook in-game events with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=26 register_event]. Here are the list of the standard Half-Life 1 and Counter-Strike events and their parameters which can be read with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=132 read_data]&lt;br /&gt;
&lt;br /&gt;
See [[Advanced Scripting (AMX Mod X)#Events.2FMessages]] for more on events and messages.&lt;br /&gt;
&lt;br /&gt;
== ADStop ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ADStop}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AllowSpec ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|AllowSpec|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoPickup ==&lt;br /&gt;
Temporarily draws [[HUD]] the ammo amount and ammo type [[HUD]] icon in the middle of the right side of the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Draw time is dependent on the ''hud_drawhistory_time'' client CVAR value}}&lt;br /&gt;
{{begin-hl1msg|AmmoPickup|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoX ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|AmmoX|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime ==&lt;br /&gt;
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Set Duration to 0 to hide the bar.}}&lt;br /&gt;
{{begin-hl1msg|BarTime|short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime2 ==&lt;br /&gt;
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}&lt;br /&gt;
{{begin-hl1msg|BarTime2|short, short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{hl1msg|short|StartPC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
Updates the icon and number of the armor on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|Battery|short}}&lt;br /&gt;
{{hl1msg|short|Armor}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BlinkAcct ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BlinkAcct}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombDrop ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombPickup ==&lt;br /&gt;
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. &lt;br /&gt;
{{begin-hl1msg|BombPickup}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotProgress ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotProgress}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotVoice ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotVoice|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Brass ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Brass}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BuyClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BuyClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ClCorpse ==&lt;br /&gt;
Spawns a player's corpse. Model is the player's model, for example: &amp;quot;leet&amp;quot;. Delay is the delay before animation plaback, can be negative value.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|The Origin and Delay is in non-standard format.}}&lt;br /&gt;
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|string|Model}}&lt;br /&gt;
{{hl1msg|long|OriginX}}&lt;br /&gt;
{{hl1msg|long|OriginY}}&lt;br /&gt;
{{hl1msg|long|OriginZ}}&lt;br /&gt;
{{hl1msg|coord|AngleX}}&lt;br /&gt;
{{hl1msg|coord|AngleY}}&lt;br /&gt;
{{hl1msg|coord|AngleZ}}&lt;br /&gt;
{{hl1msg|long|Delay}}&lt;br /&gt;
{{hl1msg|byte|Sequence}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|TeamID}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Crosshair ==&lt;br /&gt;
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.&lt;br /&gt;
{{begin-hl1msg|Crosshair|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CurWeapon ==&lt;br /&gt;
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|CurWeapon|byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|isActive}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{hl1msg|byte|ClipAmmo}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareer ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareer}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareerHUD ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareerHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Damage == &lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Damage|byte, byte, long, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|Damage save (armor)}}&lt;br /&gt;
{{hl1msg|byte|Damage take (health)}}&lt;br /&gt;
{{hl1msg|long|Damage type}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== DeathMsg ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Also prints the console text message &amp;quot;KillerName killed VictimName with WeaponName&amp;quot; or &amp;quot;*** KillerName killed VictimName with a headshot from WeaponName ***&amp;quot;&lt;br /&gt;
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}&lt;br /&gt;
{{hl1msg|byte|KillerID}}&lt;br /&gt;
{{hl1msg|byte|VictimID}}&lt;br /&gt;
{{hl1msg|byte|isHeadshot}}&lt;br /&gt;
{{hl1msg|string|WeaponName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== FlashBat ==&lt;br /&gt;
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.&lt;br /&gt;
{{begin-hl1msg|FlashBat|byte}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Flashlight ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Flashlight|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Fog ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Fog}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ForceCam ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ForceCam}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostageK ==&lt;br /&gt;
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.&lt;br /&gt;
{{begin-hl1msg|HostageK|byte}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostagePos ==&lt;br /&gt;
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.&lt;br /&gt;
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== NVGToggle ==&lt;br /&gt;
Toggles night vision mode. For Flag: 1 is on, 0 is off.&lt;br /&gt;
{{begin-hl1msg|NVGToggle|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ResetHUD ==&lt;br /&gt;
Resets the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|ResetHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== RoundTime ==&lt;br /&gt;
Updates the round timer on the [[HUD]]. Time is in seconds.&lt;br /&gt;
{{begin-hl1msg|RoundTime|short}}&lt;br /&gt;
{{hl1msg|short|Time}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== SayText ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All&lt;br /&gt;
{{begin-hl1msg|SayText|byte, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|SenderID}}&lt;br /&gt;
{{hl1msg|string|String}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Scenario ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Scenario|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ScoreAttrib ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}&lt;br /&gt;
{{begin-hl1msg|ScoreAttrib|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusIcon ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Status}}&lt;br /&gt;
{{hl1msg|string|SpriteName}}&lt;br /&gt;
{{hl1msg|byte|Red}}&lt;br /&gt;
{{hl1msg|byte|Green}}&lt;br /&gt;
{{hl1msg|byte|Blue}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusText ==&lt;br /&gt;
Specifies the status text format.&lt;br /&gt;
{{begin-hl1msg|StatusText|byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusValue ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Usually is fired as a triple message, for example:&amp;lt;br&amp;gt;&lt;br /&gt;
  (1, 2) - non-teammate player&amp;lt;br&amp;gt;&lt;br /&gt;
  (2, 7) - player index is 7&amp;lt;br&amp;gt;&lt;br /&gt;
  (3, 59) - health is 59}}&lt;br /&gt;
{{begin-hl1msg|StatusValue|byte, short}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|short|Value}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TaskTime ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TaskTime}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamInfo ==&lt;br /&gt;
TeamName is either &amp;quot;UNASSIGNED&amp;quot;, &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamInfo|byte, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamScore ==&lt;br /&gt;
Updates the team score on the score board. TeamName is either &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamScore|string, short}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{hl1msg|short|Score}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TextMsg ==&lt;br /&gt;
{{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:&amp;lt;br&amp;gt;&lt;br /&gt;
Arg1: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Arg2: #Game_join_ct&amp;lt;br&amp;gt;&lt;br /&gt;
Arg3: 4HM | Pimp Daddy&amp;lt;br&amp;gt;}}&lt;br /&gt;
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|Message}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Train ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Train}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorLine ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorLine}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorState ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorState}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorText ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorText}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VGUIMenu ==&lt;br /&gt;
Displays a predefined VGUI menu. Keys is a keys bit sum.&lt;br /&gt;
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|short|Keys}}&lt;br /&gt;
{{hl1msg|char|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ViewMode ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ViewMode}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VoiceMask ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|VoiceMask|long, long}}&lt;br /&gt;
{{hl1msg|long|PlayersIndexBitSum}}&lt;br /&gt;
{{hl1msg|long|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== WeapPickup ==&lt;br /&gt;
Fired right before weapon is picked up.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Notice: &amp;quot;right before&amp;quot;.}}&lt;br /&gt;
{{begin-hl1msg|WeapPickup|byte}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Money|long, byte}}&lt;br /&gt;
{{hl1msg|long|Amount}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3288</id>
		<title>Half-Life 1 Game Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3288"/>
		<updated>2006-08-23T13:02:52Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life 1]]&lt;br /&gt;
[[Category:Scripting (AMX Mod X)]]&lt;br /&gt;
= Half-Life Events =&lt;br /&gt;
In [[Pawn]] you are able to hook in-game events with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=26 register_event]. Here are the list of the standard Half-Life 1 and Counter-Strike events and their parameters which can be read with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=132 read_data]&lt;br /&gt;
&lt;br /&gt;
See [[Advanced Scripting (AMX Mod X)]] for more on events and messages.&lt;br /&gt;
&lt;br /&gt;
== ADStop ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ADStop}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AllowSpec ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|AllowSpec|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoPickup ==&lt;br /&gt;
Temporarily draws [[HUD]] the ammo amount and ammo type [[HUD]] icon in the middle of the right side of the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Draw time is dependent on the ''hud_drawhistory_time'' client CVAR value}}&lt;br /&gt;
{{begin-hl1msg|AmmoPickup|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoX ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|AmmoX|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime ==&lt;br /&gt;
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Set Duration to 0 to hide the bar.}}&lt;br /&gt;
{{begin-hl1msg|BarTime|short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime2 ==&lt;br /&gt;
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}&lt;br /&gt;
{{begin-hl1msg|BarTime2|short, short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{hl1msg|short|StartPC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
Updates the icon and number of the armor on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|Battery|short}}&lt;br /&gt;
{{hl1msg|short|Armor}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BlinkAcct ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BlinkAcct}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombDrop ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombPickup ==&lt;br /&gt;
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. &lt;br /&gt;
{{begin-hl1msg|BombPickup}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotProgress ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotProgress}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotVoice ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotVoice|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Brass ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Brass}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BuyClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BuyClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ClCorpse ==&lt;br /&gt;
Spawns a player's corpse. Model is the player's model, for example: &amp;quot;leet&amp;quot;. Delay is the delay before animation plaback, can be negative value.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|The Origin and Delay is in non-standard format.}}&lt;br /&gt;
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|string|Model}}&lt;br /&gt;
{{hl1msg|long|OriginX}}&lt;br /&gt;
{{hl1msg|long|OriginY}}&lt;br /&gt;
{{hl1msg|long|OriginZ}}&lt;br /&gt;
{{hl1msg|coord|AngleX}}&lt;br /&gt;
{{hl1msg|coord|AngleY}}&lt;br /&gt;
{{hl1msg|coord|AngleZ}}&lt;br /&gt;
{{hl1msg|long|Delay}}&lt;br /&gt;
{{hl1msg|byte|Sequence}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|TeamID}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Crosshair ==&lt;br /&gt;
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.&lt;br /&gt;
{{begin-hl1msg|Crosshair|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CurWeapon ==&lt;br /&gt;
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|CurWeapon|byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|isActive}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{hl1msg|byte|ClipAmmo}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareer ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareer}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareerHUD ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareerHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Damage == &lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Damage|byte, byte, long, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|Damage save (armor)}}&lt;br /&gt;
{{hl1msg|byte|Damage take (health)}}&lt;br /&gt;
{{hl1msg|long|Damage type}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== DeathMsg ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Also prints the console text message &amp;quot;KillerName killed VictimName with WeaponName&amp;quot; or &amp;quot;*** KillerName killed VictimName with a headshot from WeaponName ***&amp;quot;&lt;br /&gt;
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}&lt;br /&gt;
{{hl1msg|byte|KillerID}}&lt;br /&gt;
{{hl1msg|byte|VictimID}}&lt;br /&gt;
{{hl1msg|byte|isHeadshot}}&lt;br /&gt;
{{hl1msg|string|WeaponName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== FlashBat ==&lt;br /&gt;
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.&lt;br /&gt;
{{begin-hl1msg|FlashBat|byte}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Flashlight ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Flashlight|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Fog ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Fog}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ForceCam ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ForceCam}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostageK ==&lt;br /&gt;
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.&lt;br /&gt;
{{begin-hl1msg|HostageK|byte}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostagePos ==&lt;br /&gt;
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.&lt;br /&gt;
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== NVGToggle ==&lt;br /&gt;
Toggles night vision mode. For Flag: 1 is on, 0 is off.&lt;br /&gt;
{{begin-hl1msg|NVGToggle|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ResetHUD ==&lt;br /&gt;
Resets the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|ResetHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== RoundTime ==&lt;br /&gt;
Updates the round timer on the [[HUD]]. Time is in seconds.&lt;br /&gt;
{{begin-hl1msg|RoundTime|short}}&lt;br /&gt;
{{hl1msg|short|Time}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== SayText ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All&lt;br /&gt;
{{begin-hl1msg|SayText|byte, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|SenderID}}&lt;br /&gt;
{{hl1msg|string|String}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Scenario ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Scenario|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ScoreAttrib ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}&lt;br /&gt;
{{begin-hl1msg|ScoreAttrib|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusIcon ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Status}}&lt;br /&gt;
{{hl1msg|string|SpriteName}}&lt;br /&gt;
{{hl1msg|byte|Red}}&lt;br /&gt;
{{hl1msg|byte|Green}}&lt;br /&gt;
{{hl1msg|byte|Blue}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusText ==&lt;br /&gt;
Specifies the status text format.&lt;br /&gt;
{{begin-hl1msg|StatusText|byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusValue ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Usually is fired as a triple message, for example:&amp;lt;br&amp;gt;&lt;br /&gt;
  (1, 2) - non-teammate player&amp;lt;br&amp;gt;&lt;br /&gt;
  (2, 7) - player index is 7&amp;lt;br&amp;gt;&lt;br /&gt;
  (3, 59) - health is 59}}&lt;br /&gt;
{{begin-hl1msg|StatusValue|byte, short}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|short|Value}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TaskTime ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TaskTime}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamInfo ==&lt;br /&gt;
TeamName is either &amp;quot;UNASSIGNED&amp;quot;, &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamInfo|byte, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamScore ==&lt;br /&gt;
Updates the team score on the score board. TeamName is either &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamScore|string, short}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{hl1msg|short|Score}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TextMsg ==&lt;br /&gt;
{{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:&amp;lt;br&amp;gt;&lt;br /&gt;
Arg1: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Arg2: #Game_join_ct&amp;lt;br&amp;gt;&lt;br /&gt;
Arg3: 4HM | Pimp Daddy&amp;lt;br&amp;gt;}}&lt;br /&gt;
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|Message}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Train ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Train}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorLine ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorLine}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorState ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorState}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorText ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorText}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VGUIMenu ==&lt;br /&gt;
Displays a predefined VGUI menu. Keys is a keys bit sum.&lt;br /&gt;
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|short|Keys}}&lt;br /&gt;
{{hl1msg|char|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ViewMode ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ViewMode}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VoiceMask ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|VoiceMask|long, long}}&lt;br /&gt;
{{hl1msg|long|PlayersIndexBitSum}}&lt;br /&gt;
{{hl1msg|long|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== WeapPickup ==&lt;br /&gt;
Fired right before weapon is picked up.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Notice: &amp;quot;right before&amp;quot;.}}&lt;br /&gt;
{{begin-hl1msg|WeapPickup|byte}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Money|long, byte}}&lt;br /&gt;
{{hl1msg|long|Amount}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3287</id>
		<title>Half-Life 1 Game Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1_Game_Events&amp;diff=3287"/>
		<updated>2006-08-23T13:00:29Z</updated>

		<summary type="html">&lt;p&gt;SteveUK: Added a little description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life 1]]&lt;br /&gt;
[[Category:Scripting (AMX Mod X)]]&lt;br /&gt;
= Half-Life Events =&lt;br /&gt;
In [[Pawn]] you are able to hook in-game events with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=26 register_event]. Here are the list of the standard Half-Life 1 and Counter-Strike events and their parameters which can be read with [http://www.amxmodx.org/funcwiki.php?go=func&amp;amp;id=132 read_data]&lt;br /&gt;
&lt;br /&gt;
== ADStop ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ADStop}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AllowSpec ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|AllowSpec|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoPickup ==&lt;br /&gt;
Temporarily draws [[HUD]] the ammo amount and ammo type [[HUD]] icon in the middle of the right side of the screen.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Draw time is dependent on the ''hud_drawhistory_time'' client CVAR value}}&lt;br /&gt;
{{begin-hl1msg|AmmoPickup|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== AmmoX ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|AmmoX|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|AmmoID}}&lt;br /&gt;
{{hl1msg|byte|Ammount}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime ==&lt;br /&gt;
Draws a [[HUD]] progress bar which is filled from 0% to 100% for the time Duration seconds and then disappeared.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Set Duration to 0 to hide the bar.}}&lt;br /&gt;
{{begin-hl1msg|BarTime|short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BarTime2 ==&lt;br /&gt;
The same as BarTime but StartPC is specify how many per cents of the bar are (already) filled.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Display time can be calculated with this formula: ''(1 - StartPC/100) / Duration''}}&lt;br /&gt;
{{begin-hl1msg|BarTime2|short, short}}&lt;br /&gt;
{{hl1msg|short|Duration}}&lt;br /&gt;
{{hl1msg|short|StartPC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Battery ==&lt;br /&gt;
Updates the icon and number of the armor on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|Battery|short}}&lt;br /&gt;
{{hl1msg|short|Armor}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BlinkAcct ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BlinkAcct}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombDrop ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|BombDrop|coord, coord, coord, byte}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BombPickup ==&lt;br /&gt;
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. &lt;br /&gt;
{{begin-hl1msg|BombPickup}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotProgress ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotProgress}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BotVoice ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BotVoice|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Brass ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Brass}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== BuyClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|BuyClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ClCorpse ==&lt;br /&gt;
Spawns a player's corpse. Model is the player's model, for example: &amp;quot;leet&amp;quot;. Delay is the delay before animation plaback, can be negative value.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|The Origin and Delay is in non-standard format.}}&lt;br /&gt;
{{begin-hl1msg|ClCorpse|string, long, long, long, coord, coord, coord, long, byte, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|string|Model}}&lt;br /&gt;
{{hl1msg|long|OriginX}}&lt;br /&gt;
{{hl1msg|long|OriginY}}&lt;br /&gt;
{{hl1msg|long|OriginZ}}&lt;br /&gt;
{{hl1msg|coord|AngleX}}&lt;br /&gt;
{{hl1msg|coord|AngleY}}&lt;br /&gt;
{{hl1msg|coord|AngleZ}}&lt;br /&gt;
{{hl1msg|long|Delay}}&lt;br /&gt;
{{hl1msg|byte|Sequence}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|TeamID}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Crosshair ==&lt;br /&gt;
Draws/removes the crosshair. If Flag is set to 1 the crosshair will be drawn.&lt;br /&gt;
{{begin-hl1msg|Crosshair|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CurWeapon ==&lt;br /&gt;
Updates the clip ammo number and weapon's corresponding ammo type icon on the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|CurWeapon|byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|isActive}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{hl1msg|byte|ClipAmmo}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareer ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareer}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== CZCareerHUD ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|CZCareerHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Damage == &lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Damage|byte, byte, long, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|Damage save (armor)}}&lt;br /&gt;
{{hl1msg|byte|Damage take (health)}}&lt;br /&gt;
{{hl1msg|long|Damage type}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== DeathMsg ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Also prints the console text message &amp;quot;KillerName killed VictimName with WeaponName&amp;quot; or &amp;quot;*** KillerName killed VictimName with a headshot from WeaponName ***&amp;quot;&lt;br /&gt;
{{begin-hl1msg|DeathMsg|byte, byte, byte, string}}&lt;br /&gt;
{{hl1msg|byte|KillerID}}&lt;br /&gt;
{{hl1msg|byte|VictimID}}&lt;br /&gt;
{{hl1msg|byte|isHeadshot}}&lt;br /&gt;
{{hl1msg|string|WeaponName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== FlashBat ==&lt;br /&gt;
Updates the flashlight battery charge on the [[HUD]]. ChargePC is in per cents.&lt;br /&gt;
{{begin-hl1msg|FlashBat|byte}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Flashlight ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Flashlight|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|byte|ChargePC}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Fog ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Fog}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ForceCam ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ForceCam}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostageK ==&lt;br /&gt;
Temporary draws a blinking red dot on the CT players' radar when hostage is killed.&lt;br /&gt;
{{begin-hl1msg|HostageK|byte}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== HostagePos ==&lt;br /&gt;
Draws/updates the blue mark on the CT players' radar which represents the corresponding hostage's position.&lt;br /&gt;
{{begin-hl1msg|HostagePos|byte, byte, coord, coord, coord}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|byte|HostageID}}&lt;br /&gt;
{{hl1msg|coord|X}}&lt;br /&gt;
{{hl1msg|coord|Y}}&lt;br /&gt;
{{hl1msg|coord|Z}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== NVGToggle ==&lt;br /&gt;
Toggles night vision mode. For Flag: 1 is on, 0 is off.&lt;br /&gt;
{{begin-hl1msg|NVGToggle|byte}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ResetHUD ==&lt;br /&gt;
Resets the [[HUD]].&lt;br /&gt;
{{begin-hl1msg|ResetHUD}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== RoundTime ==&lt;br /&gt;
Updates the round timer on the [[HUD]]. Time is in seconds.&lt;br /&gt;
{{begin-hl1msg|RoundTime|short}}&lt;br /&gt;
{{hl1msg|short|Time}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== SayText ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
Some values of the predifined string: #Cstrike_Chat_AllDead, #Cstrike_Chat_All&lt;br /&gt;
{{begin-hl1msg|SayText|byte, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|SenderID}}&lt;br /&gt;
{{hl1msg|string|String}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Scenario ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Scenario|byte}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ScoreAttrib ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Flag is a bitwise value so if VIP player dying with the bomb the Flag will be 7}}&lt;br /&gt;
{{begin-hl1msg|ScoreAttrib|byte, byte}}&lt;br /&gt;
{{hl1msg|byte|PlayerID}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusIcon ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|StatusIcon|byte, string, byte, byte, byte}}&lt;br /&gt;
{{hl1msg|byte|Status}}&lt;br /&gt;
{{hl1msg|string|SpriteName}}&lt;br /&gt;
{{hl1msg|byte|Red}}&lt;br /&gt;
{{hl1msg|byte|Green}}&lt;br /&gt;
{{hl1msg|byte|Blue}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusText ==&lt;br /&gt;
Specifies the status text format.&lt;br /&gt;
{{begin-hl1msg|StatusText|byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|Text}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== StatusValue ==&lt;br /&gt;
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.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Usually is fired as a triple message, for example:&amp;lt;br&amp;gt;&lt;br /&gt;
  (1, 2) - non-teammate player&amp;lt;br&amp;gt;&lt;br /&gt;
  (2, 7) - player index is 7&amp;lt;br&amp;gt;&lt;br /&gt;
  (3, 59) - health is 59}}&lt;br /&gt;
{{begin-hl1msg|StatusValue|byte, short}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{hl1msg|short|Value}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TaskTime ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TaskTime}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamInfo ==&lt;br /&gt;
TeamName is either &amp;quot;UNASSIGNED&amp;quot;, &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamInfo|byte, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TeamScore ==&lt;br /&gt;
Updates the team score on the score board. TeamName is either &amp;quot;TERRORIST&amp;quot; or &amp;quot;CT&amp;quot;.&lt;br /&gt;
{{begin-hl1msg|TeamScore|string, short}}&lt;br /&gt;
{{hl1msg|string|TeamName}}&lt;br /&gt;
{{hl1msg|short|Score}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TextMsg ==&lt;br /&gt;
{{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:&amp;lt;br&amp;gt;&lt;br /&gt;
Arg1: 1&amp;lt;br&amp;gt;&lt;br /&gt;
Arg2: #Game_join_ct&amp;lt;br&amp;gt;&lt;br /&gt;
Arg3: 4HM | Pimp Daddy&amp;lt;br&amp;gt;}}&lt;br /&gt;
{{begin-hl1msg|TextMsg|byte, string, string, string, string, string}}&lt;br /&gt;
{{hl1msg|byte|ID}}&lt;br /&gt;
{{hl1msg|string|Message}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{hl1msg|string|Submsg}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Train ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|Train}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorClose ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorClose}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorLine ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorLine}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorState ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorState}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== TutorText ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|TutorText}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VGUIMenu ==&lt;br /&gt;
Displays a predefined VGUI menu. Keys is a keys bit sum.&lt;br /&gt;
{{begin-hl1msg|VGUIMenu|byte, short, char, byte, string}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|short|Keys}}&lt;br /&gt;
{{hl1msg|char|unknown}}&lt;br /&gt;
{{hl1msg|byte|unknown}}&lt;br /&gt;
{{hl1msg|string|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== ViewMode ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|ViewMode}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== VoiceMask ==&lt;br /&gt;
{{qnotice|No Information available for this event}}&lt;br /&gt;
{{begin-hl1msg|VoiceMask|long, long}}&lt;br /&gt;
{{hl1msg|long|PlayersIndexBitSum}}&lt;br /&gt;
{{hl1msg|long|unknown}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== WeapPickup ==&lt;br /&gt;
Fired right before weapon is picked up.&amp;lt;br&amp;gt;&lt;br /&gt;
{{qnotice|Notice: &amp;quot;right before&amp;quot;.}}&lt;br /&gt;
{{begin-hl1msg|WeapPickup|byte}}&lt;br /&gt;
{{hl1msg|byte|WeaponID}}&lt;br /&gt;
{{end-hl1msg}}&lt;br /&gt;
&lt;br /&gt;
== Money ==&lt;br /&gt;
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.&lt;br /&gt;
{{begin-hl1msg|Money|long, byte}}&lt;br /&gt;
{{hl1msg|long|Amount}}&lt;br /&gt;
{{hl1msg|byte|Flag}}&lt;br /&gt;
{{end-hl1msg}}&lt;/div&gt;</summary>
		<author><name>SteveUK</name></author>
		
	</entry>
</feed>