Garry's Mod Wiki

Entity:SetNW2Var

  Entity:SetNW2Var( string key, any value )

Description

Sets a networked value on the entity.

The value can then be accessed with Entity:GetNW2Var both from client and server.

Allowed Types
Angle
Boolean
Entity
Float
Int
String
Vector
Trying to network a type that is not listed above leads to the value not being networked!
the value will only be updated clientside if the entity is or enters the clients PVS.
You should not use the NW2 System on entities that are based on a Lua Entity or else NW2Vars could get mixed up, updated multiple times or not be set.

Issue Tracker: 5455
Running this function clientside will only set it for the client it is called on.
The value will only be networked if it isn't the same as the current value and unlike SetNW* the value will only be networked once and not every 10 seconds.

Arguments

1 string key
The key to associate the value with
2 any value
The value to set