Сбор овощей
Moderators: Murderator+, Murderator
Сбор овощей
Скиритеры, можно написать скирипт н7а сбор овощей (морковки) , где чар встает и вокруг себя выдёргивает из мемли по типу морковку
mozno :
Code: Select all
sub sobirajem_markovku()
uo.say('zhu4ka, komne!!!')
wait(1000)
uo.say('zovi myshku')
wait(1000)
uo.say('potjanuli!!!!!!!!!!!!')
end sub
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
sub sbor()
var mork=' type '
uo.Set('finddistance','10')
while not uo.Dead()
uo.FindType(mork,'-1','ground')
uo.UseType('finditem')
wait(750)
wend
end sub
You Must Die wrote:Code: Select all
sub sbor()
var mork=' type '
uo.Set('finddistance','10')
while not uo.Dead()
uo.FindType(mork,'-1','ground')
uo.UseType('finditem')
wait(750)
wend
end sub
морковку не собирает

а потом в 8 строке пишет ошибку
Lasas wrote:You Must Die wrote:Code: Select all
sub sbor()
var mork=' type '
uo.Set('finddistance','10')
while not uo.Dead()
uo.FindType(mork,'-1','ground')
uo.UseType('finditem')
wait(750)
wend
end sub
морковку не собираетпишет в клиенте No item found
а потом в 8 строке пишет ошибку
ты тип морковки указал?
Code: Select all
var mork=' тут нужно указать тип морковки '
-
- Posts: 39
- Joined: 2006-05-26 11:44:07
- Location: Москва
- Contact:
Code: Select all
sub morkov()
uo.usefromground('type')
end sub
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Жгёте ппц... Отцы инжекта
РЖУ НИМАГУ =)
ЗЫ: Сорри за оффтоп



You Mast Die wrote:Code: Select all
uo.UseType('finditem')
РЖУ НИМАГУ =)
ЗЫ: Сорри за оффтоп

Last edited by DerMeister =) on 2006-05-26 12:34:18, edited 1 time in total.
DerMeister сейчас на нейрале!
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
-
- Posts: 39
- Joined: 2006-05-26 11:44:07
- Location: Москва
- Contact:
[/quote]Rijo wrote:Lasas wrote:You Must Die wrote:Code: Select all
sub sbor()
var mork=' type '
uo.Set('finddistance','10')
while not uo.Dead()
uo.FindType(mork,'-1','ground')
uo.UseType('finditem')
wait(750)
wend
end sub
морковку не собираетпишет в клиенте No item found
а потом в 8 строке пишет ошибку
ты тип морковки указал?Code: Select all
var mork=' тут нужно указать тип морковки '
ты меня вообще за оленя считаешь? сам то пробовал скрипт ? прежде чем писать так ??lol
-
- Posts: 265
- Joined: 2006-03-10 00:19:11
- Location: http://drw.ru/
блин он не работает т.к. на расстоянии 10 клеток он не достанет, файнддистанс измени на 3 и все будет ок...
а вообще он у меня и так есть, сам раньше дергал...
скрипт работает вечно, поэтому, стал ободрал, побежал дальше, остановился, побежал дальше, потом вручную вырубишь.
Я играю на дрв там если поставить задержу меньше 400 то УНСП выдаст что вы сильно часто используете предметы, если ты не на дрв, попробуй уменьшить wait
а вообще он у меня и так есть, сам раньше дергал...
Code: Select all
sub morkovka()
uo.set('finddistance','3')
repeat
UO.Findtype('0x0C76','-1','ground')
UO.UseObject('finditem')
wait(400)
until false
endsub
скрипт работает вечно, поэтому, стал ободрал, побежал дальше, остановился, побежал дальше, потом вручную вырубишь.
Я играю на дрв там если поставить задержу меньше 400 то УНСП выдаст что вы сильно часто используете предметы, если ты не на дрв, попробуй уменьшить wait
-
- Posts: 39
- Joined: 2006-05-26 11:44:07
- Location: Москва
- Contact:
Lasas wrote:морковку не собираетпишет в клиенте No item found
а потом в 8 строке пишет ошибку
Попробуй поменяй
Code: Select all
uo.UseType('finditem')
на
Code: Select all
uo.usefromground(' тип морковки ')
хз, что получиться, но должно сработать.

Last edited by No More Lies on 2006-05-27 14:13:57, edited 1 time in total.
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Вы чё? Сурьёзно?
Вот вам справка из хелпа:
Вывод:
Используте uo.useobject('finditem') и всё. Какие проблемы?
Либо uo.usefromground('type')
PS: FINDITEM - это ссылка на ОБЪЕКТ, а не тип!!!

Code: Select all
Эти команды работают с типами, а не с обьектами:
uo.UseType('type')
uo.usefromground('type')
Вот вам справка из хелпа:
Описание: usefromground •
Синтакс: ,usefromground type [color]
none uo.usefromground(type,[color])
Тема: Работа с обьектами Ключевые слова: command, uoscript, typehandling
Ищет обьект на земле по типу type (и цвету color если указано) и использует его (двойным щелчком). Смотрите так же команды usetype, CountGround.
Описание: usetype •
Синтакс: ,usetype type [color]
none uo.usetype(type,[color])
Тема: Работа с обьектами Ключевые слова: command, uoscript, typehandling
Ищет в бекпаке и подсумках обьект по типу type (и цвету color если задано) после чего использует его (двойной щелчок).
См. так же useobject, usefromground.
Вывод:
Используте uo.useobject('finditem') и всё. Какие проблемы?
Либо uo.usefromground('type')
PS: FINDITEM - это ссылка на ОБЪЕКТ, а не тип!!!
DerMeister сейчас на нейрале!
-
- Posts: 39
- Joined: 2006-05-26 11:44:07
- Location: Москва
- Contact:
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Вообще, как я понимаю, каманды uo.UseType('type','color') и uo.usefromground('type','color') просто заменяют 6 строчек кода одной:
и соответственно:
Но вот только set finddistance помоему на uo.UseType('type','color') и uo.usefromground('type','color') не влияет =( хотя я хз.
Code: Select all
###uo.UseType('type','color')###
uo.findtype('type','color','me')
if uo.findcount() then
uo.useobject('finditem')
else
uo.print("No Item Found")
end if
и соответственно:
Code: Select all
###uo.usefromground('type','color')###
uo.findtype('type','color','ground')
if uo.findcount() then
uo.useobject('finditem')
else
uo.print("No Item Found")
end if
Но вот только set finddistance помоему на uo.UseType('type','color') и uo.usefromground('type','color') не влияет =( хотя я хз.
DerMeister сейчас на нейрале!
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact: