1- кемпинг, на мой взгляд он лучше чем представленный тут(правда очень длинный, делел без цикла ибо на цикле он вылетал), вобщем он берет хворост из сундука, раскладывает и поджигает, ненада никуда ходить, все качается не сходя с места, (2-й сундук не обязателен)
sub camping()
VAR Exit=0
uo.print('Сундук c хворостом')
uo.exec('addobject Bag')
while uo.targeting()
wait(100)
wend
UO.UseObject('Bag')
uo.print('Помойка')
uo.exec('addobject Bag2')
while uo.targeting()
wait(100)
wend
UO.UseObject('Bag2')
while NOT UO.Dead() OR Exit<>1
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-3','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-2','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-1','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-0','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','1','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','2','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','3','0','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-3','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-2','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-1','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-0','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','1','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','2','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','3','-1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-3','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-2','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-1','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-0','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','1','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','2','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','3','1','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-3','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-2','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-1','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-0','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','1','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','2','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','3','2','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-3','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-2','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-1','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','-0','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','1','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','2','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
UO.FindType('0x0DE1','0x0000','Bag')
UO.Grab('1','finditem')
wait(500)
uo.drop('1','3','3','0','finditem')
wait(500)
UO.UseObject('finditem')
wait(500)
wend
end sub
2-тейлоринг , так же берет из открытой сумки (укажете ее ид) ткань и нитки, крафтит робу (или что укажете), складывает рандомно в 1 из кучи маленьких сумочек (у меня было 200 штук)(белтов, ток они все должны быть повернуты в одну сторону и они должны лежать в другой сумке, ид которой тоже укажете), для крафта в сумке должен быть НАБОР инструментов, так же к скрипту привязан спирит спик, ток аккуратно поднимайте вещи, когда включаете скрипт , ибо у вас будет сет контейнер, я случайно так уронил ключ от дома в одну из 200 сумочек, искать пришлось долго
var i
i=0
sub main()
while not UO.Dead()
pole()
reload()
spik()
wend
end sub
sub pole()
while uo.count('0x175D') > 15 and UO.Count('0x0FA0') > 7
UO.DeleteJournal()
FindBag()
ChekLag()
uo.Waitmenu('Cloth', 'Shirts', 'Shirts', 'robe')
uo.waittargettype('0x175D')
uo.exec("usetype '0x1EBA'")
UO.DeleteJournal()
while not (UO.InJournal("fail") or UO.InJournal("in your pack") or UO.InJournal("heavy"))
wait(100)
wend
wend
end sub
sub reload()
UO.UnSetReceivingContainer()
UO.UnSetCatchBag()
var thread=63-uo.count('0x0FA0')
if thread > 0 then
UO.findtype('0x0FA0', '-1', '0x414FB87A')
uo.exec("grab "+str(thread)+" finditem")
ChekLag()
wait(3500)
end if
var log=1000-uo.count('0x175D')
if log > 0 then
UO.findtype('0x175D', '-1', '0x414FB87A')
uo.exec("grab "+str(log)+" finditem")
ChekLag()
wait(3500)
uo.ignorereset()
uo.ignorereset()
end if
end sub
sub findbag()
UO.FindType('0x09B0', '-1', '0x414FB87A')
UO.Ignore('finditem', 'on')
UO.SetCatchbag('finditem')
i=i+1
if i > 40 then
uo.ignorereset()
uo.ignorereset()
uo.ignorereset()
uo.ignorereset()
i=0
end if
end sub
Sub spik()
UO.useskill("Spirit")
wait(6000)
UO.useskill("Spirit")
wait(6000)
end sub
sub ChekLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub
3-алхимия + пойзонинг - берет из сумки (ид ее укажете) найтшейд и банки, крафтит пойзоны (укажете какие) и юзает пойзонинг на оружие (ид его укажете), так же качает спирит спик
sub main()
while not UO.Dead()
alchemy()
poison()
reload()
spik()
wend
end sub
sub alchemy()
while uo.count('0x0F0E') > 1 and UO.Count('0x0F88') > 1
UO.DeleteJournal()
ChekLag()
UO.WaitMenu('What','(3)')
UO.UseType(0x0F88)
UO.DeleteJournal()
while NOT UO.InJournal("You put") AND NOT UO.InJournal("You toss the failed")
wait(100)
wend
wend
end sub
sub poison()
while uo.count('0x0F0A') > 0
UO.FindType('0x0F0A','-1','backpack')
UO.DeleteJournal()
UO.UseSkill("Poisoning")
UO.WaitTargetObject(0x40E44D5C,'finditem')
while NOT UO.InJournal("You fail to apply") AND NOT UO.InJournal("You apply")
wait(100)
wend
wend
end sub
sub reload()
var bottl=50-uo.count('0x0F0E')
if bottl > 0 then
UO.findtype('0x0F0E', '-1', '0x41480091')
uo.exec("grab "+str(bottl)+" finditem")
ChekLag()
wait(3500)
end if
var ns=200-uo.count('0x0F88')
if ns > 0 then
UO.findtype('0x0F88', '-1', '0x41480091')
uo.exec("grab "+str(ns)+" finditem")
ChekLag()
wait(3500)
end if
end sub
Sub spik()
UO.useskill("Spirit")
wait(6000)
UO.useskill("Spirit")
wait(6000)
end sub
sub ChekLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
end sub
пара моих скриптов
Moderators: Murderator+, Murderator