Page 1 of 1

Раскидывание кучи по одному предмету.

Posted: 2010-10-11 10:53:14
by gobzter
Всем привет. Учу сейчас инжу, пытаюсь разобраться что к чему, но, к сожалению, не очень получается. Может подскажете?

Пытаюсь заставить чара перебрасывать из сумки в основной пэк один итем из кучи, пока не перебросит всю кучу, но скрипт стартует и молчит -_-

Подскажите, пожалуйста, в чем беда?

Code: Select all

sub dragging()

    VAR from    = '0x097a'
    VAR item    = '0x0E75'   

        If UO.Count( item ) == 0 Then
            UO.FindType( item, '-1', from )
            If UO.FindCount() > 0 Then
                UO.MoveItem( 'finditem', '1' )
                Wait( 100 )
            Else
                UO.Sayu('Terminate Drag')
            EndIf
        EndIf
end sub

Re: Раскидывание кучи по одному предмету.

Posted: 2010-10-11 12:31:09
by Mirage
во первых тебе сюда за смыслом команд UO.Count, UO.FindType
во вторых if одноразовая проверка выполнения условия а не цикл.
в третьих (см п.1) count ищет в подсумках - тоесть у тебя всегда >0 будет.
ну и в четвертых скриптов на раскладку предметов из кучи было кучи ( :mrgreen: )

А учиться надо с уроков с простых примеров. Потому что у тебя тут в редкой строке нет ошибки, перепутаны type и ID предметов, неверно задан цикл. Что радует - пользуешься программой для расставления отступов и тегами ;) Уже не ничего. Читай уроки.

Re: Раскидывание кучи по одному предмету.

Posted: 2010-10-11 13:23:21
by gobzter
Спасибо! Поковыряюсь ещё.