Траблы с речарджом рунбуки в скрипте на фишинг.

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Dron D.
Posts: 190
Joined: 2004-12-13 01:27:00

Траблы с речарджом рунбуки в скрипте на фишинг.

Post by Dron D. »

Code: Select all

var book1='0x4018BA23' 
var book2='0x40187C0F'
var book3='0x4006BD45' 
var seifformap1='0x4034D8E3' # 1 сэйф
var seifformap2='0x4035104F' # 2-ой
var recall='0x1F4C' # тип рекола
var meshok='0x0E76' # тип пустых мешков
var mapa='0x14EB' # тип мапы нерасшифрованной
var ydochka='0x0DC0' # тип удочки
var time
var tEat='0x097B' # тип еды(фишстэйки)
sub main()
var i
while not uo.dead()
for i=1 to 9
repeat
port(i,book1)
fish()
next
port(1,book3)
unload()
recharg(seifformap2,book1)
kolmap()
for i=1 to 9
repeat
port(i,book2)
fish()
next
port(1,book3)
unload()
recharg(seifformap2,book2)
kolmap()
ToEat()
wend
endsub
sub port(n,book)
var oldX=UO.GetX()
var oldY=UO.GetY()
NoTarget()
UO.UseObject(book)
FastLootCheck()
CheckLag()
UO.LClick(135, n*15+55)
time=UO.Timer()
Repeat
wait(500)
Until oldX<>UO.GetX() OR oldY<>UO.GetY() OR time+200<UO.Timer()
end sub
sub FastLootCheck()
UO.DeleteJournal()
wait(600)
if UO.InJournal("FastLoot") OR UO.InJournal("World save") then
CheckLag()
endif
end sub
sub NoTarget()
if UO.Waiting() then
UO.CancelTarget()
endif
end sub
sub fish()
hiding()
var i,j, isfishing
var mx = UO.GetX('self')
var my = UO.GetY('self')
var mz = UO.GetZ('self')
UO.DeleteJournal()
   repeat
   for i = mx-6 to mx+6
      for j = my-6 to my+6
               isfishing = 1
               while not UO.InJournal("no fish here") and not UO.InJournal("fishing in water") and isfishing
UO.DeleteJournal()
UO.Waittargettile("1341", str(i), str(j), str(251))
UO.Usetype(ydochka)
while not UO.InJournal('You pull out') and not UO.InJournal('fail') and not UO.InJournal('no fish') and not UO.InJournal("fishing in water")
wait(100)
wend
proverka()
if not UO.Hidden('self') then
hiding()
end if
proverka()
if UO.InJournal("treasure") then
UO.findtype(mapa,'0x0000','ground')
UO.moveitem('finditem','-1','backpack')
end if
if UO.InJournal("out a fish") then
isfishing = 0
end if
wend
UO.DeleteJournal()
next
next
until 1
end sub
sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
endsub
sub hiding()
UO.Warmode("0")
while not UO.Hidden()
UO.DeleteJournal()
UO.UseSkill("Hiding")
while NOT UO.InJournal("You")
wait(1000)
wend
wend
end sub
sub unload()
hiding()
UO.FindType(mapa, '-1', 'backpack')
while UO.GetQuantity('finditem') > 0
UO.MoveItem('finditem','-1',seifformap1)
CheckLag()
Wait(700)
UO.FindType(mapa,'-1','backpack')
wend
endsub
sub proverka()
if uo.injournal("attacking") and uo.injournal("you") then
uo.say("НУ гнида...встречу выебу.")
endif
if UO.Life<150 then
uo.say("Пшел нах сволочь я на скрипте сцуко")
endif
endsub
sub recharg(syndyk,kniga)
uo.useobject(syndyk)
uo.findtype(recall,'-1',syndyk)
wait(3000)
uo.moveitem('finditem','9','backpack')
wait(3000)
uo.UseObject(kniga)
wait(3000)
uo.Lclick(296,91)
endsub
sub kolmap()
var k
var meshochek
uo.useobject(seifformap1)
uo.findtype(mapa,'-1',seifformap1)
if uo.findcount()>=200 then
uo.findtype(meshok,'-1',seifformap1)
meshochek=uo.getserial('finditem')
uo.moveitem('finditem','1','backpack')
k=0
while k<>200
UO.FindType(mapa,'0x0000',seifformap1)
UO.MoveItem('finditem','1',meshochek)
CheckLag()
wait(600)
k=k+1
wend
uo.findtype(meshok,'-1','backpack')
uo.moveitem('finditem','1',seifformap2)
endif
endsub
sub ToEat()
UO.UseObject(seifformap2)
UO.FindType(tEat,'0x0000',seifformap2)
if UO.FindCount() > 0 then
UO.MoveItem('finditem','20','backpack')
end if
repeat
CheckLag()
uo.UseType(tEat)
while not uo.InJournal("can't") and not uo.InJournal('full') and not uo.InJournal('stuffed') and not uo.InJournal('hungry') and not uo.InJournal('satiated') and not UO.Dead()
wait(100)
wend
until uo.InJournal('too full') or UO.Dead()
UO.FindType(tEat, '0x0000','backpack')
if UO.FindCount() > 0 then
UO.MoveItem('finditem','20',seifformap2)
end if
end sub


Он открывает рунбуку, начинает тащить скролы рекала, патом появляется надпись Target Canceled и скролы остаютяс в паке, а бука не перезаряжается :(
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Code: Select all

uo.UseObject(kniga) 
wait(3000)
uo.Lclick(296,91)

Меня так непрет.

Code: Select all

uo.recall("id","1")

Юзаю так нет праблем.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Для конкретного случая:

Code: Select all

uo.UseObject(kniga) 
wait(3000)
uo.Lclick(296,91)

заменить на

Code: Select all

uo.recall(kniga,'1')
Dron D.
Posts: 190
Joined: 2004-12-13 01:27:00

Post by Dron D. »

Большое спасибо, отдельно эту часть скрипта нельзя почему то запустить... попробую застать ето в автономном режиме.
Dron D.
Posts: 190
Joined: 2004-12-13 01:27:00

Post by Dron D. »

дык поможите люди добрые, скриптеры...
Post Reply