NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

marketMenu.py (772B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\services\menuSvcExtras\marketMenu.py
      2 import structures
      3 from eve.client.script.ui.shared.market.sellMulti import SellItems as SellItemsWnd
      4 from eve.common.script.sys import idCheckers
      5 
      6 def SellItems(invItems):
      7     sm.GetService('marketutils').StartupCheck()
      8     wnd = SellItemsWnd.GetIfOpen()
      9     if wnd is not None:
     10         wnd.AddPreItems(invItems)
     11         wnd.Maximize()
     12     else:
     13         itemLocationID = sm.GetService('invCache').GetStationIDOfItem(invItems[0])
     14         if not idCheckers.IsStation(itemLocationID):
     15             sm.RemoteSvc('structureSettings').CharacterCheckService(itemLocationID, structures.SERVICE_MARKET)
     16         SellItemsWnd.Open(preItems=invItems)