Revision Difference
list.Set#511451
<function name="Set" parent="list" type="libraryfunc">⤶
<description>Sets a specific position in the named list to a value.</description>⤶
<realm>Shared and Menu</realm>⤶
<args>⤶
<arg name="identifier" type="string">The list identifier</arg>⤶
<arg name="key" type="any">The key in the list to set</arg>⤶
<arg name="item" type="any">The item to set to the list as key</arg>⤶
</args>⤶
</function>⤶
⤶
<example>⤶
<description>Adds an NPC to the spawnmenu NPC list with the name "Fisherman", classname of "npc_fisherman" and the default weapon of "weapon_oldmanharpoon"</description>⤶
<code>⤶
-- Lost Coast⤶
list.Set("NPC", "npc_fisherman", {⤶
Name = "Fisherman",⤶
Class = "npc_fisherman",⤶
Weapons = { "weapon_oldmanharpoon" },⤶
Category = Category⤶
})⤶
</code>⤶
⤶
</example>⤶
⤶
⤶
<example>⤶
<description>Adds a new "Desktop Widget" to the Context Menu (C Menu). (This is how Player Model selection is added)</description>⤶
<code>⤶
list.Set( "DesktopWindows", "My Custom Context Menu Icon", {⤶
title = "Context Menu Icon",⤶
icon = "icon64/icon.png",⤶
init = function( icon, window )⤶
--Your code here⤶
end⤶
} )⤶
</code>⤶
⤶
</example>