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()
В данном случае пауза после перемещения предмета не нужна - на сервер так или иначе придёт сначала информация о перемещении предмета, потом об использовании.
А после плавки использовать статическую паузу - зло, тут либо по сабжам, либо через чеклаг.