Page 1 of 1

перекладывание

Posted: 2005-05-01 17:39:05
by maximka4
вобщем такая ерунда, нужно чтоб то что появлялось в паке сразу падало в мешок в моем паке, но у меня это не получается, кто поможет? в чем у меня ошибка?

Code: Select all

sub main() 
    var pack='0x400D1A04' # айди мешка
    var vesch='0x14EB' # тип вещи
    var tmp
   
    while uo.count(vesch)>0
         tmp=uo.count(vesch)
         uo.moveitem('_'+vesch,"0",pack)
         repeat
             wait(600)
         until tmp<>uo.count(vesch)
    wend
   
end sub

Posted: 2005-05-01 22:46:56
by AGRS

Posted: 2005-05-02 14:32:31
by maximka4
все ок, спс огромное :)

Posted: 2005-05-02 15:28:12
by maximka4
а как можно поставить задержку?

Posted: 2005-05-02 15:41:16
by maximka4
все спасибо
мне нужно было вот этo

Code: Select all

sub main() 

While Not UO.Dead()
while UO.Count(0x14EB) > 0
UO.FindType(0x14EB,-1,-1)
UO.MoveItem('finditem', 0, 0x400D1A29)
wait(600)
wend
wend           
end sub

Posted: 2005-05-02 15:56:00
by Sfagnum
maximka4 wrote:все спасибо
мне нужно было вот этo

Code: Select all

UO.Count(0x14EB) > 0 
и это называется "то что появлялось в паке " :roll: - так и запишем....

Posted: 2005-05-02 20:48:51
by maximka4
Sfagnum wrote:
maximka4 wrote:все спасибо
мне нужно было вот этo

Code: Select all

UO.Count(0x14EB) > 0 
и это называется "то что появлялось в паке " :roll: - так и запишем....
:D ну вобщем ВОТ это (карта) как раз и появляется. :D 8)

Posted: 2005-05-03 11:10:41
by Beyonder
В последнем скрипте нету одного wend-a.
Это так, чтобы вопросов в будущем не возникало.