message_begin
native message_begin(dest, msg_type, const origin[3] = {0,0,0}, player = 0);
| Parameter |
Description |
| dest | Destination type (see MSG_* constants in messages_const.inc) |
| msg_type | Message id |
| origin | Message origin |
| player | Client index receiving the message or 0 for all clients |
Marks the beginning of a client message.
You may generate menus, smoke, shockwaves, thunderlights,
intermission and many other messages.
For a list of HL game events, visit https://wiki.alliedmods.net/Half-Life_1_Game_Events
For a list of HL engine messages, visit https://wiki.alliedmods.net/Half-Life_1_Engine_Messages
You may also refer to the messages_const.inc file for examples.
Each message starts with a message_begin() or message_begin_f() function
and ends with message_end(). The specific message arguments go in between
these two by using the write_*() functions found in messages.inc.
This function has no return value.
If an invalid message id is specified or an invalid number
of parameters is passed, an error will be thrown.