Difference between revisions of "GetInstalledPlugins - Game"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 25: Line 25:
== Examples ==
== Examples ==
<source lang="papyrus">
<source lang="papyrus">
; Placeholder Code.
; get array of installed plugins that are not esl flagged.
Game:PluginInfo[] Plugins = Game.GetInstalledPlugins()
int i = 0
while ( i < Plugins.Length )
Debug.Trace("Plugin: " + Plugins[i].name + " at index: " + Plugins[i].index + " is by " + Plugins[i].author)
Debug.Trace("description: " + Plugins[i].description)
i += 1
endwhile
 
; Note:
; i = Plugins[i].index, array index = plugin index
</source>
</source>



Latest revision as of 09:34, 13 April 2024

This article has been flagged as incomplete.
Please help improve the wiki by learning how to contribute.

F4SE Member of: Game Script
Requires F4SE version 0.3.1 or higher.

Placeholder Description.

Syntax[edit | edit source]

PluginInfo[] Function GetInstalledPlugins() Native Global

Parameters[edit | edit source]

  • None

Return Value[edit | edit source]

Struct PluginInfo
	int index
	string name
	string author
	string description
EndStruct

Examples[edit | edit source]

; get array of installed plugins that are not esl flagged.
Game:PluginInfo[] Plugins = Game.GetInstalledPlugins()
int i = 0
while ( i < Plugins.Length )
	Debug.Trace("Plugin: " + Plugins[i].name + " at index: " + Plugins[i].index + " is by " + Plugins[i].author)
	Debug.Trace("description: " + Plugins[i].description)
	i += 1
endwhile

; Note:
; i = Plugins[i].index, array index = plugin index

See Also[edit | edit source]