Difference between revisions of "StrNew"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>Tibixe
(complete rewrite)
imported>Tibixe
(a new feature of StrNew)
Line 8: Line 8:


If initialValue (a string as recognized by the CS, not a stringID) is given, it will be copied to the resulting string.
If initialValue (a string as recognized by the CS, not a stringID) is given, it will be copied to the resulting string.
StrNew attaches the calling object's (a reference or quest) identifier to the new string. This means that script will be associated with the current object.


[[Category: Functions (OBSE)]]
[[Category: Functions (OBSE)]]
[[Category: TSFC]]
[[Category: TSFC]]

Revision as of 06:52, 22 December 2007

Function:

newString:stringID StrNew [initialValue:string]

Syntax:

set StringRef:long to StrNew "Hello World!"

Registers a new string, and returns it's reference number as a long. This number is used when performing functions on the string -- the long itself does not contain the string, merely points to it.

If initialValue (a string as recognized by the CS, not a stringID) is given, it will be copied to the resulting string.

StrNew attaches the calling object's (a reference or quest) identifier to the new string. This means that script will be associated with the current object.