Instance: Difference between revisions
>Mindraker m cats |
>Mindraker m cats |
(No difference)
|
Revision as of 01:47, 22 August 2008
Introduction
An "Instance" refers to an Instance of an Object, hence the name. Instance is a very useful piece of script. It can be used to create just about anything, and it is used often in Anaminus' Script Builder.
It is different from:
local o = game.Workspace.Object:Clone() o.Parent = game.Workspace
Instance actually creates an Object from scratch, instead of copying from somewhere else. In the next section, we will take a look at some examples.
Creating a Message
local msg = Instance.new("Message") msg.Parent = game.Workspace msg.Text = "Hello." wait(10) msg:Remove()
In the above script, you see that "Instance.new" is creating a new object, a message, and making it's variable name "msg". The rest of the script then tells "msg" what to do.
Creating a Part
local p = Instance.new("Part") p.Parent = game.Workspace p.Name = "Brick" p.BrickColor = BrickColor.new(21)
In the above script, "Instance.new" is creating a Part Object, with a variable name of "p", and again, the script tells it what it wants to do. This script is very useful indeed.
Creating an Explosion
local e = Instance.new("Explosion") e.Parent = game.Workspace
In the above script, "Instance.new" is creating a Explosion Object, with a variable name of "e".