Простейший крипт на даблклик по предмету

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Простейший крипт на даблклик по предмету

Post by -=DeX=- »

Суть такова
Чар ищет на земле(это принципиально!) определённый тип предмета, в радиусе 4-х тайов. Если находит - тыкает на него два раза. Всё )
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Чем неустраивает

Code: Select all

uo.UseObject(object)
?
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

Scripts Writer wrote:Чем неустраивает

Code: Select all

uo.UseObject(object)
?


Наверное тем, что не ищет на земле... Мне именно этот момент интересен. Я начинающий(совсем)скриптер...

наскриптил вот что

Code: Select all

sub Hlopok()
   uo.findtype('Type', '-1', 'ground')
   
   uo.UseObject('finditem')
end sub


Осталось сделать чтоб искал в радиусе 4-х тайлов

И так, в конечном итоге проблема решена )
Спасибо Скрипт райтеру за идею и форуму за то что он есть.
Конечный скрипт выглядит вот так

Code: Select all

sub Hlopok()
UO.Set('finddistance','3')
   uo.findtype('Type', '-1', '1')
      uo.UseObject('finditem')
end sub
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

-=DeX=- wrote:
Scripts Writer wrote:Чем неустраивает

Code: Select all

uo.UseObject(object)
?


Наверное тем, что не ищет на земле... Мне именно этот момент интересен. Я начинающий(совсем)скриптер...

наскриптил вот что

Code: Select all

sub Hlopok()
   uo.findtype('Type', '-1', 'ground')
   
   uo.UseObject('finditem')
end sub


Осталось сделать чтоб искал в радиусе 4-х тайлов

И так, в конечном итоге проблема решена )
Спасибо Скрипт райтеру за идею и форуму за то что он есть.
Конечный скрипт выглядит вот так

Code: Select all

sub Hlopok()
UO.Set('finddistance','3')
   uo.findtype('Type', '-1', '1')
      uo.UseObject('finditem')
end sub


Не лишней будет проверка с задержкой.

Code: Select all

sub Hlopok()
var Type= #type of a cotton
 UO.Set('finddistance','3')
 uo.FindType(Type, '-1', 'ground')
 if uo.FindCount() then
  uo.UseObject('finditem')
  wait(750)
 end if
end sub
-=DeX=-
Posts: 36
Joined: 2006-02-05 13:21:51

Post by -=DeX=- »

А зачем? Я его ручками нажимаю? Собрал кусочек хлопка - нажал кнопочку. Он же не в автоматическом режиме собирает.

Просто впадлу постоянно два раза на мышку клацать. Опять же целиться надо. А так по кнопке на клаве целиться не надо. Один раз прицелился, и собирай всё что можешь. Сделал 4 шага вперёд и снова...
Ururu
Posts: 479
Joined: 2007-02-21 20:15:57

Post by Ururu »

usefromground
Шард Антарес
Ururu
Post Reply