Page 1 of 1

Подскажите как исправить переплавку инготов

Posted: 2012-11-10 02:21:37
by Siva
Подскажите пожелаться что тут надо поправить,
Чар берет руду из сундука плавит и обратно в сундук складывает инготы, если руда не плавиться то ее обратно в сундук, только через минуту он начинает сбиваться и не выкладывает все инготы, вес растет и все из него высыпается, как сделать что бы выкладывал все инготы а только потом брал новую руду.

Code: Select all

sub pereplavka()
repeat
if uo.weight > 100 then   #Максимальный вес     
repeat
UO.Findtype('0x19B9', '-1', 'backpack')  #ту что осталось руду в сундук назад
UO.moveitem('finditem',-1,'0x4057624A')
Wait(500)
until uo.findcount()== 0
Wait(1000)
UO.Findtype('0x1BEF', '-1', 'backpack')  #игноты в сундук
UO.moveitem('finditem',-1,'0x4057624A')
endif
Wait(500)
UO.UseObject('0x40580C04')#использую сундук который рядом с кузнецей(открыnm сундук)
         UO.Findtype('0x19B9', '-1','0x4057624A')     
         If UO.Findcount() == 0 Then
                             return
                 Endif
         UO.Set('quiet','0')
      uo.print('find->'+'finditem' )
      UO.moveitem('finditem','250','backpack')
      Wait(1000)
      UO.UseType('0x19B9')         
      Wait(1000)
until uo.findcount()== 0
UO.Print('end!')
end sub

Re: Подскажите как исправить переплавку инготов

Posted: 2012-11-10 08:38:04
by Juicy Fruit

Code: Select all

UO.moveitem('finditem',-1,'0x4057624A')

Замени на

Code: Select all

UO.moveitem('finditem','0','0x4057624A')

Мб поможет.

Re: Подскажите как исправить переплавку инготов

Posted: 2012-11-10 09:44:34
by Siva
Пробовал нечего не меняется.

Re: Подскажите как исправить переплавку инготов

Posted: 2012-11-22 16:19:34
by ZeroDX

Code: Select all

sub pereplavka()
    repeat
        if uo.weight > 100 then   #Максимальный вес     
            repeat
                UO.Findtype('0x19B9', '-1', 'backpack')  #ту что осталось руду в сундук назад
                UO.moveitem('finditem',-1,'0x4057624A')
                Wait(500)
            until uo.findcount()== 0
            Wait(1000)
            repeat
                UO.Findtype('0x1BEF', '-1', 'backpack')  #игноты в сундук
                UO.moveitem('finditem',-1,'0x4057624A')
                Wait(500)
            until uo.findcount()== 0
        endif
        Wait(500)
        UO.UseObject('0x40580C04')#использую сундук который рядом с кузнецей(открыnm сундук)
        UO.Findtype('0x19B9', '-1','0x4057624A')     
        If UO.Findcount() == 0 Then
            return
        Endif
        UO.Set('quiet','0')
        uo.print('find->'+'finditem' )
        UO.moveitem('finditem','250','backpack')
        Wait(1000)
        UO.UseType('0x19B9')         
        Wait(1000)
    until uo.findcount()== 0
    UO.Print('end!')
end sub

Re: Подскажите как исправить переплавку инготов

Posted: 2012-12-17 12:21:17
by Siva
Спасибо скрипт работает как надо :)
Долго не отвечал, на ДРВ Гуру забанил :mrgreen:
только стоило сказать "что на сервере стало меньше людей" получил Бан навсегда...

Re: Подскажите как исправить переплавку инготов

Posted: 2012-12-17 13:57:34
by Nmy
По моему...

Не обзывайся :roll: ©Mirage

Re: Подскажите как исправить переплавку инготов

Posted: 2012-12-17 14:50:07
by Mirage
А чё - практика многих шардов. Если скажешь что детище вскормленное грудью не есть супер пупер - сразу обижаются и банят. Это нормальная и обычная реакция ;)
Обижаться на админом (и тем более обзывать) не вижу повода. Не нравится - не ходите к ним (как я делаю :mrgreen: ).

Тема закрыта Nmy по причине осчастливлевания вопрошающего.