Yoko

All sides of Injection
It is currently 2025-12-03 16:08:23

All times are UTC+02:00




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
PostPosted: 2005-09-07 20:34:28 
Offline

Joined: 2005-09-07 20:20:58
Posts: 2
Всем Привет я Играю на Шарде Under World Ukraina Odessa
Мне Зделали Script на мининг в шахте как ити от Дестарда на Верх первая .Ранчо можно было копать через клетки тепер обнавили Сферу
Script Работает НО теперь можно копать ТОЛЬКО вукруг Себя и не на клетучку Дальшё я не знаю как именить Script чтобы он копал вокруг себя Помогите Пожалуиста очень прошу.Или зделаите по своиму плизз
+++++++++++++++++++++++++++++++++++++++++++++++
Code:
sub DdD()


uo.print('!!viberi kirku!! ')
uo.exec('addobject Pickaxe')
while uo.targeting()
wait(100)
wend
 
uo.print('!!viberi sunduk!! ')
uo.exec('addobject container')
while uo.targeting()
wait(100)
wend


beg:

hgb()
move1()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move2()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move3()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move4()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move5()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move6()
wait(300)
mine()
moveFix()
moveEnter()
hgb()

goto beg

end sub


sub mine()
UO.Useskill("Hiding")
wait(3000)
var y, x
for x=-2 to 2
for y=-2 to 2
      UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+y),"0")
   UO.Useobject('Pickaxe')
   wait(8000)
   if UO.Weight > 520 then
wait (1000)
goto nex0
UO.DeleteJournal()
endif
   next
   next
nex0:
end sub

sub gruz()

var i
   DIM Loot[9]


Loot[0]=0x4027ac06 ; 
Loot[1]=0x4027ab49 ;
Loot[2]=0x4027ab9d ; 
Loot[3]=0x4009004b ;
Loot[4]=0x4027929f ;
Loot[5]=0x402793a0 ;
Loot[6]=0x40278b83 ; 
Loot[7]=0x40278c4f ; 
Loot[8]=0x0F13 ; 
Loot[9]=0x0F15 ; 
   

while UO.weight> 40
For i=0 to 9
uo.findtype('loot[i]','-1','backpack')
uo.moveitem('finditem','0','container')
wait(1000)
next
wend
end sub


sub gotoxy(x,y,prec)
var ld=0,ldc=0
var dx,dy
var mx,my
var ox,oy,mk,k
#uo.print(">")
#uo.track("1",str(x),str(y))
start:
mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if
if dx<=prec then
return
end if
if not ldc then
uo.print(STR(dx))
end if
if dx<3 then
mk=70
else
mk=15
end if

ox=mx
oy=my
for k=1 to mk
mx=UO.GetX()
my=UO.GetY()
if mx<>ox or my<>oy then
goto sdidapl
end if
wait(10)
next
sdidapl:

mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if

if dx<=prec then
return
end if
if ld==dx then
ldc=ldc+1
if ldc>100 then
uo.print("Can not reach location!")
return
end if
else
ld=dx
end if

if mx==x then
if my==y then
return
endif
if my>y then
#UO.Print("UR")
UO.Press(33)
goto start
endif
#UO.Print("DL")
UO.Press(35)
goto start
end if
if mx<x then
if my>y then
#UO.Print("R")
UO.Press(39)
goto start
endif
if my==y then
#UO.Print("DR")
UO.Press(34)
goto start
endif
#UO.Print("D")
UO.Press(40)
goto start
end if
if my<y then
#UO.Print("L")
UO.Press(37)
goto start
endif
if my==y then
#UO.Print("LU")
UO.Press(36)
goto start
endif
#UO.Print("U")
UO.Press(38)
goto start
end sub


sub move1() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2650
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move2() 
var myobject=uo.getserial("laststatus")
var goX=1119
var goY=2653
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move3() 
var myobject=uo.getserial("laststatus")
var goX=1113
var goY=2653
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move4() 
var myobject=uo.getserial("laststatus")
var goX=1112
var goY=2656
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move5() 
var myobject=uo.getserial("laststatus")
var goX=1117
var goY=2659
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move6() 
var myobject=uo.getserial("laststatus")
var goX=1113
var goY=2661
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveEnter() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2662
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveHome() 
var myobject=uo.getserial("laststatus")
var goX=1117
var goY=2670
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveFix() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2661
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub


sub hgb()

UO.Useskill("Hiding")
wait(1500)
wait(200)
moveHome()
gruz()
moveEnter()
wait(300)

end sub


Top
   
 Post subject:
PostPosted: 2005-09-08 11:40:44 
Offline
User avatar

