UO.LClick(213,264) помогитье... (папки вам что- слабо?)

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

UO.LClick(213,264) помогитье... (папки вам что- слабо?)

Post by Nmy »

Code: Select all

sub Dress() 
If UO.Dead() Then 
   UO.Print("You are Dead") 
   Return 
End If 
var n 

Dim Select[4] 
Select[0] = 3 
Select[1] = '1'  ; Бинты 
Select[2] = '12' ; Химия 2 
Select[3] = '3'  ; Реги 

Dim Item[4] 
Item[0] = 3 
Item[1] = '0x0E21' 
Item[2] = '0x09B0' 
Item[3] = '0x0E76' 

If UO.GetGlobal('NorbcalcCheck')<>'yes' Then 
   UO.Set('norbcalc','1') 
   UO.SetGlobal('NorbcalcCheck','yes') 
End If 
If UO.GetGlobal('DressCheck')<>'on' Then 
   UO.SetGlobal('DressCheck','on') 
      If NOT UO.ObjAtLayer('Torso') or UO.Count('0x0EFA')==0 Then ;Проверка на пак 
         UO.UseObject('backpack') 
         Wait(1000) 
      End If 
      If UO.CountGround('0x0ED4','0x08BB') and UO.CountGround('0x0ED4','0x079B') Then 
         If NOT UO.ObjAtLayer('Torso') Then 
            UO.Recall('0x4001361C','7') ; Армор(Композит) 
               REPEAT 
                  Wait(100) 
	  uo.recall('0x4001AA8A','4')
		wait(300)
	     UO.LClick(213,264)
 			REPEAT
	      wait(50)
               Until UO.ObjAtLayer('Torso') 
         End If 
         If NOT UO.ObjAtLayer('Horse') Then 
            UO.Recall('0x40013766','8') ; Лама
               REPEAT 
                  Wait(300) 
               Until UO.ObjAtLayer('Horse') 
         End If 
         For n = 1 TO Select[0] 
            If UO.Count(Item[n])==0 Then 
               UO.Recall('0x40013766',Select[n]) 
               UO.DeleteJournal() 
                  REPEAT 
                     Wait(300) 
                  Until UO.InJournal("You put") 
  	  		End If
         Next         
		Uo.UseType('0x1F06')
	wait(50)
		Uo.UseType('0x1F08')
	wait(50)
		Uo.UseType('0x1FFD')
	wait(50)
		Uo.UseType('0x1F0B')
	wait(50)
		Uo.Msg('.arm')
	Uo.Msg('Keep The Change...')
         UO.Print('Done!') 
      Else 
         UO.Print("I don't see equipment stone!") 
      End If 
   UO.SetGlobal('DressCheck','off') 
Else 
   UO.Print("Wait") 
End If 
end sub 
uo.recall('0x4001AA8A','4')
wait(300)
UO.LClick(213,264)
REPEAT
wait(50)
вот ети строки я написал чтобы лук брал, но немог придумать как правелно, дело в том чтбы взать лук у стоуна нада два раза меню нажымать, а ЛКлик всё парит, когда лаг он неберёт и ваще ненравится мне ЛКлик :) хачу чтобу он всё брал быстро а ЛКлик всё парит... изправте плз скрипт... если ето возможно...
Last edited by Nmy on 2005-10-11 13:02:52, edited 1 time in total.
sund
Posts: 8
Joined: 2005-09-21 21:33:08

Post by sund »

эммм а если добавить
uo.usetype('') ?
Post Reply