| Yoko http://forum.yoko.com.ua/ |
|
| помогите с БС http://forum.yoko.com.ua/viewtopic.php?f=20&t=4023 |
Page 1 of 1 |
| Author: | GobliN [ 2005-05-17 17:20:57 ] |
| Post subject: | помогите с БС |
Люди добрые помогите исправить чтобы чар брал из сундука аирон и только когда весь использует или не будет хватать брал снова,а не таждыи раз кагда чтото скует. ЗА РАННЕ СПАСИБО Quote: sub BS_Айрон_Helmet()
VAR Exit=0, LastTimer while Exit<>1 UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then UO.FindType('0x1BEF','0x0000','0x40364638') ;serial sunduka s iron UO.Grab('6','finditem') wait(400) Endif UO.DeleteJournal() LastTimer=UO.Timer() UO.WaitMenu('Blacksmithing','Shields','Shields','buckler') UO.UseType(0x1BEF) ; iron ings while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed") wait(550) wend If UO.InJournal("You have failed") then repeat wait(150) until UO.Timer()>=LastTimer+100 ;time to make a helm EndIf UO.FindType('0x1B73',-1,'backpack') ; helm wait(500) If UO.GetQuantity('finditem') then UO.WaitTargetObject('finditem') UO.UseObject(0x4032ED47) ;forge Endif wait(1000) wend end sub |
|
| Author: | GobliN [ 2005-05-17 21:52:55 ] |
| Post subject: | Re: помогите с БС |
GobliN wrote: Люди добрые помогите исправить чтобы чар брал из сундука аирон и только когда весь использует или не будет хватать брал снова,а не таждыи раз кагда чтото скует.
ЗА РАНЕЕ СПАСИБО Quote: sub BS_Айрон_Helmet() VAR Exit=0, LastTimer while Exit<>1 UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then UO.FindType('0x1BEF','0x0000','0x40364638') ;serial sunduka s iron UO.Grab('6','finditem') wait(400) Endif UO.DeleteJournal() LastTimer=UO.Timer() UO.WaitMenu('Blacksmithing','Shields','Shields','buckler') UO.UseType(0x1BEF) ; iron ings while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed") wait(550) wend If UO.InJournal("You have failed") then repeat wait(150) until UO.Timer()>=LastTimer+100 ;time to make a helm EndIf UO.FindType('0x1B73',-1,'backpack') ; helm wait(500) If UO.GetQuantity('finditem') then UO.WaitTargetObject('finditem') UO.UseObject(0x4032ED47) ;forge Endif wait(1000) wend end sub |
|
| Author: | BasOff [ 2005-05-18 08:08:44 ] |
| Post subject: | Re: помогите с БС |
GobliN wrote: GobliN wrote: Люди добрые помогите исправить чтобы чар брал из сундука аирон и только когда весь использует или не будет хватать брал снова,а не таждыи раз кагда чтото скует. ЗА РАНЕЕ СПАСИБО Quote: sub BS_Айрон_Helmet() VAR Exit=0, LastTimer while Exit<>1 UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then UO.FindType('0x1BEF','0x0000','0x40364638') ;serial sunduka s iron UO.Grab('500','finditem') wait(400) Endif UO.DeleteJournal() LastTimer=UO.Timer() UO.WaitMenu('Blacksmithing','Shields','Shields','buckler') UO.UseType(0x1BEF) ; iron ings while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed") wait(550) wend If UO.InJournal("You have failed") then repeat wait(150) until UO.Timer()>=LastTimer+100 ;time to make a helm EndIf UO.FindType('0x1B73',-1,'backpack') ; helm wait(500) If UO.GetQuantity('finditem') then UO.WaitTargetObject('finditem') UO.UseObject(0x4032ED47) ;forge Endif wait(1000) wend end sub Не тестил... На всидку так... UO.Grab('500','finditem') Типа чтобы брал не по 6 штучек а скажем по 500 - ну или скока тебе надо для полного щасья... А проверка чтобы он набирал айрон когда меньше 10 ингов в паке осталось - в скрипте уже есть UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then |
|
| Author: | GobliN [ 2005-05-18 09:20:41 ] |
| Post subject: | Re: помогите с БС |
BasOff wrote: GobliN wrote: GobliN wrote: Люди добрые помогите исправить чтобы чар брал из сундука аирон и только когда весь использует или не будет хватать брал снова,а не таждыи раз кагда чтото скует. ЗА РАНЕЕ СПАСИБО Quote: sub BS_Айрон_Helmet() VAR Exit=0, LastTimer while Exit<>1 UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then UO.FindType('0x1BEF','0x0000','0x40364638') ;serial sunduka s iron UO.Grab('500','finditem') wait(400) Endif UO.DeleteJournal() LastTimer=UO.Timer() UO.WaitMenu('Blacksmithing','Shields','Shields','buckler') UO.UseType(0x1BEF) ; iron ings while NOT UO.InJournal("You put") AND NOT UO.InJournal("You have failed") wait(550) wend If UO.InJournal("You have failed") then repeat wait(150) until UO.Timer()>=LastTimer+100 ;time to make a helm EndIf UO.FindType('0x1B73',-1,'backpack') ; helm wait(500) If UO.GetQuantity('finditem') then UO.WaitTargetObject('finditem') UO.UseObject(0x4032ED47) ;forge Endif wait(1000) wend end sub Не тестил... На всидку так... UO.Grab('500','finditem') Типа чтобы брал не по 6 штучек а скажем по 500 - ну или скока тебе надо для полного щасья... А проверка чтобы он набирал айрон когда меньше 10 ингов в паке осталось - в скрипте уже есть UO.FindType('0x1412','0x0000','backpack') If UO.GetQuantity('finditem')<10 then Спасибо за помошь только он всеравно посЛе ковки веши и ее переплавки каждый раз берет айрон то кол-вО которое указанно UO.Grab('500','finditem') |
|
| Author: | BasOff [ 2005-05-19 08:34:09 ] |
| Post subject: | |
сорь... не углядел один момент.... UO.FindType('0x1BEF','0x0000','backpack') If UO.GetQuantity('finditem')<10 then UO.FindType('0x1BEF','0x0000','0x40364638') ;serial sunduka s iron UO.Grab('500','finditem') теперь точно должно пахать... |
|
| Author: | GobliN [ 2005-05-19 08:41:30 ] |
| Post subject: | |
ВО теперь как по часам сеньки вери мач!!! |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|