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.
Это так, чтобы вопросов в будущем не возникало.