Entity/DTVar

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
m
Line 7: Line 7:
 
|Realm=Shared
 
|Realm=Shared
 
|IsClass=Yes
 
|IsClass=Yes
|Arg1Name=Type
 
|Arg1Type=string
 
|Arg1Desc=The type of the DTVar being set up. It can be one of the following: 'Int', 'Float', 'Vector', 'Angle', 'Bool', 'Entity' or 'String'
 
|Arg2Name=ID
 
|Arg2Type=number
 
|Arg2Desc=The ID of the DTVar. Can be between 0 and 3
 
|Arg3Name=Name
 
|Arg3Type=string
 
|Arg3Desc=Name by which you will refer to DTVar. It must be a valid variable name. (No spaces!)
 
 
}}
 
}}
 
{{Arg
 
{{Arg

Revision as of 19:52, 4 February 2014

 Entity:DTVar( )

Contents

Description

This feature is deprecated.
You should avoid using it as it may be removed in a future version.

Use Entity:NetworkVar instead. It offers the same functionality with more features.

Sets up a self.dt.NAME alias for a Data Table variable.

Arguments

string Type

The type of the DTVar being set up. It can be one of the following: 'Int', 'Float', 'Vector', 'Angle', 'Bool', 'Entity' or 'String'

Arguments

number ID

The ID of the DTVar. Can be between 0 and 3

Arguments

string Name

Name by which you will refer to DTVar. It must be a valid variable name. (No spaces!)

Examples

Example

Sets up two float networked variables, TargetZ and Speed

function ENT:SetupDataTables()

 self:DTVar( "Float", 0, "TargetZ" );
 self:DTVar( "Float", 1, "Speed" );

end


Personal tools
Navigation