Page 1 of 1

Сбор овощей

Posted: 2006-05-26 09:07:32
by Lasas
Скиритеры, можно написать скирипт н7а сбор овощей (морковки) , где чар встает и вокруг себя выдёргивает из мемли по типу морковку

Posted: 2006-05-26 10:49:53
by dmitrykit
mozno :

Code: Select all

sub sobirajem_markovku()

    uo.say('zhu4ka, komne!!!')
    wait(1000)
    uo.say('zovi myshku')
    wait(1000)
    uo.say('potjanuli!!!!!!!!!!!!')


end sub

Posted: 2006-05-26 11:22:57
by Scripts Writer

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   

Posted: 2006-05-26 12:06:50
by Lasas
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 строке пишет ошибку

Posted: 2006-05-26 12:12:05
by Rijo
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=' тут нужно указать тип морковки '
[/quote]

Posted: 2006-05-26 12:17:14
by No More Lies

Code: Select all

sub morkov()
uo.usefromground('type')
end sub

Posted: 2006-05-26 12:28:16
by DerMeister =)
Жгёте ппц... Отцы инжекта :lol: :lol: :lol:

You Mast Die wrote:

Code: Select all

uo.UseType('finditem')


РЖУ НИМАГУ =)
ЗЫ: Сорри за оффтоп :roll:

Posted: 2006-05-26 12:29:13
by DerMeister =)
No More Lies вам всё правильно подсказывает -) просто как 2 пальца =)

Posted: 2006-05-26 12:30:08
by No More Lies
:roll:

Posted: 2006-05-26 12:37:32
by Lasas
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=' тут нужно указать тип морковки '
[/quote]


ты меня вообще за оленя считаешь? сам то пробовал скрипт ? прежде чем писать так ??lol

Posted: 2006-05-26 12:48:04
by Rijo
Нет не пробовал ибо не знаю где у меня на шарде морковка растет :). Другие растения тоже не пробовал :)

Posted: 2006-05-26 13:33:39
by to4a
блин он не работает т.к. на расстоянии 10 клеток он не достанет, файнддистанс измени на 3 и все будет ок...
а вообще он у меня и так есть, сам раньше дергал...

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

Posted: 2006-05-26 16:52:23
by dmitrykit
kto na4to gorazd :)

Posted: 2006-05-27 13:49:35
by No More Lies
Lasas wrote:морковку не собирает :( пишет в клиенте No item found
а потом в 8 строке пишет ошибку


Попробуй поменяй

Code: Select all

    uo.UseType('finditem')


на

Code: Select all

uo.usefromground(' тип морковки ')


хз, что получиться, но должно сработать. :roll:

Posted: 2006-05-27 14:06:43
by DerMeister =)
Вы чё? Сурьёзно? :lol:

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 - это ссылка на ОБЪЕКТ, а не тип!!!

Posted: 2006-05-27 14:13:22
by No More Lies
Тупанул, изменю. :)

Posted: 2006-05-27 14:22:40
by DerMeister =)
Вообще, как я понимаю, каманды uo.UseType('type','color') и uo.usefromground('type','color') просто заменяют 6 строчек кода одной:

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') не влияет =( хотя я хз.

Posted: 2006-05-27 15:43:45
by Scripts Writer
Как вас много развелось.