Собрать вещи

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
alexhide
Posts: 4
Joined: 2007-01-15 05:02:52

Собрать вещи

Post by alexhide »

Code: Select all

sub main() 
      
#korabl 
#NewFishing(353,179,6,2) 
#Fenix House 
NewFishing(290,160,5,3) 
 
end sub 
 
sub do_one_loop(x,y) 
 
UO.Exec("usetype 0xDBF") 
Wait(300) 
UO.LClick(x,y) 
Wait(3000) 
      
end sub 
 
sub NewFishing(startx, starty, dx, dy) 
     
var i, j, x, y 
while true 
for j=0 to dx 
x = startx - 24*j 
y = starty  + 22*j 
for i=0 to dy 
do_one_loop(x + 24*i ,y + 22*i) 
next 
next 
wend    
end sub
Это скрипт на фишинг, как вы наверное поняли. Вот стою я на нем и рыбачу. НО! Под ногами у меня скапливается куча мешочков, в которых денюжки и под ногами же карты сокровищ. Итакже бутылки SOS в бэкпаке, за которыми вообще ничего не видно. Если ли скрипт, который может собрать все мешочки с деньгами в отдельный сундук, который я укажу, карты во второй сундук, а бутылки в третий?
alexhide
Posts: 4
Joined: 2007-01-15 05:02:52

Post by alexhide »

Code: Select all

sub loot()
 uo.set('finddistance','3')
 
 uo.exec('addobject bag1')
 uo.print('Bag for Money')
  while uo.targeting()
  wait(100)
 wend
 
 uo.exec('addobject bag2')
 uo.print('Bag for maps')
  while uo.targeting()
  wait(100)
 wend

 uo.exec('addobject bag3')
 uo.print('Bag for SOS bottles')
  while uo.targeting()
  wait(100)
 wend

  UO.FindType( -1 , -1 ,'ground')
  while UO.FindCount()
  If uo.GetGraphic('finditem') == '0x4574a70e' then
  uo.moveitem('finditem', 0 ,'bag1')
  uo.ignore('finditem')
  Endif
  Wait(500)
  UO.FindType( -1 , -1 ,'ground')
 wend
 wait(100)
wend

  UO.FindType( -1 , -1 ,'ground')
  while UO.FindCount()
  If uo.GetGraphic('finditem') == '0x45b15d1b' then
  uo.moveitem('finditem', 0 ,'bag2')
  uo.ignore('finditem')
  Endif
  Wait(500)
  UO.FindType( -1 , -1 ,'ground')
 wend
 wait(100)
wend

  UO.FindType( -1 , -1 ,'my')
  while UO.FindCount()
  If uo.GetGraphic('finditem') == '0x45cd9243' then
  uo.moveitem('finditem', 0 ,'bag3')
  uo.ignore('finditem')
  Endif
  Wait(500)
  UO.FindType( -1 , -1 ,'my')
 wend
 wait(100)
wend

end sub
Вот я написал что-то. Только не работает, естественно. :)
alexhide
Posts: 4
Joined: 2007-01-15 05:02:52

Post by alexhide »

Тема закрыта. :)
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

alexhide wrote:Только не работает... Тема закрыта. :)
Где же логика?
The End.
alexhide
Posts: 4
Joined: 2007-01-15 05:02:52

Post by alexhide »

I'm wrote: Где же логика?
По ICQ обьяснили ошибки и я все исправил. :)
Post Reply