Расскалдкав паке
Posted: 2010-11-13 12:12:18
Нужин скрипт, на расскалдку в паке алхимии регов.Например если упал то химия разбросана,потом нажали все по сваим местам перемесилась.
antonia wrote:Нужин скрипт, на расскалдку в паке алхимии регов.Например если упал то химия разбросана,потом нажали все по сваим местам перемесилась.
Razario wrote:на остальное я думаю сам доработаеш
Code: Select all
sub sort()
uo.exec ("moveitem '_0x0EFA' '0' 'backpack' 25 20 0");spellbook
wait(500)
uo.exec ("moveitem '_0x0F9E' '0' 'backpack' 40 20 0");Silver Scissors
wait(500)
uo.exec ("moveitem '_0x1012' '0' 'backpack' 25 20 0");Key
wait(500)
uo.exec ("moveitem '_0x1012' '0' 'backpack' 25 23 0");Key
wait(500)
uo.exec ("moveitem '_0x0E9B' '0' 'backpack' 50 20 0");ступка
wait(500)
uo.exec ("moveitem '0x40380220' '0' 'backpack' 170 20 0");руна
wait(500)
uo.exec ("moveitem '0x40F03AEC' '0' 'backpack' 150 20 0");руна
wait(500)
uo.exec ("moveitem '0x40F03791' '0' 'backpack' 160 20 0");руна
wait(500)
uo.exec ("moveitem '^0x0A3E' '0' 'backpack' 160 170 0");сундук
end sub
Code: Select all
Sub Looting(corps)
var pack = 'backpack'
Loot('0x13B1', '-1', corps, pack,'150','170','0')
Loot('0x13B3', '-1', corps, pack,'150','160','0')
Loot('0x0A3E', '-1', corps, pack,'160','170','0')
Loot('0x9aa', '-1', corps, pack,10,170,0)
endsub
Sub Loot(Type, Color, SourceContainer, TargetContainer,X,Y,Z)
;uo.ignorereset()
UO.FindType(Type, Color, SourceContainer)
while UO.FindCount()
timemove=UO.Timer()
while UO.ContainerOf( UO.GetSerial('finditem') )==SourceContainer && timemove+20>UO.Timer()
uo.MoveItem('finditem',0,TargetContainer,X,Y,Z)
wait(lootwait)
wend
UO.FindType(Type, Color, SourceContainer)
wend
end sub
Razario wrote:Ну как умею так и делаю, совет канечно порадовал, но рас уж такое дело выложи свое творение, у меня на то что вы написали мозгов нехватает грубо говоря.
Sub Loot(Type, Color, SourceContainer, TargetContainer,X,Y,Z)
durDom wrote:Женя а есть лут с задержкой от 2 - 3 секунд?
чтоб каждый тайп дергал через данное время
Code: Select all
sub random_wait()
var x,i
i=1
x=i+uo.Random(20)
x=x*100
wait(x)
end sub