DDraceNetwork Documentation
Loading...
Searching...
No Matches
antibot_interface.h File Reference
#include <base/dynamic.h>
#include "antibot_data.h"
Include dependency graph for antibot_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ANTIBOTAPI   DYNAMIC_IMPORT

Functions

int AntibotAbiVersion ()
void AntibotInit (CAntibotData *pCallbackData)
void AntibotRoundStart (CAntibotRoundData *pRoundData)
void AntibotRoundEnd (void)
void AntibotUpdateData (void)
void AntibotDestroy (void)
void AntibotConsoleCommand (const char *pCommand)
void AntibotOnPlayerInit (int ClientId)
void AntibotOnPlayerDestroy (int ClientId)
void AntibotOnSpawn (int ClientId)
void AntibotOnHammerFireReloading (int ClientId)
void AntibotOnHammerFire (int ClientId)
void AntibotOnHammerHit (int ClientId, int TargetId)
void AntibotOnDirectInput (int ClientId)
void AntibotOnCharacterTick (int ClientId)
void AntibotOnHookAttach (int ClientId, bool Player)
void AntibotOnEngineTick (void)
void AntibotOnEngineClientJoin (int ClientId)
void AntibotOnEngineClientDrop (int ClientId, const char *pReason)
bool AntibotOnEngineClientMessage (int ClientId, const void *pData, int Size, int Flags)
bool AntibotOnEngineServerMessage (int ClientId, const void *pData, int Size, int Flags)
bool AntibotOnEngineSimulateClientMessage (int *pClientId, void *pBuffer, int BufferSize, int *pOutSize, int *pFlags)

Macro Definition Documentation

◆ ANTIBOTAPI

#define ANTIBOTAPI   DYNAMIC_IMPORT

Function Documentation

◆ AntibotAbiVersion()

int AntibotAbiVersion ( )

◆ AntibotConsoleCommand()

void AntibotConsoleCommand ( const char * pCommand)

◆ AntibotDestroy()

void AntibotDestroy ( void )

◆ AntibotInit()

void AntibotInit ( CAntibotData * pCallbackData)

◆ AntibotOnCharacterTick()

void AntibotOnCharacterTick ( int ClientId)

◆ AntibotOnDirectInput()

void AntibotOnDirectInput ( int ClientId)

◆ AntibotOnEngineClientDrop()

void AntibotOnEngineClientDrop ( int ClientId,
const char * pReason )

◆ AntibotOnEngineClientJoin()

void AntibotOnEngineClientJoin ( int ClientId)

◆ AntibotOnEngineClientMessage()

bool AntibotOnEngineClientMessage ( int ClientId,
const void * pData,
int Size,
int Flags )

◆ AntibotOnEngineServerMessage()

bool AntibotOnEngineServerMessage ( int ClientId,
const void * pData,
int Size,
int Flags )

◆ AntibotOnEngineSimulateClientMessage()

bool AntibotOnEngineSimulateClientMessage ( int * pClientId,
void * pBuffer,
int BufferSize,
int * pOutSize,
int * pFlags )

◆ AntibotOnEngineTick()

void AntibotOnEngineTick ( void )

◆ AntibotOnHammerFire()

void AntibotOnHammerFire ( int ClientId)

◆ AntibotOnHammerFireReloading()

void AntibotOnHammerFireReloading ( int ClientId)

◆ AntibotOnHammerHit()

void AntibotOnHammerHit ( int ClientId,
int TargetId )

◆ AntibotOnHookAttach()

void AntibotOnHookAttach ( int ClientId,
bool Player )

◆ AntibotOnPlayerDestroy()

void AntibotOnPlayerDestroy ( int ClientId)

◆ AntibotOnPlayerInit()

void AntibotOnPlayerInit ( int ClientId)

◆ AntibotOnSpawn()

void AntibotOnSpawn ( int ClientId)

◆ AntibotRoundEnd()

void AntibotRoundEnd ( void )

◆ AntibotRoundStart()

void AntibotRoundStart ( CAntibotRoundData * pRoundData)

◆ AntibotUpdateData()

void AntibotUpdateData ( void )