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...
Подскажите в чем праблема
В скрипте uo.findtype юзается 1 раз, тк он идет перед 'for ***', в указатель "finditem" записывается последний обьект, скрипт его и юзает, твой скрипт надо править, ща поем займусь, если мя кто нить не опередит.
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