Difference between revisions of "GetFormID - Form"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Terra Nova2
(Compiler converts return value to decimal.)
imported>Terra Nova2
Line 27: Line 27:
Example:  
Example:  
<source lang="papyrus">
<source lang="papyrus">
Int myFormID = SomeTree.GetFormID
Int myFormID = SomeTree.GetFormID()
;result...
;result...
768339 = BB953; or 000BB953 in the editor.
768339 = BB953; or 000BB953 in the editor.

Revision as of 19:03, 27 February 2015

Member of: Form Script

Returns this form's form ID.

Syntax

int Function GetFormID() native

Parameters

None

Return Value

The form ID of this form.

Examples

; Obtains the form id of the main quest
int formID = mainQuest.GetFormID()

Notes

  • Name can be misleading to anyone expecting the return value to be the value for a form found in the Creation Kit. The compiler automatically converts the return value into decimals. You will have to convert the value yourself to hex. This can be easily done with the windows calculator, by selecting "View → Programmer" and selecting "Dec", pasting the value in, and then selecting "hex".

Example:

Int myFormID = SomeTree.GetFormID()
;result...
768339 = BB953; or 000BB953 in the editor.

See Also