Page 1 of 1

нужен скрипт )

Posted: 2006-08-05 17:31:36
by Mihaill
помогите написать скрипт:
из кучи бинтов в сумке он берет 1 бинт и режет его ножницами
важно чтоб при ворлд сейве не вылетал и всю кучу не порезал сразу
заранее спасибо

Posted: 2006-08-05 17:34:47
by Mihaill
тип бинтов 0x0E21
тип ножниц 0x0F9E

Posted: 2006-08-05 19:24:27
by Scripts Writer

Code: Select all

sub script()
var bandage=' type '
var nozhnicy=' ID '
var bag=' ID where to put 1 bandage, and then cut '
  uo.FindType(bandage,'-1','backpack')
  while uo.FindCount()
    uo.moveitem('finditem','1',bag)
    uo.WaitTargetObject('finditem')
    uo.UseObject(nozhnicy)
    wait(500)
    uo.FindType(bandage,'-1','backpack')
  wend
end sub

Posted: 2006-08-05 20:21:18
by Mihaill
особенности шарда непозволяют резать на полу и в мешке, думаю надо бинты из мешка в сумку (backpack) по одному перекладывать и резать...
напиши плиз )

Posted: 2006-08-05 20:45:07
by admir
You Must Die wrote:

Code: Select all

sub script()
var bandage=' type '
var nozhnicy=' ID '
var bag=' ID where to put 1 bandage, and then cut '
  uo.FindType(bandage,'-1','backpack')
  while uo.FindCount()
    uo.moveitem('finditem','1',bag)
    uo.WaitTargetObject('finditem')
    uo.UseObject(nozhnicy)
    wait(500)
    uo.FindType(bandage,'-1','backpack')
  wend
end sub

хмм не тестил но ты уверен что finditem будет указывать именно на 1 бинт ?
по смыслу фанд итем должен указывать на стопку бинтов и после переноса 1 бинта , стопка изменит свой ИД также как и 1 бинт !

Posted: 2006-08-06 10:57:46
by Mihaill
ну что никто не поможет?

Posted: 2006-08-06 13:14:58
by Grin
1. Ваш скрипт собъется... Пауза перед следующим findtype должна определеятся по условию порезался ли бинт (достаточно будет посмотреть его quantity).
2. У перетащеного бинта будет ID кучи, а куча изменит свой ID
3. бинты лутше хранить в отдельной сумке, а перетаскивать через grab в основную...

Posted: 2006-08-06 18:13:09
by Scripts Writer
Грин: Я конечно понимаю что тебе не составит труда такое написать, а в следствии этого можно и покритиковать. Но проще написать и закрыть тему, чем опять разводить муть?

Зверь: Пост удалил, и буду удалять до тех пор, пока не будеш отвечать по теме.Твои тупые высказывания, аля : "МОГУ , НО НЕ БУДУ . Я ТЕБЯ ВЕРТЕЛ" здесь не к месту.

Posted: 2006-08-07 20:00:07
by Mihaill
ну че всем лень помочь, написать сей скрипт?