Yoko
http://forum.yoko.com.ua/

Хелп
http://forum.yoko.com.ua/viewtopic.php?f=3&t=7345
Page 1 of 1

Author:  termit [ 2006-04-12 18:52:55 ]
Post subject:  Хелп

Люди помогите мне в такой проблеме вот пример
Code:
sub Collect()
        var id_raw,i
uo.Print("Starting harvesting.");
UO.FindType('0x0C76', '-1', "ground")
for i = 1 to uo.findcount()
id_raw = UO.GetSerial("finditem")
uo.useobject(id_raw)
wait(5000)
uo.ignore(id_raw)
next
end sub


Вот он находит например 10 итемов ,и он один и тот же юзает ,вместо того чтоб поочереди от одного до 10...
Подскажите в чем праблема

Author:  Sanch [ 2006-04-12 19:38:44 ]
Post subject: 

В скрипте uo.findtype юзается 1 раз, тк он идет перед 'for ***', в указатель "finditem" записывается последний обьект, скрипт его и юзает, твой скрипт надо править, ща поем займусь, если мя кто нить не опередит.

Author:  CFA [ 2006-04-12 19:48:42 ]
Post subject:  Re: Хелп

у тебя findType вызываеться только 1 раз до цикла. а внутри цикла используеться один и тотже объект, найденный еще до цикла.

Code:
sub Collect() 
    var id_raw,i
    uo.Print("Starting harvesting.");
    UO.FindType('0x0C76', '-1', "ground")
    for i = 1 to uo.findcount()
        UO.FindType('0x0C76', '-1', "ground")
        id_raw = UO.GetSerial("finditem")
        uo.useobject(id_raw)
        wait(5000)
        uo.ignore(id_raw)
    next
end sub

Author:  Sanch [ 2006-04-12 19:55:11 ]
Post subject: 

Quote:
у тебя findType вызываеться только 1 раз до цикла. а внутри цикла используеться один и тотже объект, найденный еще до цикла.


Повторение - мать учения :)

Author:  termit [ 2006-04-12 19:56:43 ]
Post subject: 

Большое спасибо

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/