[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