Joined: 2005-07-06 04:57:14
Posts: 13
Терь должно работать
P.S. Shadow Dragonu Привет передавай
Правдо если он еше админит там у вас
(с) Levsha
Code:
sub DdD() 


uo.print('!!viberi kirku!! ')
uo.exec('addobject Pickaxe')
while uo.targeting()
wait(100)
wend
 
uo.print('!!viberi sunduk!! ')
uo.exec('addobject container')
while uo.targeting()
wait(100)
wend


beg:

hgb()
move1()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move2()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move3()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move4()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move5()
wait(300)
mine()
moveEnter()
wait(300)
hgb()

move6()
wait(300)
mine()
moveFix()
moveEnter()
hgb()

goto beg

end sub


sub mine()
UO.Useskill("Hiding")
wait(3000)
var y, x
for x=-1 to 1 # А всеголиш надобыло поправить тут с 2 на 1
for y=-1 to 1 # А всеголиш надобыло поправить тут с 2 на 1
      UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+y),"0")
   UO.Useobject('Pickaxe')
   wait(8000)
   if UO.Weight > 520 then
wait (1000)
goto nex0
UO.DeleteJournal()
endif
   next
   next
nex0:
end sub

sub gruz()

var i
   DIM Loot[9]


Loot[0]=0x4027ac06 ; 
Loot[1]=0x4027ab49 ;
Loot[2]=0x4027ab9d ; 
Loot[3]=0x4009004b ;
Loot[4]=0x4027929f ;
Loot[5]=0x402793a0 ;
Loot[6]=0x40278b83 ; 
Loot[7]=0x40278c4f ; 
Loot[8]=0x0F13 ; 
Loot[9]=0x0F15 ; 
   

while UO.weight> 40
For i=0 to 9
uo.findtype('loot[i]','-1','backpack')
uo.moveitem('finditem','0','container')
wait(1000)
next
wend
end sub


sub gotoxy(x,y,prec)
var ld=0,ldc=0
var dx,dy
var mx,my
var ox,oy,mk,k
#uo.print(">")
#uo.track("1",str(x),str(y))
start:
mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if
if dx<=prec then
return
end if
if not ldc then
uo.print(STR(dx))
end if
if dx<3 then
mk=70
else
mk=15
end if

ox=mx
oy=my
for k=1 to mk
mx=UO.GetX()
my=UO.GetY()
if mx<>ox or my<>oy then
goto sdidapl
end if
wait(10)
next
sdidapl:

mx=UO.GetX()
my=UO.GetY()
dx=mx-x
if dx<0 then
dx=0-dx
endif
dy=my-y
if dy<0 then
dy=0-dy
endif
if dy>dx then
dx=dy
end if

if dx<=prec then
return
end if
if ld==dx then
ldc=ldc+1
if ldc>100 then
uo.print("Can not reach location!")
return
end if
else
ld=dx
end if

if mx==x then
if my==y then
return
endif
if my>y then
#UO.Print("UR")
UO.Press(33)
goto start
endif
#UO.Print("DL")
UO.Press(35)
goto start
end if
if mx<x then
if my>y then
#UO.Print("R")
UO.Press(39)
goto start
endif
if my==y then
#UO.Print("DR")
UO.Press(34)
goto start
endif
#UO.Print("D")
UO.Press(40)
goto start
end if
if my<y then
#UO.Print("L")
UO.Press(37)
goto start
endif
if my==y then
#UO.Print("LU")
UO.Press(36)
goto start
endif
#UO.Print("U")
UO.Press(38)
goto start
end sub


sub move1() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2650
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move2() 
var myobject=uo.getserial("laststatus")
var goX=1119
var goY=2653
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move3() 
var myobject=uo.getserial("laststatus")
var goX=1113
var goY=2653
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move4() 
var myobject=uo.getserial("laststatus")
var goX=1112
var goY=2656
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move5() 
var myobject=uo.getserial("laststatus")
var goX=1117
var goY=2659
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub move6() 
var myobject=uo.getserial("laststatus")
var goX=1113
var goY=2661
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveEnter() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2662
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveHome() 
var myobject=uo.getserial("laststatus")
var goX=1117
var goY=2670
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub

sub moveFix() 
var myobject=uo.getserial("laststatus")
var goX=1116
var goY=2661
#go to object X:Y in 0-1 cells range
gotoxy(goX,goY,0) 
end sub


sub hgb()

UO.Useskill("Hiding")
wait(1500)
wait(200)
moveHome()
gruz()
moveEnter()
wait(300)

end sub


Top
   
 Post subject: Спасибо
PostPosted: 2005-09-08 13:23:08 
Offline

Joined: 2005-09-07 20:20:58
Posts: 2
Спасибо большое


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited