Есть ли такой скрипт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Есть ли такой скрипт

Post by psixozz »

Чтобы переплавлял части фулов и пухи лежащии в бек паке!!!
есть ли такой*?* плизз ссылочку,а если нет плизз скрипт :roll:
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

плавит однотипные вещи... цвет вещи не учитывается.
настройка не требуется

Code: Select all

sub SmeltTrush()
var tType, Forge='0x4015F387'
   UO.Print('Откуда тырим?')
   uo.addobject('objFrom')
   while uo.Targeting()
      wait(200)
   wend
   UO.UseObject('objFrom')
   UO.Print('Что брать то?')
   uo.addobject('objType')
   while uo.Targeting()
      wait(200)
   wend
   tType = uo.GetGraphic('objType')
   UO.Findtype(tType,'-1','objFrom')
   while UO.GetQuantity('finditem')>0
      UO.MoveItem('finditem',-1,'backpack')      
      CheckLag()
      UO.FindType(tType,-1,'backpack')
      If UO.GetQuantity('finditem') then
         UO.WaitTargetObject('finditem')
         UO.UseObject(Forge)
         wait(3000)
         CheckLag()
      Endif
      if UO.Weight > UO.STR*4 then
         UO.FindType('0x1BEF','0x0000','backpack')
         UO.MoveItem('finditem',-1,'objFrom')
         CheckLag()
      end if
      UO.Findtype(tType,'-1','objFrom')
   wend
end Sub
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Post by psixozz »

спс извеняюся :) но можно ли сделать так чтоб плавил не один тип а все что есть в бек паке*?*
Мне надо айрон разный плавить :lol:
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Post by psixozz »

в твоем скрипте выдает ошибку 18 линия к чему бы это*?* :(
Arsuri
Posts: 62
Joined: 2005-02-25 13:31:26
Location: DRW, [Hussars]
Contact:

Post by Arsuri »

Добавь функцию:

Code: Select all

sub CheckLag() 
   UO.DeleteJournal()
   UO.Click('backpack')
   repeat
      wait(50)
   until UO.InJournal('backpack')
end sub
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Вот, держи.
Только чтобы нормально работало, в паке должны дежать только те вещи, которые собираешся плавить!

Code: Select all

sub smelt()
VAR Forge='0x4015F387'  ; айди форжи
UO.Findtype( '-1', '-1', 'my' )
  While UO.FindCount()
    UO.WaitTargetObject( 'finditem' )
    UO.UseObject(Forge)
    Wait(3000)
    CheckLag()
    UO.Findtype( '-1', '-1', 'my' )
  Wend
UO.Print( 'Done!' )
end sub
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Post by psixozz »

Так я не понел что с этим чегланд=) делать просто вставить в скрипт и усе*?* в скриптах я просто 0щик=)
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Post by psixozz »

Скрипт работает токо раз через 10,что делать? :(
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Функцию чеклаг просто вставляешь в один файл с скриптом на переплавку.

Ты о моем скрипте? Что именно не так?
psixozz
Posts: 37
Joined: 2005-03-06 22:24:43

Post by psixozz »

НЕ знаю работал норм а потом стал редко работать ошибок вроде нет
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Что именно не работает?
Опиши что происходит, когда ты запускаешь скрипт.
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

psixozz wrote:Скрипт работает токо раз через 10,что делать? :(

Наверняка в паке остались какие-то вещи (ньюби, например). Если не хочешь их убирать, внеси их ID в игнор в начале скрипта. Вот так:
UO.Ignore('ID_1')
UO.Ignore('ID_2')
...........................
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

А, наверное я понял в чем проблема.
Он будет пытаться переплавить инги, получаемые от переплавки!
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

flake wrote:А, наверное я понял в чем проблема.
Он будет пытаться переплавить инги, получаемые от переплавки!
скажу больше - он будет пытаться переплавить _всё_ что есть в бэкпаке... что то безропотно сгорит, что то наотрез откажется... - на последнем "что-то" всё и стопорнёт.
если даже вы заигнорите ненужные вам для переплавки вещи... то после каждой переплавки придётся игнорить инги по новой посколько после добавки в кучку с ингами - стопка меняет свой айди на айди добавленной кучки (так помоему) + более "новые" аёди находятся первыми (тоже на 100% неуверен), поэтому даже если вы что то успешно сплавить... следующим шагом вы будете пытаться плавить инги.

поэтому либо с моим вариантом реализации тыкайтесь... либо через массив типов/цветов заморачивайтесь.
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

Sfagnum wrote:скажу больше - он будет пытаться переплавить _всё_ что есть в бэкпаке... что то безропотно сгорит, что то наотрез откажется... - на последнем "что-то" всё и стопорнёт.
если даже вы заигнорите ненужные вам для переплавки вещи... то после каждой переплавки придётся игнорить инги по новой посколько после добавки в кучку с ингами - стопка меняет свой айди на айди добавленной кучки (так помоему) + более "новые" аёди находятся первыми (тоже на 100% неуверен), поэтому даже если вы что то успешно сплавить... следующим шагом вы будете пытаться плавить инги.

поэтому либо с моим вариантом реализации тыкайтесь... либо через массив типов/цветов заморачивайтесь.

Да пусть просто после плавки ищет инги и выкидывает их из пака... Ну иль, на худой конец, складывает в мешок, а поиск итемов вести только в паке.
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Угу, тоже идея.
А насчет ньюби айтемов - я же предупредил, что нужно выложить ВСЁ кроме вещей на переплавку.
Post Reply