Tinkering on DRW
Moderators: Murderator+, Murderator
Tinkering on DRW
Please give me tinkering script on DRW with necklace (it's little amulet) !
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
VAR sunduk='0x4029541D'; Where are ingots, bag
VAR sundukk='0x40295369'; where necklace will go
VAR meshok='0x0E76';type of bag
VAR iron='0x1BEF'
VAR smeshok
VAR Exit=0, LastTimer
VAR a=0
sub main()
repeat
while not UO.Hidden()
UO.UseSkill("Hiding")
wait(3000)
wend
UO.UnSetCatchBag()
wait(300)
UO.FindType( iron, -1, sunduk )
UO.Grab( Str( 250 ), 'finditem' ) ; если будет айро в конце падать в мешок, увеличить цифру
wait(3000)
UO.SetCatchBag(sundukk)
UO.FindType( meshok, -1, sunduk )
UO.Grab( Str( 1 ), 'finditem' )
wait(2000)
smeshok=UO.GetSerial('finditem')
a=0
UO.SetCatchBag(smeshok)
wait(1000)
BS()
end sub
sub BS()
repeat
wait(250)
UO.DeleteJournal()
LastTimer=UO.Timer()
uo.findtype('0x1EBC')
UO.WaitMenu('Tinkering','Jewelry','Jewelry','necklace')
UO.UseType('0x1EBC')
while NOT UO.InJournal("You put") AND NOT UO.InJournal("Tinkering failed")
wait(250)
wend
wait (250)
if UO.InJournal('You put') then
a = a + 1
wait(200)
endif
If a==1 then ;when get iron
Dobor()
EndIf
UO.DeleteJournal()
until a==255 ;how much necklaces will be in 1 bag
moveIM()
end sub
sub moveIM()
UO.Unsetcatchbag()
UO.FindType( iron, -1, -1 )
UO.MoveItem( 'finditem', 0, sunduk )
wait(3000)
until FALSE
end sub
sub Dobor()
wait(500)
UO.UnSetCatchBag()
wait(300)
UO.FindType( iron, -1, sunduk )
UO.Grab( Str( 250 ), 'finditem' )
wait(3000)
UO.SetCatchBag(smeshok)
wait(1000)
end sub
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(100)
until UO.InJournal('Backpack')
end sub
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
если кол-во ингов == 0 тогда
найди
добери
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
если кол-во ингов == 0 тогда
найди
Жгёшь

Я бы сделал так:
Code: Select all
Если нету ингов, тогда
найди
Или в коде:
Code: Select all
if not uo.getQuantity( ... ) then
uo.find ...
еммм... серавно какта маленка нетак как нада работает! Хателасбе напремер 6тобе нано4 паставить тинкер, а сейчас мацрос как все инги каторайи в сумки използует мацрос канчаэтса и не4ево болши неделаэт + эслйи адин мешо4ик в каторий он кедаэт изделиэ полний то он непрадалжаэт кидать в другой мешок а проста делаэт с бацкпацк!
Немаглибе ви полний палу46и сцрипт написатй пазалуста!
Немаглибе ви полний палу46и сцрипт написатй пазалуста!
Desktop wrote:еммм... серавно какта маленка нетак как нада работает! Хателасбе напремер 6тобе нано4 паставить тинкер, а сейчас мацрос как все инги каторайи в сумки използует мацрос канчаэтса и не4ево болши неделаэт + эслйи адин мешо4ик в каторий он кедаэт изделиэ полний то он непрадалжаэт кидать в другой мешок а проста делаэт с бацкпацк!
Немаглибе ви полний палу46и сцрипт написатй пазалуста!
А если по русски?