Entity/SetNWVarProxy

From Garry's Mod
Jump to: navigation, search
 Entity:SetNWVarProxy( )

Contents

Description

Sets a function to be called when the NWVar changes.

Arguments

any key

The key of the NWVar to add callback for.

Arguments

function callback

The function to be called when the NWVar changes. It has 4 arguments:

  • Entity ent - The entity
  • string name - Name of the NWVar that has changed
  • any oldval - The old value
  • any newval - The new value

Examples

Example

Prints all changes to a NWVar called "Key" of Player 1.

Entity( 1 ):SetNWVarProxy( "Key", print )
Entity( 1 ):SetNWString( "Key", "Value" )
Entity( 1 ):SetNWString( "Key", "Table" )

Output:

Player [1][Player1]	Key	nil	Value
Player [1][Player1]	Key	Value	Table
Personal tools
Navigation