[NodeMod Core]
/ / nodemod / DLL
Interface: DLL
Defined in: types/dll.d.ts:6
Methods
gameInit()
gameInit():
void
Defined in: types/dll.d.ts:8
void (*pfnGameInit)( void );
Returns
void
spawn()
spawn(
pent
):number
Defined in: types/dll.d.ts:10
int (*pfnSpawn)( edict_t *pent );
Parameters
pent
Returns
number
think()
think(
pent
):void
Defined in: types/dll.d.ts:12
void (*pfnThink)( edict_t *pent );
Parameters
pent
Returns
void
use()
use(
pentUsed
,pentOther
):void
Defined in: types/dll.d.ts:14
void (*pfnUse)( edict_t *pentUsed, edict_t *pentOther );
Parameters
pentUsed
pentOther
Returns
void
touch()
touch(
pentTouched
,pentOther
):void
Defined in: types/dll.d.ts:16
void (*pfnTouch)( edict_t *pentTouched, edict_t *pentOther );
Parameters
pentTouched
pentOther
Returns
void
blocked()
blocked(
pentBlocked
,pentOther
):void
Defined in: types/dll.d.ts:18
void (*pfnBlocked)( edict_t *pentBlocked, edict_t *pentOther );
Parameters
pentBlocked
pentOther
Returns
void
keyValue()
keyValue(
pentKeyvalue
,pkvd
):void
Defined in: types/dll.d.ts:20
void (*pfnKeyValue)( edict_t *pentKeyvalue, KeyValueData *pkvd );
Parameters
pentKeyvalue
pkvd
Returns
void
save()
save(
pent
,pSaveData
):void
Defined in: types/dll.d.ts:22
void (*pfnSave)( edict_t *pent, SAVERESTOREDATA *pSaveData );
Parameters
pent
pSaveData
Returns
void
restore()
restore(
pent
,pSaveData
,globalEntity
):number
Defined in: types/dll.d.ts:24
int (*pfnRestore)( edict_t *pent, SAVERESTOREDATA *pSaveData, int globalEntity );
Parameters
pent
pSaveData
globalEntity
number
Returns
number
setAbsBox()
setAbsBox(
pent
):void
Defined in: types/dll.d.ts:26
void (*pfnSetAbsBox)( edict_t *pent );
Parameters
pent
Returns
void
saveWriteFields()
saveWriteFields(
value0
,value1
,value2
,value3
,value4
):void
Defined in: types/dll.d.ts:28
void (pfnSaveWriteFields)( SAVERESTOREDATA, const char*, void*, TYPEDESCRIPTION*, int );
Parameters
value0
value1
string
value2
null
| ArrayBuffer
| Uint8Array
<ArrayBufferLike
>
value3
value4
number
Returns
void
saveReadFields()
saveReadFields(
value0
,value1
,value2
,value3
,value4
):void
Defined in: types/dll.d.ts:30
void (pfnSaveReadFields)( SAVERESTOREDATA, const char*, void*, TYPEDESCRIPTION*, int );
Parameters
value0
value1
string
value2
null
| ArrayBuffer
| Uint8Array
<ArrayBufferLike
>
value3
value4
number
Returns
void
saveGlobalState()
saveGlobalState(
value0
):void
Defined in: types/dll.d.ts:32
void (*pfnSaveGlobalState)( SAVERESTOREDATA * );
Parameters
value0
Returns
void
restoreGlobalState()
restoreGlobalState(
value0
):void
Defined in: types/dll.d.ts:34
void (*pfnRestoreGlobalState)( SAVERESTOREDATA * );
Parameters
value0
Returns
void
resetGlobalState()
resetGlobalState():
void
Defined in: types/dll.d.ts:36
void (*pfnResetGlobalState)( void );
Returns
void
clientConnect()
clientConnect(
pEntity
,pszName
,pszAddress
,szRejectReason
):boolean
Defined in: types/dll.d.ts:38
qboolean (*pfnClientConnect)( edict_t *pEntity, const char *pszName, const char *pszAddress, char szRejectReason[128] );
Parameters
pEntity
pszName
string
pszAddress
string
szRejectReason
string
Returns
boolean
clientDisconnect()
clientDisconnect(
pEntity
):void
Defined in: types/dll.d.ts:40
void (*pfnClientDisconnect)( edict_t *pEntity );
Parameters
pEntity
Returns
void
clientKill()
clientKill(
pEntity
):void
Defined in: types/dll.d.ts:42
void (*pfnClientKill)( edict_t *pEntity );
Parameters
pEntity
Returns
void
clientPutInServer()
clientPutInServer(
pEntity
):void
Defined in: types/dll.d.ts:44
void (*pfnClientPutInServer)( edict_t *pEntity );
Parameters
pEntity
Returns
void
clientCommand()
clientCommand(
pEntity
):void
Defined in: types/dll.d.ts:46
void (*pfnClientCommand)( edict_t *pEntity );
Parameters
pEntity
Returns
void
clientUserInfoChanged()
clientUserInfoChanged(
pEntity
,infobuffer
):void
Defined in: types/dll.d.ts:48
void (*pfnClientUserInfoChanged)( edict_t *pEntity, char *infobuffer );
Parameters
pEntity
infobuffer
string
Returns
void
serverActivate()
serverActivate(
pEdictList
,edictCount
,clientMax
):void
Defined in: types/dll.d.ts:50
void (*pfnServerActivate)( edict_t *pEdictList, int edictCount, int clientMax );
Parameters
pEdictList
edictCount
number
clientMax
number
Returns
void
serverDeactivate()
serverDeactivate():
void
Defined in: types/dll.d.ts:52
void (*pfnServerDeactivate)( void );
Returns
void
playerPreThink()
playerPreThink(
pEntity
):void
Defined in: types/dll.d.ts:54
void (*pfnPlayerPreThink)( edict_t *pEntity );
Parameters
pEntity
Returns
void
playerPostThink()
playerPostThink(
pEntity
):void
Defined in: types/dll.d.ts:56
void (*pfnPlayerPostThink)( edict_t *pEntity );
Parameters
pEntity
Returns
void
startFrame()
startFrame():
void
Defined in: types/dll.d.ts:58
void (*pfnStartFrame)( void );
Returns
void
parmsNewLevel()
parmsNewLevel():
void
Defined in: types/dll.d.ts:60
void (*pfnParmsNewLevel)( void );
Returns
void
parmsChangeLevel()
parmsChangeLevel():
void
Defined in: types/dll.d.ts:62
void (*pfnParmsChangeLevel)( void );
Returns
void
getGameDescription()
getGameDescription():
string
Defined in: types/dll.d.ts:64
const char *(*pfnGetGameDescription)( void );
Returns
string
playerCustomization()
playerCustomization(
pEntity
,pCustom
):void
Defined in: types/dll.d.ts:66
void (*pfnPlayerCustomization)( edict_t *pEntity, customization_t *pCustom );
Parameters
pEntity
pCustom
Returns
void
spectatorConnect()
spectatorConnect(
pEntity
):void
Defined in: types/dll.d.ts:68
void (*pfnSpectatorConnect)( edict_t *pEntity );
Parameters
pEntity
Returns
void
spectatorDisconnect()
spectatorDisconnect(
pEntity
):void
Defined in: types/dll.d.ts:70
void (*pfnSpectatorDisconnect)( edict_t *pEntity );
Parameters
pEntity
Returns
void
spectatorThink()
spectatorThink(
pEntity
):void
Defined in: types/dll.d.ts:72
void (*pfnSpectatorThink)( edict_t *pEntity );
Parameters
pEntity
Returns
void
sysError()
sysError(
error_string
):void
Defined in: types/dll.d.ts:74
void (*pfnSys_Error)( const char *error_string );
Parameters
error_string
string
Returns
void
pMMove()
pMMove(
ppmove
,server
):void
Defined in: types/dll.d.ts:76
void (*pfnPM_Move)( struct playermove_s *ppmove, qboolean server );
Parameters
ppmove
server
boolean
Returns
void
pMInit()
pMInit(
ppmove
):void
Defined in: types/dll.d.ts:78
void (*pfnPM_Init)( struct playermove_s *ppmove );
Parameters
ppmove
Returns
void
pMFindTextureType()
pMFindTextureType(
name
):number
Defined in: types/dll.d.ts:80
char (*pfnPM_FindTextureType)( const char *name );
Parameters
name
string
Returns
number
setupVisibility()
setupVisibility(
pViewEntity
,pClient
,pvs
,pas
):void
Defined in: types/dll.d.ts:82
void (*pfnSetupVisibility)( struct edict_s *pViewEntity, struct edict_s *pClient, unsigned char **pvs, unsigned char **pas );
Parameters
pViewEntity
pClient
pvs
number
[]
pas
number
[]
Returns
void
updateClientData()
updateClientData(
ent
,sendweapons
,cd
):void
Defined in: types/dll.d.ts:84
void (*pfnUpdateClientData) ( const struct edict_s *ent, int sendweapons, struct clientdata_s *cd );
Parameters
ent
sendweapons
number
cd
Returns
void
addToFullPack()
addToFullPack(
state
,e
,ent
,host
,hostflags
,player
,pSet
):number
Defined in: types/dll.d.ts:86
int (*pfnAddToFullPack)( struct entity_state_s *state, int e, edict_t *ent, edict_t *host, int hostflags, int player, unsigned char *pSet );
Parameters
state
e
number
ent
host
hostflags
number
player
number
pSet
number
[]
Returns
number
createBaseline()
createBaseline(
player
,eindex
,baseline
,entity
,playermodelindex
,player_mins
,player_maxs
):void
Defined in: types/dll.d.ts:88
void (*pfnCreateBaseline)( int player, int eindex, struct entity_state_s *baseline, struct edict_s *entity, int playermodelindex, vec3_t player_mins, vec3_t player_maxs );
Parameters
player
number
eindex
number
baseline
entity
playermodelindex
number
player_mins
number
[]
player_maxs
number
[]
Returns
void
registerEncoders()
registerEncoders():
void
Defined in: types/dll.d.ts:90
void (*pfnRegisterEncoders)( void );
Returns
void
getWeaponData()
getWeaponData(
player
,info
):number
Defined in: types/dll.d.ts:92
int (*pfnGetWeaponData)( struct edict_s *player, struct weapon_data_s *info );
Parameters
player
info
Returns
number
cmdStart()
cmdStart(
player
,cmd
,random_seed
):void
Defined in: types/dll.d.ts:94
void (*pfnCmdStart)( const edict_t *player, const struct usercmd_s *cmd, unsigned int random_seed );
Parameters
player
cmd
random_seed
number
Returns
void
cmdEnd()
cmdEnd(
player
):void
Defined in: types/dll.d.ts:96
void (*pfnCmdEnd)( const edict_t *player );
Parameters
player
Returns
void
connectionlessPacket()
connectionlessPacket(
net_from
,args
,response_buffer
,response_buffer_size
):number
Defined in: types/dll.d.ts:98
int (*pfnConnectionlessPacket )( const struct netadr_s *net_from, const char *args, char *response_buffer, int *response_buffer_size );
Parameters
net_from
args
string
response_buffer
string
response_buffer_size
number
[]
Returns
number
getHullBounds()
getHullBounds(
hullnumber
,mins
,maxs
):number
Defined in: types/dll.d.ts:100
int (*pfnGetHullBounds) ( int hullnumber, float *mins, float *maxs );
Parameters
hullnumber
number
mins
number
[]
maxs
number
[]
Returns
number
createInstancedBaselines()
createInstancedBaselines():
void
Defined in: types/dll.d.ts:102
void (*pfnCreateInstancedBaselines) ( void );
Returns
void
inconsistentFile()
inconsistentFile(
player
,filename
,disconnect_message
):number
Defined in: types/dll.d.ts:104
int (*pfnInconsistentFile)( const struct edict_s *player, const char *filename, char *disconnect_message );
Parameters
player
filename
string
disconnect_message
string
Returns
number
allowLagCompensation()
allowLagCompensation():
number
Defined in: types/dll.d.ts:106
int (*pfnAllowLagCompensation)( void );
Returns
number