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

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

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

Post by dimatotal »

Помогите пожалуйста скриптом, чтобы чар брал с пола руду по определённому типу по пять штук и кликал на неё, тоесть плавил(плавить можно держа её в бэкпаке, главное чтоб фордж был рядом),
с задержкой в 200мс, написал бы сам да немогу разобраться-(

Спасибо
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post 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
Last edited by Rivory on 2007-05-08 18:49:22, edited 1 time in total.
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

Post by dimatotal »

спасибо большое
только чёто он выдаёт ошибку:
line3: variable already defined-ruda
в тайпсах я прописал тип руды и в скрипте поставил

пс: как удалить пост?
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

Post by dimatotal »

руду с пола он берёт а дальше вылетает эта ошибка..
и клиет пишет no item found
Rivory
Posts: 205
Joined: 2005-01-06 11:49:28

Post by Rivory »

ой блин ступил я )) скрипт поправил, попробуй так.
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

Post by dimatotal »

мдя он вобщем сначала брал брал(циклов 10) по 5 а потом взял и всю руду с пола переплавил за рас -) сразу 10000 инготов -(
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

Post by dimatotal »

помоему он как только набрал максимальный вес использовал всю руду с пола причём всю перетащил в бекпэк
dimatotal
Posts: 7
Joined: 2007-05-08 17:34:18

Post by dimatotal »

сенк большой я вообщем задержки увеличил вроде всёё нормально тока он тупит когда вес превышает, можно как нить сделать чтоб он инги на пол скидывал при достежении определённого веса? и продалжал дальше плавить
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post 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()


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

А после плавки использовать статическую паузу - зло, тут либо по сабжам, либо через чеклаг.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Post Reply