Подскажите насчет переплавки.
Moderators: Murderator+, Murderator
Подскажите насчет переплавки.
Скрипт на бс написал... а вот чоб он плавил сразу же то чо я сковал-никак. Помогите, напишите простенький скрипт на переплавку даггеров например.
Re: Подскажите насчет переплавки.
Debian wrote:Скрипт на бс написал... а вот чоб он плавил сразу же то чо я сковал-никак. Помогите, напишите простенький скрипт на переплавку даггеров например.
Code: Select all
UO.FindType('тип даггера','цвет даггера',-1)
UO.WaitTargetObject('finditem')
UO.UseObject('сериал форжи')
простенький. схема понятна?
Проблемка вот какая в скрипт всё что нужно подставил...
Однако пишет мне он вот что:You can't see the target. Но если после запуска скрипта тыкнуть два раза на плавилку, он переплавляет один даггер.
sub Smelt()
UO.FindType('0x0f51','-1',2)
UO.WaitTargetObject('finditem')
UO.UseObject(0x0fb1)
endsub
А так же загвоздка в том как заставить его повторять это действие ННое кол-во раз?
Однако пишет мне он вот что:You can't see the target. Но если после запуска скрипта тыкнуть два раза на плавилку, он переплавляет один даггер.
sub Smelt()
UO.FindType('0x0f51','-1',2)
UO.WaitTargetObject('finditem')
UO.UseObject(0x0fb1)
endsub
А так же загвоздка в том как заставить его повторять это действие ННое кол-во раз?
Debian wrote:Проблемка вот какая в скрипт всё что нужно подставил...
Однако пишет мне он вот что:You can't see the target. Но если после запуска скрипта тыкнуть два раза на плавилку, он переплавляет один даггер.
sub Smelt()
UO.FindType('0x0f51','-1',2)
UO.WaitTargetObject('finditem')
UO.UseObject(0x0fb1)
endsub
А так же загвоздка в том как заставить его повторять это действие ННое кол-во раз?
1) В UO.UseObject() надо ставить СЕРИАЛ, а не ТИП
2) зацикли переплавку:
Repeat
(переплавка)
Until UO.Count('0x0f51') == 0
принцип ясен?