Page 1 of 1

DRW Выкладывание на вендора однотипных предметов.

Posted: 2005-02-02 16:29:12
by Savage
Значит скрипт не полностью автоматический, прийдется перед запуском править вручную цену товара.

Допустим имеется большое количество рунбуков которые нужно выложить на вендора. Подходим к вендору, говорм stock чтоб он показал свой сундук, правим в скрипте цену товара ну и имя вендора и запускаем. Как покажет прицел, тыкаем им в образец товара в паке.

Скрипт обращается к сундуку вендора по lastcontainer, поэтому не следует открывать всякие мешки после команды stock.

Code: Select all

sub price()
   VAR Exit=0

   UO.AddObject('Tovar')
   While UO.Targeting()
      wait(500)
   Wend
   While Exit<>1
      UO.FindType(UO.GetGraphic('Tovar'),UO.GetColor('Tovar'),'backpack')
      If UO.FindCount() Then
         UO.MoveItem('finditem',1,'lastcontainer')
         UO.WaitTargetObject('finditem')
         UO.Say('Paul price 15000') ;исправить имя и цену!
      Else
         Exit=1
      Endif
      wait(800)
      CheckLag()
   Wend
end sub

#==============================================================
#  CheckLag() - click on backpack and awaiting "backpack"
#               message in journal.
#
#  Journal has been deleted!!!
#--------------------------------------------------------------
sub CheckLag()
   UO.DeleteJournal()
   UO.Click('backpack')

   repeat
      wait(500)
   until UO.InJournal('backpack')
end sub

Posted: 2005-02-02 22:53:16
by Sergant
спасибо.... чета раньще даж мысли такой не было про этот скрипт... а вот выкладывать хауссейфы и прочую тинкерню)) удобно.. спасибо