ClientPutInServerOverride: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (clean up, added orphan, uncategorised tags)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{HL2}}{{Stub}}
{{Orphan|date=January 2024}}
 
{{HL2}}


=Location=
=Location=
Line 12: Line 14:


=Description=
=Description=
Define the new function to call when a client joins a server. A similarly named function is used in the "''..\src\game\server\client.h''" header, and defined in ''..\src\game\server\client.cpp''. This function as defined in "''..\src\game\server\client.cpp''" spawns the "''CHL2_Player''" player in the game.  
Define the new function to call when a client joins a server. A similarly named function is used in the "''..\src\game\server\client.h''" header, and defined in "''..\src\game\server\client.cpp''". This function as defined in "''..\src\game\server\client.cpp''" spawns the "''CHL2_Player''" player in the game.


{{todo|Write some more on the implications of using this function. Verify accuracy, too.}}
{{todo|Write some more on the implications of using this function. Verify accuracy, too.}}
{{Stub}}
{{Uncategorized stub|date=January 2024}}

Latest revision as of 22:38, 21 January 2024

Half-Life 2

Location

..\src\game\server\gameinterface.h

Declaration

// Normally, when the engine calls ClientPutInServer, it calls a global function in the game DLL
// by the same name. Use this to override the function that it calls. This is used for bots.
typedef CBasePlayer* (*ClientPutInServerOverrideFn)( edict_t *pEdict, const char *playername );

void ClientPutInServerOverride( ClientPutInServerOverrideFn fn );

Description

Define the new function to call when a client joins a server. A similarly named function is used in the "..\src\game\server\client.h" header, and defined in "..\src\game\server\client.cpp". This function as defined in "..\src\game\server\client.cpp" spawns the "CHL2_Player" player in the game.

Todo: Write some more on the implications of using this function. Verify accuracy, too.


Stub

This article or section is a stub. You can help by expanding it.

Wikipedia - Letter.png
This article has not been added to any content Wikipedia icon categories. Please help out by Wikipedia icon adding categories.
January 2024