Page 1 of 1

БлэкСмитинг,помогите исправить скрипт.

Posted: 2006-05-03 18:28:57
by ДРВ
Исправте в скрипте чтоб он как скувал катану,сразу плавил ее!

Code: Select all

sub BS() 
   VAR Cont='0x402FD3E0' #ID ñíäóêà ñ èíãàìè 
   var ing = '0x1BEF'   #Òèï èíãîâ 
   var color = '0x0750' #Öâåò èíãîâ 
   UO.CancelMenu() 
   UO.SetReceivingContainer('backpack') 
   UO.Automenu("Blacksmithing","Colored Armor & Weapons") 
   UO.Automenu("Colored Armor & Weapons","Rusty Weapons") 
   UO.Automenu("Rusty Weapons","Rusty Swords & Blades") 
   UO.Automenu("Rusty Swords & Blades","Rusty Katana") 
;  UO.Automenu("Rusty Katana") 
   while True 
         UO.DeleteJournal() 
      if UO.Count(ing,color)<=10 then 
         UO.FindType(ing,color,Cont) 
         UO.Grab('100','finditem') 
         wait(2000) 
      endif 
      UO.UseType(ing,color) 
      Repeat 
         wait(1000) 
      Until UO.InJournal("You put") OR UO.InJournal("fail") 
      
UO.FindType('0x0F51',-1,'backpack')  #óêàæè çäåñü òèï òîãî ÷åãî õî÷åøü äåëàòü, â òâîåì ñëó÷àå òèï ðàñòè äàãåðà 
wait(500) 

If UO.GetQuantity('finditem') then 
UO.WaitTargetObject('finditem') 
UO.UseObject('0x402423ED') #ID Ôîðæè 
wait(500) 
Endif 
wait(5000) 

UO.UseSkill('Spirit Speak') 
wait(5000) 
Wend 
end sub

Re: БлэкСмитинг,помогите исправить скрипт.

Posted: 2006-05-03 18:31:06
by BigMouseI
ДРВ wrote:Исправте в скрипте чтоб он как скувал катану,сразу плавил ее!

Code: Select all

sub BS() 
   VAR Cont='0x402FD3E0' #ID ñíäóêà ñ èíãàìè 
   var ing = '0x1BEF'   #Òèï èíãîâ 
   var color = '0x0750' #Öâåò èíãîâ 
   UO.CancelMenu() 
   UO.SetReceivingContainer('backpack') 
   UO.Automenu("Blacksmithing","Colored Armor & Weapons") 
   UO.Automenu("Colored Armor & Weapons","Rusty Weapons") 
   UO.Automenu("Rusty Weapons","Rusty Swords & Blades") 
   UO.Automenu("Rusty Swords & Blades","Rusty Katana") 
;  UO.Automenu("Rusty Katana") 
   while True 
         UO.DeleteJournal() 
      if UO.Count(ing,color)<=10 then 
         UO.FindType(ing,color,Cont) 
         UO.Grab('100','finditem') 
         wait(2000) 
      endif 
      UO.UseType(ing,color) 
      Repeat 
         wait(1000) 
      Until UO.InJournal("You put") OR UO.InJournal("fail") 
      
UO.FindType('0x0F51',-1,'backpack')  #óêàæè çäåñü òèï òîãî ÷åãî õî÷åøü äåëàòü, â òâîåì ñëó÷àå òèï ðàñòè äàãåðà 
wait(500) 

If UO.GetQuantity('finditem') then 
UO.WaitTargetObject('finditem') 
UO.UseObject('0x402423ED') #ID Ôîðæè 
wait(500) 
Endif 
wait(5000) 

UO.UseSkill('Spirit Speak') 
wait(5000) 
Wend 
end sub

Code: Select all

UO.FindType('0x0F51',-1,'backpack')  
wait(500) 
поставь вместо 0x0F51 тайп катаны...

Re: БлэкСмитинг,помогите исправить скрипт.

Posted: 2006-05-03 18:38:21
by ДРВ
BigMouseI wrote: поставь вместо 0x0F51 тайп катаны...
пробывал,показывает ошибку... :(

Posted: 2006-05-03 20:11:06
by Scripts Writer
какую ошибку. =\ Делай через вейт меню, имхо надёжнее.