SortFormsByType

Revision as of 12:45, 27 March 2017 by imported>DoctaSax (CO distinction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
< [[::Category:Functions|Category:Functions]]

A function added by the Lutana NVSE plugin.

Description

Returns an array of forms sorted by an array of type codes.

JIP NVSE Plugin v40 merged Lutana NVSE plugin v19. As of JIPv40, This function's syntax was changed from Lutana v19, requiring that you pass the arrays via their IDs (set to integers) if you use the script compiler override (CO).

Syntax

(array) SortFormsByType formsArrayID:array typesArrayID:array

Example

array_var arrForms
array_var arrTypes
array_var arrSorted
let arrSorted := SortFormsByType arrForms, arrTypes

Example with CO

array_var arrForms
array_var arrTypes
array_var arrSorted
int iFormsArrayID
int iTypesArrayID
...
set iFormsArrayID to arrForms
set iTypesArrayID to arrTypes
let arrSorted := SortFormsByType iFormsArrayID iTypesArrayID


Old Syntax (Lutana standalone)

(arrSorted) SortFormsByType arrForms:array arrTypes:array

See Also