Переброс вещей

Frozen
9 марта 2012 20:26
Сообщение #1

Можете выручить скриптом чтобы из моего блек пака все в нем содержимое перебрасовалось в мешок в который я хочу.Заранее спс.

12 лет
Monk
Сообщений: 80
Рег. 26.04.2012
2 мая 2012 10:33
Сообщение #2
Если итемы идентичные то ",massmove 0"
13 лет
Ranger
Сообщений: 1043
Рег. 18.06.2011
2 мая 2012 13:22
Сообщение #3

Подапнул и мимо biggrin_mini \
 ,massmove 0 не работает на 56 сфере. В сервер зашита проверка на фаст лут которую не отключить. Будет работать (но жутко крашить) команда 
,massmove 300
(400-500-600).
Скрипт на перекладывание однотипных предметов есть на фанте. Ссылку я не однократно выкдалывал в этом раздете форума. 

Генерал Полковник (37807901)13 летИнквизитор
Inquisitor
Сообщений: 792
Рег. 27.06.2011
2 мая 2012 17:45
Сообщение #4

Народ, не парьтись biggrin_mini2

инжа все делает стандартными командами:

,setreceivingcontainer - и указываешь куда будешь кидать

,emptycontainer - и прицелом на свой пак


если все время один и тот же то лучше одной командой прописать в инже - синтаксис:

,emptycontainer delay [container] [recevingcontainer]


Перемещает все вещи из одного контейнера в другой с задержкой между перемещением отдельных вещей delay мс (1000 мс = 1 сек).



Капитан (8078332)15 лет
Dragonstalker
Сообщений: 3333
Рег. 5.09.2009
3 мая 2012 21:06
Сообщение #5
или так:

!!! когда попросит указать цеть, то нажми эскейп, а если указать предмет, то перекинет все предметы этого типа(удобно при переброске руды, логов)

sub fromtoin()
  VAR Ttov
  UO.Print('Выбери ИСТОЧНИК')
  UO.Exec('addobject istok')
  while UO.Targeting()
    wait(100)
  wend
  #UO.UseObject('istok')
  UO.Print('Выбери ПРИЕМНИК')
  UO.Exec('addobject priem')
  while UO.Targeting()
    wait(100)
  wend
  UO.Print('Выбери ТОВАР')
  UO.Exec('addobject tovar')
  while UO.Targeting()
    wait(100)
  wend
  TTov = UO.GetGraphic('tovar')
  UO.FindType(Ttov,'-1','istok')
  If UO.FindCount() > 0 then
    repeat
      UO.MoveItem('finditem', '0', 'priem')
      wait(1000)
      UO.FindType(Ttov,'-1','istok')
    until not UO.FindCount()
    UO.Print('Закончили...')
  else
    UO.Print('А кидать то нечего...')
  endif
end sub


а если все и всегда, то скрипт еще короче можно сделать
Лейтенант (3860980)14 лет
Ranger
Сообщений: 101
Рег. 11.09.2010
1 февраля 2018 19:34
Сообщение #6
Parker,

подскажи, я нажимаю эскейп и скрипт просто останавливается, я правильно же понял указываю сумку от куда, указываю куда а когда нужно указать что перетаскивать нажимаю эскейп, ( правильно же понял что он должен перемещать если нажать эскейп все вещи из сумки)
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
1 февраля 2018 21:58
Сообщение #7
неправильно. Причем не только про ескейп. Но и про некромантию.
В скрипте по русски написано как он работает.
тебе нужно:
TTov = '-1'
Последние посетители (0):

 
Сейчас: 22 ноября 2024 20:50