Yoko

All sides of Injection
It is currently 2026-01-21 14:06:32

All times are UTC+02:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Mining
PostPosted: 2006-08-06 10:39:03 
Offline

Joined: 2006-07-09 07:59:11
Posts: 52
Mne nado script 4tob 4ar kopal v 4 to4kah a kogda on nabirot max ves otnasil v ja6ik rudu !!! Kogda otnos rudu 4tob prodalzal kopatj !!!


Top
   
 Post subject:
PostPosted: 2006-08-06 14:10:24 
Offline
Junior Expert
User avatar

Joined: 2004-04-12 20:26:41
Posts: 150
Поюзай поиск, подобных скриптофф тьма


Top
   
 Post subject:
PostPosted: 2006-08-06 22:17:46 
Offline

Joined: 2006-07-09 07:59:11
Posts: 52
Nu dai togda silku na rabo4ij script !!


Top
   
 Post subject:
PostPosted: 2006-08-07 23:40:07 
Offline

Joined: 2006-07-09 07:59:11
Posts: 52
nu pomagite nena6ol ja neodnogo podhodja6ego scriptsa !!


Top
   
 Post subject:
PostPosted: 2006-08-09 09:51:03 
Offline

Joined: 2006-05-31 21:04:43
Posts: 8
как я понял гораздо легче напсать
Quote:
Юзай поиск
Quote:
В поиске смотрел ?
и тому подобные....
Я вот искал в поиске про мининг 4 страницы нашол,каждую темупосмотрел и мне он ничего не дал. Сделал тему чтоб про такой скрипт как мне нада м вот 2е сутки жду ответа


Top
   
 Post subject: Re: Mining
PostPosted: 2006-08-10 05:57:24 
Offline
User avatar

Joined: 2005-04-06 05:53:47
Posts: 124
Arhimond1992 wrote:
Mne nado script 4tob 4ar kopal v 4 to4kah a kogda on nabirot max ves otnasil v ja6ik rudu !!! Kogda otnos rudu 4tob prodalzal kopatj !!!



Вот тебя скрипт, я его уже скидывал комуто, тебя там нужно только поставить свои точки для копания, потом тайлы до ящика (+ сам ящик ИД поставить) и потом тайлы обратно в шахту

Тама у меня сделано так что когда он покопал в 1 месте отнёс руду потом приходит на тож самое но не копает а переходит на др и там копает и т.д.

вот сам скрипт , читай названия sub и меня тайлы на свои м всё

Code:
sub Na4alokopki()
while gotoxy(3669,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3665,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3661,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3657,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3653,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3649,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3645,2175,0)
Mining()
GoToHome()
GoToMine()
gotoxy(3641,2175,0)
Mining()
GoToHome()
GoToMine()
wend
end sub

sub GoToHome()
gotoxy(3662,2175,0)
gotoxy(3662,2193,0)
gotoxy(3655,2193,0)
gotoxy(3655,2207,0)
gotoxy(3637,2207,0)
gotoxy(3637,2207,0)
gotoxy(3637,2211,0)
loot()
end sub

sub GoToMine()
gotoxy(3637,2209,0)
gotoxy(3655,2207,0)
gotoxy(3655,2193,0)
gotoxy(3662,2193,0)
gotoxy(3662,2175,0)
gotoxy(3669,2175,0)
end sub


sub Mining()
     var x,y,z, n
     VAR LastTimer
  UO.Set('finddistance','2')
    n=0
    z=UO.GetZ("self")
       for x=-2 to 2
       for y=-2 to 2
      UO.Print(str(x)+" "+str(y))
           Repeat
              if UO.InJournal('TORMOZ') then
                pause()
              endif
              UO.DeleteJournal()             
              UO.Warmode("0")
              UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+Y),str(z))
              UO.UseType('0x0E85')
              LastTimer=UO.Timer()
              Repeat
                 wait(500)
              Until UO.InJournal("You put") or UO.InJournal("can't see") or UO.InJournal("heavy") or UO.InJournal("stop") or UO.InJournal("location") or UO.InJournal("no ore") or UO.InJournal("but fail") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("must wait") or UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("where it") OR UO.Timer()>LastTimer+200
              if UO.InJournal("You put") then
                  n=0
              else
                 n=n+1
              endif
           Until UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("no ore here") or UO.InJournal("location") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("where it") or n>=5
        next
     next
end sub

sub loot()    ;
begin:
if uo.waiting() then
uo.canceltarget()
endif
VAR a,Exit
VAR UnloadCont='0x400115BA' ; ID sunduka 
DIM Ore[5]
Ore[0]=0x19B9 ; 4 and more ore
Ore[1]=0x19B7 ; 1 ore
Ore[2]=0x19BA ; 2 ore
Ore[3]=0x19B8 ; 3 ore
UO.SetReceivingContainer(UnloadCont)
wait(500)
For a=0 to 3
Exit=0
repeat
UO.FindType(Ore[a])
if UO.GetQuantity('finditem')>0 then
UO.Grab('0','finditem')
wait(1500)
Else
Exit=1
endif
until Exit==1
Next
UO.UnSetReceivingContainer()
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

_________________
=== ? Como es tas ? ===


Top
   
 Post subject:
PostPosted: 2006-08-13 18:22:26 
Offline

Joined: 2006-07-09 07:59:11
Posts: 52
Dominator sps no ja sam etot script uze dovno na6ol :twisted: :twisted: :twisted: :twisted:


Top
   
 Post subject:
PostPosted: 2006-08-15 19:26:45 
Offline
User avatar

Joined: 2005-04-06 05:53:47
Posts: 124
Arhimond1992 wrote:
Dominator sps no ja sam etot script uze dovno na6ol :twisted: :twisted: :twisted: :twisted:


Незачто. Самое главное ты его нашел и разобрался в нём(ето самое главное) :wink:

_________________
=== ? Como es tas ? ===


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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:  
Powered by phpBB® Forum Software © phpBB Limited