Skip to main content

[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​

Entity

Returns​

number

think()​

think(pent): void

Defined in: types/dll.d.ts:12

void (*pfnThink)( edict_t *pent );

Parameters​

pent​

Entity

Returns​

void

use()​

use(pentUsed, pentOther): void

Defined in: types/dll.d.ts:14

void (*pfnUse)( edict_t *pentUsed, edict_t *pentOther );

Parameters​

pentUsed​

Entity

pentOther​

Entity

Returns​

void

touch()​

touch(pentTouched, pentOther): void

Defined in: types/dll.d.ts:16

void (*pfnTouch)( edict_t *pentTouched, edict_t *pentOther );

Parameters​

pentTouched​

Entity

pentOther​

Entity

Returns​

void

blocked()​

blocked(pentBlocked, pentOther): void

Defined in: types/dll.d.ts:18

void (*pfnBlocked)( edict_t *pentBlocked, edict_t *pentOther );

Parameters​

pentBlocked​

Entity

pentOther​

Entity

Returns​

void

keyValue()​

keyValue(pentKeyvalue, pkvd): void

Defined in: types/dll.d.ts:20

void (*pfnKeyValue)( edict_t *pentKeyvalue, KeyValueData *pkvd );

Parameters​

pentKeyvalue​

Entity

pkvd​

KeyValueData

Returns​

void

save()​

save(pent, pSaveData): void

Defined in: types/dll.d.ts:22

void (*pfnSave)( edict_t *pent, SAVERESTOREDATA *pSaveData );

Parameters​

pent​

Entity

pSaveData​

SaveRestoreData

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​

Entity

pSaveData​

SaveRestoreData

globalEntity​

number

Returns​

number

setAbsBox()​

setAbsBox(pent): void

Defined in: types/dll.d.ts:26

void (*pfnSetAbsBox)( edict_t *pent );

Parameters​

pent​

Entity

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​

SaveRestoreData

value1​

string

value2​

ArrayBuffer | Uint8Array<ArrayBufferLike> | null

value3​

TypeDescription

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​

SaveRestoreData

value1​

string

value2​

ArrayBuffer | Uint8Array<ArrayBufferLike> | null

value3​

TypeDescription

value4​

number

Returns​

void

saveGlobalState()​

saveGlobalState(value0): void

Defined in: types/dll.d.ts:32

void (*pfnSaveGlobalState)( SAVERESTOREDATA * );

Parameters​

value0​

SaveRestoreData

Returns​

void

restoreGlobalState()​

restoreGlobalState(value0): void

Defined in: types/dll.d.ts:34

void (*pfnRestoreGlobalState)( SAVERESTOREDATA * );

Parameters​

value0​

SaveRestoreData

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​

Entity

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​

Entity

Returns​

void

clientKill()​

clientKill(pEntity): void

Defined in: types/dll.d.ts:42

void (*pfnClientKill)( edict_t *pEntity );

Parameters​

pEntity​

Entity

Returns​

void

clientPutInServer()​

clientPutInServer(pEntity): void

Defined in: types/dll.d.ts:44

void (*pfnClientPutInServer)( edict_t *pEntity );

Parameters​

pEntity​

Entity

Returns​

void

clientCommand()​

clientCommand(pEntity): void

Defined in: types/dll.d.ts:46

void (*pfnClientCommand)( edict_t *pEntity );

Parameters​

pEntity​

Entity

Returns​

void

clientUserInfoChanged()​

clientUserInfoChanged(pEntity, infobuffer): void

Defined in: types/dll.d.ts:48

void (*pfnClientUserInfoChanged)( edict_t *pEntity, char *infobuffer );

Parameters​

pEntity​

Entity

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​

Entity

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​

Entity

Returns​

void

playerPostThink()​

playerPostThink(pEntity): void

Defined in: types/dll.d.ts:56

void (*pfnPlayerPostThink)( edict_t *pEntity );

Parameters​

pEntity​

Entity

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​

Entity

pCustom​

Customization

Returns​

void

spectatorConnect()​

spectatorConnect(pEntity): void

Defined in: types/dll.d.ts:68

void (*pfnSpectatorConnect)( edict_t *pEntity );

Parameters​

pEntity​

Entity

Returns​

void

spectatorDisconnect()​

spectatorDisconnect(pEntity): void

Defined in: types/dll.d.ts:70

void (*pfnSpectatorDisconnect)( edict_t *pEntity );

Parameters​

pEntity​

Entity

Returns​

void

spectatorThink()​

spectatorThink(pEntity): void

Defined in: types/dll.d.ts:72

void (*pfnSpectatorThink)( edict_t *pEntity );

Parameters​

pEntity​

Entity

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​

PlayerMove

server​

boolean

Returns​

void

pMInit()​

pMInit(ppmove): void

Defined in: types/dll.d.ts:78

void (*pfnPM_Init)( struct playermove_s *ppmove );

Parameters​

ppmove​

PlayerMove

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​

Entity

pClient​

Entity

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​

Entity

sendweapons​

number

cd​

ClientData

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​

EntityState

e​

number

ent​

Entity

host​

Entity

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​

EntityState

entity​

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​

Entity

info​

WeaponData

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​

Entity

cmd​

UserCmd

random_seed​

number

Returns​

void

cmdEnd()​

cmdEnd(player): void

Defined in: types/dll.d.ts:96

void (*pfnCmdEnd)( const edict_t *player );

Parameters​

player​

Entity

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​

NetAdr

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​

Entity

filename​

string

disconnect_message​

string

Returns​

number

allowLagCompensation()​

allowLagCompensation(): number

Defined in: types/dll.d.ts:106

int (*pfnAllowLagCompensation)( void );

Returns​

number