Skip to main content

[NodeMod Core]

/ .. / default

Class: default

Defined in: src/native/cvar.ts:18

Constructors

Constructor

new default(): NodemodCVar

Returns

NodemodCVar

Properties

registeredCVars

private registeredCVars: Map<string, CVarInfo>

Defined in: src/native/cvar.ts:19

Accessors

mp_friendlyfire

Get Signature

get mp_friendlyfire(): null | CVarWrapper

Defined in: src/native/cvar.ts:176

Returns

null | CVarWrapper

mp_timelimit

Get Signature

get mp_timelimit(): null | CVarWrapper

Defined in: src/native/cvar.ts:177

Returns

null | CVarWrapper

mp_fraglimit

Get Signature

get mp_fraglimit(): null | CVarWrapper

Defined in: src/native/cvar.ts:178

Returns

null | CVarWrapper

hostname

Get Signature

get hostname(): null | CVarWrapper

Defined in: src/native/cvar.ts:179

Returns

null | CVarWrapper

maxplayers

Get Signature

get maxplayers(): null | CVarWrapper

Defined in: src/native/cvar.ts:180

Returns

null | CVarWrapper

sv_gravity

Get Signature

get sv_gravity(): null | CVarWrapper

Defined in: src/native/cvar.ts:181

Returns

null | CVarWrapper

sv_cheats

Get Signature

get sv_cheats(): null | CVarWrapper

Defined in: src/native/cvar.ts:182

Returns

null | CVarWrapper

pausable

Get Signature

get pausable(): null | CVarWrapper

Defined in: src/native/cvar.ts:183

Returns

null | CVarWrapper

sv_lan

Get Signature

get sv_lan(): null | CVarWrapper

Defined in: src/native/cvar.ts:184

Returns

null | CVarWrapper

sv_region

Get Signature

get sv_region(): null | CVarWrapper

Defined in: src/native/cvar.ts:185

Returns

null | CVarWrapper

Methods

register()

register(name, defaultValue, flags, description): void

Defined in: src/native/cvar.ts:22

Parameters

name

string

defaultValue

string = ''

flags

number = 0

description

string = ''

Returns

void

getString()

getString(name): string

Defined in: src/native/cvar.ts:37

Parameters

name

string

Returns

string

getFloat()

getFloat(name): number

Defined in: src/native/cvar.ts:42

Parameters

name

string

Returns

number

getInt()

getInt(name): number

Defined in: src/native/cvar.ts:47

Parameters

name

string

Returns

number

getBool()

getBool(name): boolean

Defined in: src/native/cvar.ts:52

Parameters

name

string

Returns

boolean

setString()

setString(name, value): void

Defined in: src/native/cvar.ts:58

Parameters

name

string

value

string | number

Returns

void

setFloat()

setFloat(name, value): void

Defined in: src/native/cvar.ts:63

Parameters

name

string

value

string | number

Returns

void

setInt()

setInt(name, value): void

Defined in: src/native/cvar.ts:68

Parameters

name

string

value

string | number

Returns

void

setBool()

setBool(name, value): void

Defined in: src/native/cvar.ts:74

Parameters

name

string

value

boolean

Returns

void

setDirect()

setDirect(name, value): void

Defined in: src/native/cvar.ts:79

Parameters

name

string

value

string | number

Returns

void

getPointer()

getPointer(name): Cvar

Defined in: src/native/cvar.ts:85

Parameters

name

string

Returns

Cvar

exists()

exists(name): boolean

Defined in: src/native/cvar.ts:90

Parameters

name

string

Returns

boolean

getRegistered()

getRegistered(): Map<string, CVarInfo>

Defined in: src/native/cvar.ts:100

Returns

Map<string, CVarInfo>

wrap()

wrap(name): null | CVarWrapper

Defined in: src/native/cvar.ts:105

Parameters

name

string

Returns

null | CVarWrapper

setMultiple()

setMultiple(cvars): void

Defined in: src/native/cvar.ts:161

Parameters

cvars

Returns

void

getMultiple()

getMultiple(names): object

Defined in: src/native/cvar.ts:167

Parameters

names

string[]

Returns

object

initializeServerCVars()

initializeServerCVars(): void

Defined in: src/native/cvar.ts:188

Returns

void

watchVariable()

watchVariable(name, callback, interval): () => void

Defined in: src/native/cvar.ts:201

Parameters

name

string

callback

CVarChangeCallback

interval

number = 1000

Returns

(): void

Returns

void