Osiris/API/ActivateTrade: Difference between revisions
Jump to navigation
Jump to search
(Documented ActivateTrade) |
mNo edit summary |
||
Line 12: | Line 12: | ||
* [[Osiris/API/CharacterSetCanTrade|CharacterSetCanTrade]] | * [[Osiris/API/CharacterSetCanTrade|CharacterSetCanTrade]] | ||
* [[Osiris/API/CharacterSetCustomTradeTreasure|CharacterSetCustomTradeTreasure]] | * [[Osiris/API/CharacterSetCustomTradeTreasure|CharacterSetCustomTradeTreasure]] | ||
* [[Osiris/API/ExecuteDeal|ExecuteDeal]] | |||
* [[Osiris/API/GenerateItems|GenerateItems]] | * [[Osiris/API/GenerateItems|GenerateItems]] | ||
* [[Osiris/API/GenerateTreasure|GenerateTreasure]] | * [[Osiris/API/GenerateTreasure|GenerateTreasure]] |
Revision as of 21:31, 18 August 2018
Full Definition(s)
- call ActivateTrade((CHARACTERGUID)_Player, (CHARACTERGUID)_Trader, (INTEGER)_CanRepair, (INTEGER)_CanIdentify, (INTEGER)_CanSell)
Description
Starts a trade interface for _Player to trade with _Trader. _CanRepair, _CanIdentify and _CanSell affect the services that _Trader will offer (1 means that they offer it, any other value means that they don't). Additionally, if _CanRepair is 1, all items in _Trader's inventory will be repaired up to his repair skill level by this call. The same goes for _CanIdentify and their LoreMaster skill.
Notes
- If _Player is not a player-controlled character, this call does nothing.
- As mentioned in the notes of CharacterSetCanTrade, this call can be used to start trading even if player-initiated trader has been disabled for this _Trader.