Page 1 of 1

Где-то видел скрипт БС кует фуллы комплекты....

Posted: 2006-12-19 07:59:15
by Mr.Denchik
но не могу найти кто нить поможет отыскать?

Posted: 2006-12-19 10:19:49
by Unfogiven

Code: Select all

sub Full_Arm() 
VAR IngName,Sunduk,i,Color 
DIM Ing[16] 

Ing[0]="Rusty" 
Ing[1]="copper" 
Ing[2]="Dull Copper" 
Ing[3]="Old Copper" 
Ing[4]="Bronze" 
Ing[5]="Silver" 
Ing[6]="Gold" 
Ing[7]="Shadow" 
Ing[8]="Rose" 
Ing[9]="Agapite" 
Ing[10]="Blood Rock" 
Ing[11]="Verite" 
Ing[12]="Valorite" 
Ing[13]="Mytheril" 
Ing[14]="Black Rock" 
Ing[15]="Obsidian" 
Ing[16]="Plutonium" 

   UO.Set('quiet', "0") 
   UO.Print("Из чего делаем?") 
    UO.AddType('FullarmING') 
   While UO.Targeting() 
      wait(100) 
   wend 
   Color=UO.GetColor('lasttarget') 
   UO.DeleteJournal() 
   UO.Click('lasttarget') 
   UO.Set('quiet', "1") 
   while NOT UO.InJournal("ngot") AND NOT UO.InJournal("Agapite") 
      wait(100) 
   wend 
   for i=0 to 16 
      If UO.InJournal(Ing[i]) then 
         IngName=Ing[i] 
         If IngName=="copper" then
  IngName="Copper" 
         endif 
      endif 
   next 
   While UO.Count('FullarmING',Color)>=145 AND UO.Count('0x0E76','0x0000')>0 
      UO.FindType('0x0E76','0x0000','backpack') 
      UO.SetCatchBag('finditem') 
      bsarm(IngName,Color) 
      wait(1000) 
      UO.UnSetCatchBag() 
      wait (500) 
      UO.MoveItem('finditem','1','backpack',"150","50","0") 
      wait (500) 
      UO.Ignore('finditem','on') 
   wend 
  UO.Set('quiet', "0") 
end sub 

sub bsarm(IngName,Color) 
   VAR i,Exit 
   DIM Bs[7] 

   Bs[0]='Platemail (25' 
   Bs[1]='Platemail Legs' 
   Bs[2]='Platemail Arms' 
   Bs[3]='Platemail Gauntlets' 
   Bs[4]='Plate Helm' 
   Bs[5]='Platemail Gorget' 
   Bs[6]='Heater' 

   For i=0 to 6 
      UO.CancelMenu() 
      UO.AutoMenu(IngName+' Plate',Bs[i]) 
      UO.AutoMenu(IngName+' Armor','Plate') 
     UO.AutoMenu('Colored','Armor') 
      UO.AutoMenu('Blacksmithing','Colored') 
      repeat 
         UO.DeleteJournal() 
         UO.UseType('FullarmING',Color) 
         while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed") 
            wait(500) 
         wend 
      until UO.InJournal("You put") 
   Next 
   UO.CancelMenu() 
end sub
Подойдёт ?

Posted: 2006-12-19 10:32:58
by Mr.Denchik
Спасибо! Вероятно подойдет чичас тестану :)

Posted: 2006-12-19 10:34:03
by Unfogiven
Mr.Denchik wrote:Спасибо! :)
Пожалуйсто

Posted: 2006-12-19 11:11:49
by Mr.Denchik
Скрипт - Весчь !