Difference between revisions of "ShowBarterMenu - Actor"
Jump to navigation
Jump to search
imported>JustinOther m (Formatting/Grammar/Standardized capitalization/Removed native function declaration from example/Objective page is objective (no need to ...sign the page)) |
imported>DavidJCobb (ShowBarterMenu fails on unloaded actors even if you have a Papyrus variable pointing at them; I'm not sure what exactly it takes for an actor to be "loaded" other than you have to have been in the same cell as them recently; I'm not sure how to force load) |
||
Line 34: | Line 34: | ||
EndEvent | EndEvent | ||
</source> | </source> | ||
== Notes == | |||
* This function will fail if the actor isn't actually loaded. The barter menu will appear, but it will be empty even if the actor's merchant chest has items in it. | |||
== See Also == | == See Also == | ||
*[[Actor Script]] | *[[Actor Script]] |
Revision as of 23:35, 19 September 2016
Member of: Actor Script
Shows the barter menu for this actor.
Syntax
Function ShowBarterMenu() native
Parameters
None.
Return Value
None.
Examples
- Standard use.
BobREF.ShowBarterMenu() ; Shows BobREF's barter menu
- Prompt a barter menu via an activator.
ScriptName YourActivatorScript Extends ObjectReference
Actor Property kSomeActor Auto ; Filled with desired merchant Actor
Event OnActivate(ObjectReference akActionRef)
If akActionRef == Game.GetPlayer() ; Only if activated by the player
kSomeActor.ShowBarterMenu() ; Show this actor's barter menu
EndIf
EndEvent
Notes
- This function will fail if the actor isn't actually loaded. The barter menu will appear, but it will be empty even if the actor's merchant chest has items in it.