Page 1 of 1

Крик о помощи -))

Posted: 2007-05-08 17:40:09
by dimatotal
Помогите пожалуйста скриптом, чтобы чар брал с пола руду по определённому типу по пять штук и кликал на неё, тоесть плавил(плавить можно держа её в бэкпаке, главное чтоб фордж был рядом),
с задержкой в 200мс, написал бы сам да немогу разобраться-(

Спасибо

Posted: 2007-05-08 18:00:37
by Rivory

Code: Select all

sub miningspola()
var ruda = '0x0000' # тип руды
repeat
uo.set('finddistance', '3')
uo.findtype(ruda,'-1', 'ground')
if uo.FindCount() then
    uo.moveitem('finditem','5','backpack')
    wait(200)
    uo.usetype(ruda)
    wait(100)
else
    uo.Print('Net rudi')
    return
end if
until uo.Dead()
end sub

Posted: 2007-05-08 18:27:04
by dimatotal
спасибо большое
только чёто он выдаёт ошибку:
line3: variable already defined-ruda
в тайпсах я прописал тип руды и в скрипте поставил

пс: как удалить пост?

Posted: 2007-05-08 18:37:25
by dimatotal
руду с пола он берёт а дальше вылетает эта ошибка..
и клиет пишет no item found

Posted: 2007-05-08 18:49:45
by Rivory
ой блин ступил я )) скрипт поправил, попробуй так.

Posted: 2007-05-08 18:56:23
by dimatotal
мдя он вобщем сначала брал брал(циклов 10) по 5 а потом взял и всю руду с пола переплавил за рас -) сразу 10000 инготов -(

Posted: 2007-05-08 19:02:48
by dimatotal
помоему он как только набрал максимальный вес использовал всю руду с пола причём всю перетащил в бекпэк

Posted: 2007-05-08 19:09:39
by dimatotal
сенк большой я вообщем задержки увеличил вроде всёё нормально тока он тупит когда вес превышает, можно как нить сделать чтоб он инги на пол скидывал при достежении определённого веса? и продалжал дальше плавить

Posted: 2007-05-08 19:14:48
by Destruction

Code: Select all

    uo.moveitem('finditem','5','backpack') 
    wait(200)
    uo.usetype(ruda)
    wait(100)

Code: Select all

    uo.moveitem('finditem','5','backpack') 
    uo.usetype(ruda)
    checklag()


В данном случае пауза после перемещения предмета не нужна - на сервер так или иначе придёт сначала информация о перемещении предмета, потом об использовании.

А после плавки использовать статическую паузу - зло, тут либо по сабжам, либо через чеклаг.