Entity:SetNW2String
Description
Sets a networked string value on the entity.
The value can then be accessed with Entity:GetNW2String both from client and server.
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
Issue Tracker: 5455
The value will only be updated clientside if the entity is or enters the clients PVS. use Entity:SetNWString instead
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.
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
Example
If you need more than 511 characters, you can use something like this.
This uses the NW2 Name limit which is 1023 charcters that we can use for networking.
This works by setting the given value as the NW2 Name but this will quickly fill the NW2 Stringtable(networkvars).
If the Stringtable gets filled, you won't be able so set new NW2Vars.
So you should only use this way of networking, if you want to network something like a table once.
If the Stringtable gets filled, you won't be able so set new NW2Vars.
So you should only use this way of networking, if you want to network something like a table once.
Output: Server and Client Output:
1023