Ех пока дрв

Anything and all.

Moderators: Murderator+, Murderator

netol
Posts: 138
Joined: 2005-01-22 10:29:34

Ех пока дрв

Post by netol »

Забанили но ниче я уже и так собирался уходить а то совсем дрв запаганили.......
вот в связи с уходом буду кидать скрипты с дрв
вот веселенький скриптик:

Code: Select all

var book1='0x4012BF08' #рунбука 1 
var book2='0x4000CDF4' # 2-ая
var book3='0x40075E38'  # 3 яя
var seifformap1='0x400EDE90' # 1 сэйф
var seifformap2='0x400F149C' # 2-ой
var recall='0x1F4C' # тип рекола
var meshok='0x0E76' # тип пустых мешков
var mapa='0x14EB' # тип мапы нерасшифрованной
var ydochka='0x0DBF' # тип удочки
var time
var tEat='0x097B' # тип еды(фишстэйки)

sub mainb()
DIM rune[20]
DIM ven[20]
var i, n
 
rune[0]='0x4011142F' ;
rune[1]='0x4004872F' ;
rune[2]='0x40048714' ;
rune[3]='0x40048803'
rune[4]='0x400486D8'
rune[5]='0x402BE11F'
rune[6]='0x4011149A'
rune[7]='0x402BE15B'
rune[8]='0x402BE1B6'
rune[9]='0x4014E0CB'
rune[10]='0x4014E322'
rune[11]='0x402BE206'
rune[12]='0x4014E242'
rune[13]='0x4014E11F'
rune[14]='0x4014E13B'
rune[15]='0x401114B3'
rune[16]='0x40111475'
rune[17]='0x4011145D'
rune[18]='0x40048754'
rune[19]='0x402BE1C4'


ven[0]='0x00115BAC' ;
ven[1]='0x003A2500' ;
ven[2]='0x0019EEA1' ;
ven[3]='0x003515AB'
ven[4]='0x0015B76E'
ven[5]='0x00356208'
ven[6]='0x00090FFA'
ven[7]='0x0039C0F8'
ven[8]='0x000B0D4F'
ven[9]='0x0009F365'
ven[10]='0x0004D7B0'
ven[11]='0x000E686B'
ven[12]='0x003A0873'
ven[13]='0x00075AAD'
ven[14]='0x0027D96A'
ven[15]='0x0018FF3C'
ven[16]='0x0018EE14'
ven[17]='0x0010F69C'
ven[18]='0x0036BAAA'
ven[19]='0x0006BED4'

repeat
for i=0 to 19
recall(i,rune)
if uo.injournal("fade") then
med()
uo.waittargetobject(rune[i])
uo.cast('Mark')
wait(5000)
med()
end if
uo.resend()
SuperWalk(0,0,ven[i])
if UO.BM<30 then
buybm()
wait(1000)
end if
if UO.BP<30 then
buybp()
wait(1000)
end if
if UO.MR<30 then
buymr()
wait(1000)
end if
buy() 
wait(500)
UO.Say("bye")
med()
next
home()
until UO.Dead()
end sub
#####################################
sub Recall(i,rune)
var b
uo.print('Recoll Rune '+str(i))
for b=0 to 19
uo.deletejournal()
uo.waittargetobject(rune[i])
uo.cast('Recall',rune[i])
if WaitForRecall()==1 then
return 1
end if
next
return 0
end sub
#####################################
sub Mark(i,rune)
uo.waittargetobject(rune[i])
uo.cast('Mark',rune[i])
end sub
#####################################
sub WaitForRecall()
var Text1=uo.getname()+": The spell fizzles."
var mess='',lastX=uo.getX(),lastY=uo.getY()
for var v=0 to 200
mess=uo.journal(0)
if uo.Journal(0)==Text1 then
return 0
end if
if uo.getX()<>lastX OR uo.getY()<>LastY then
return 1
end if
wait(50)
next
return 0
end sub
######################################
sub med()
uo.warmode(0)
   UO.DeleteJournal()
   
   while UO.Mana<UO.Int
      UO.Exec("warmode 0")
      UO.UseSkill('Meditation')
      repeat
         wait(100)
      until UO.InJournal("You are") OR UO.InJournal("You lose")
      UO.DeleteJournal()
      wait(1000)
uo.say("Guards")
   wend
end sub


sub SuperWalk(x,y,Target)
VAR i
VAR dir,ldir,rdir,key,olddir
VAR dx,dy,Exit=0
VAR CacheLimit=9,CacheIndex="Text"
DIM CacheX[10], CacheY[10]

CacheX[0]="Test"
While Exit<>1
If Target<>"" Then
dx=UO.GetX(Target)-UO.GetX()
dy=UO.GetY(Target)-UO.GetY()
; UO.Print("Target locked!")
If UO.GetDistance(Target)<2 Then
Exit=1
Endif
Else
dx=x-UO.GetX()
dy=y-UO.GetY()
If dx==0 AND dy==0 Then
Exit=1
Endif

Endif

If dx<>0 AND dy<>0 Then
If dx>0 AND dy>0 Then ; GoSE
dir=3
ldir=2
rdir=4
key=40 ; DownArrow
olddir=UO.GetDir()
If StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key) Then
If olddir==2 Then ; GoNE
dir=1
ldir=0
rdir=1
key=39 ; RightArrow
While UO.GetDir()<>1
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSW
dir=5
ldir=5
rdir=6
key=37 ; LeftArrow
While UO.GetDir()<>5
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif

If dx>0 AND dy<0 Then ; GoNE
dir=1
ldir=0
rdir=2
key=39 ; RightArrow
olddir=UO.GetDir()
If StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key) Then
If olddir==0 Then ; GoWN
dir=7
ldir=6
rdir=7
key=38 ; UpArrow
While UO.GetDir()<>7
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSE
dir=3
ldir=3
rdir=4
key=40 ; DownArrow
While UO.GetDir()<>3
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif

If dx<0 AND dy>0 Then ; GoSW
dir=5
ldir=4
rdir=6
key=37 ; LeftArrow
olddir=UO.GetDir()
If StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key) Then
If olddir==6 Then ; GoWN
dir=7
ldir=7
rdir=0
key=38 ; UpArrow
While UO.GetDir()<>7
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSE
dir=3
ldir=2
rdir=3
key=40 ; DownArrow
While UO.GetDir()<>3
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif

If dx<0 AND dy<0 Then ; GoWN
dir=7
ldir=6
rdir=0
key=38 ; UpArrow
olddir=UO.GetDir()
If StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key) Then
If olddir==0 Then ; GoNE
dir=1
ldir=1
rdir=2
key=39 ; RightArrow
While UO.GetDir()<>1
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSW
dir=5
ldir=4
rdir=5
key=37 ; LeftArrow
While UO.GetDir()<>5
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif
Endif

If dx<>0 AND dy==0 Then
If dx>0 Then ; GoE
dir=2
key=34 ; PgDown
olddir=UO.GetDir()
If StepEdit(UO.GetX(),UO.GetY(),dir,key) Then
If olddir==2 Then ; GoSE
dir=3
ldir=3
rdir=4
key=40 ; DownArrow
While UO.GetDir()<>3
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoNE
dir=1
ldir=1
rdir=0
key=39 ; RightArrow
While UO.GetDir()<>1
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif

If dx<0 Then ; GoW
dir=6
key=36 ; Home key
olddir=UO.GetDir()
If StepEdit(UO.GetX(),UO.GetY(),dir,key) Then
If olddir==0 Then ; GoWN
dir=7
ldir=7
rdir=0
key=38 ; UpArrow
While UO.GetDir()<>7
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSW
dir=5
ldir=4
rdir=5
key=37 ; LeftArrow
While UO.GetDir()<>5
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif
Endif

If dx==0 AND dy<>0 Then
If dy>0 Then ; GoS
dir=4
key=35 ; End
If StepEdit(UO.GetX(),UO.GetY(),dir,key) Then
If olddir==2 Then ; GoSE
dir=3
ldir=2
rdir=3
key=40 ; DownArrow
While UO.GetDir()<>3
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoSW
dir=5
ldir=6
rdir=5
key=37 ; LeftArrow
While UO.GetDir()<>5
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif

If dy<0 Then ;GoN
dir=0
key=33 ; PgUp
olddir=UO.GetDir()
If StepEdit(UO.GetX(),UO.GetY(),dir,key) Then
If olddir==2 Then ; GoNE
dir=1
ldir=1
rdir=2
key=39 ; RightArrow
While UO.GetDir()<>1
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Else ; GoWN
dir=7
ldir=7
rdir=6
key=38 ; UpArrow
While UO.GetDir()<>7
StepArrow(UO.GetX(),UO.GetY(),dir,ldir,rdir,key)
Wend
Endif
Endif
Endif
Endif
Wend
end sub


sub StepEdit(x,y,dir,key)
VAR walkwait=300
VAR ErrLevel=0
If UO.GetDir()<>dir Then
UO.Press(key)
wait(walkwait)
If UO.GetDir()<>dir Then
CheckLag()
Endif
Endif
UO.Press(key)
wait(walkwait)
If x==UO.GetX() AND y==UO.GetY() Then
CheckLag()
If x==UO.GetX() AND y==UO.GetY() Then
;zatik
ErrLevel=1
Endif
Endif
Return ErrLevel
end sub


sub StepArrow(x,y,dir,ldir,rdir,key)
VAR walkwait=300
VAR ErrLevel=0
If UO.GetDir()<>dir Then
UO.Press(key)
wait(walkwait)
If UO.GetDir()<>dir AND UO.GetDir()<>ldir AND UO.GetDir()<>rdir Then
CheckLag()
Endif
Endif

If UO.GetX()==x AND UO.GetY()==y Then
UO.Press(key)
wait(walkwait)
If UO.GetDir()==dir AND UO.GetX()==x AND UO.GetY()==y Then
CheckLag()
If UO.GetDir()==dir AND UO.GetX()==x AND UO.GetY()==y Then
; zatik
ErrLevel=1
Endif
Endif
Endif
Return ErrLevel
end sub


#########################################
sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(500)
until UO.InJournal('Backpack')
end sub

sub home()
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
if uo.injournal("fizzles") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
end if
wait(5000)
if uo.injournal("fade") then
med()
uo.waittargetobject('0x400426C7')
uo.cast('Mark')
wait(5000)
end if

UO.FindType('0x0E1D')
while not UO.GetQuantity('finditem')==0
UO.MoveItem('finditem','0','0x400F149C')
wait(500)
UO.FindType('0x0E1D')
if uo.injournal("put") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
wait(5000)
end if
wend

UO.FindType('0x0F0E')
while not UO.GetQuantity('finditem')==0
UO.MoveItem('finditem','0','0x400F149C')
wait(500)
UO.FindType('0x0F0E')
if uo.injournal("put") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
wait(5000)
end if
wend

UO.FindType('0x0F88')
while not UO.GetQuantity('finditem')==0
UO.MoveItem('finditem','0','0x400F149C')
wait(500)
UO.FindType('0x0F88')
if uo.injournal("put") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
wait(5000)
end if
wend

UO.FindType('0x0E34')
while not UO.GetQuantity('finditem')==0
UO.MoveItem('finditem','0','0x400F149C')
wait(500)
UO.FindType('0x0E34')
if uo.injournal("put") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
wait(5000)
end if
wend

UO.FindType('0x0F85')
while not UO.GetQuantity('finditem')==0
UO.MoveItem('finditem','0','0x400F149C')
wait(500)
UO.FindType('0x0F85')
if uo.injournal("put") then
uo.waittargetobject('0x400426C7')
uo.cast('Recall')
wait(5000)
end if
wend

unload()
kolmap()
med()
end sub


sub buy()
  VAR vend, ven='vendor'
UO.IgnoreReset()
UO.Set('finddistance','10')
UO.FindType(-1,-1,'ground')
while UO.FindCount()
   if uo.isNPC('finditem') then
  UO.Click('finditem')
   ven=UO.GetName('finditem')
   uo.buy('25',ven)
wait(3500)
   endif
   UO.FindType(-1,-1,'ground')
   UO.Ignore('finditem')
wend
end sub

sub buymr()
  VAR vend, ven='vendor'
UO.IgnoreReset()
UO.Set('finddistance','10')
UO.FindType(-1,-1,'ground')
while UO.FindCount()
   if uo.isNPC('finditem') then
  UO.Click('finditem')
   ven=UO.GetName('finditem')
   uo.buy('mr',ven)
wait(3500)
   endif
   UO.FindType(-1,-1,'ground')
   UO.Ignore('finditem')
wend
end sub

sub buybm()
  VAR vend, ven='vendor'
UO.IgnoreReset()
UO.Set('finddistance','10')
UO.FindType(-1,-1,'ground')
while UO.FindCount()
   if uo.isNPC('finditem') then
  UO.Click('finditem')
   ven=UO.GetName('finditem')
   uo.buy('bm',ven)
wait(3500)
   endif
   UO.FindType(-1,-1,'ground')
   UO.Ignore('finditem')
wend
end sub

sub buybp()
  VAR vend, ven='vendor'
UO.IgnoreReset()
UO.Set('finddistance','10')
UO.FindType(-1,-1,'ground')
while UO.FindCount()
   if uo.isNPC('finditem') then
  UO.Click('finditem')
   ven=UO.GetName('finditem')
   uo.buy('bp',ven)
wait(3500)
   endif
   UO.FindType(-1,-1,'ground')
   UO.Ignore('finditem')
wend
end sub

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("guards")
   endif
   if UO.Life<150 then
    uo.say("guards")
   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(1000)
   Checklag()
   uo.Lclick(296,91)
   wait(1000)
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


2в1 скрипт на фишинг и скрипт на скупку регов юзайте все нормально работает перезаряжает рунбуку ;)
З.Ы. помогите с выбором шарда чтоб было хорошее пвп и разрешен инжект
Last edited by netol on 2005-07-22 17:45:37, edited 1 time in total.
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

пишите кому че надо буду кидать....
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Какой-нить скрипт, что бы деньги зарабтывать выложи.
Alarm
Posts: 9
Joined: 2005-07-06 22:35:32

Post by Alarm »

кинь пвп макрос!
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

я на ловле карт в неделю зарабатывал по 8кк ;)
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

Code: Select all

sub autostart()
   wait(3000)
   UO.SetGlobal('Connected','Yes')
   UO.SetEasyUO(99,'0')
   UO.Click('self')
   wait(3000)
   UO.SetGlobal('CharName',UO.GetName())
   UO.SetGlobal('BuyScript','Off')
      
   UO.Exec('warmode 0')
end sub

#########################Производные########################################
var weapon='0x402E8480'
var horse ='0x003B3729'

##########################Miscelianos##########################################

sub msa()
Repeat
UO.Exec("usetype 0x0E34")
UO.Exec("waitmenu 'Spell Circles' 'Fourth Circle' 'Spell Circle 4' 'Mana Drain'")
wait (4500)
Until (1 == 0)
end sub

sub curpur()
Repeat
UO.Exec("usetype 0x0E34")
UO.Exec("waitmenu 'Spell Circles' 'Sixth Circle' 'Spell Circle 6' 'Energy Bolt'")
wait (4500)
Until (1 == 0)
end sub

sub recall()
Repeat
UO.Exec("usetype 0x0E34")
UO.Exec("waitmenu 'Spell Circles' 'Fourth Circle' 'Spell Circle 4' 'Recall'")
wait (4500)
Until (1 == 0)
end sub

sub flamestrike()
Repeat
UO.Exec("usetype 0x0E34")
UO.Exec("waitmenu 'Spell Circles' 'Seventh Circle' 'Spell Circle 7' 'Flamestrike'")
wait (5500)
Until (1 == 0)
end sub

sub total_mana()
Repeat
UO.Exec("usetype 0x0F87")
UO.Exec("waitmenu 'What sort of' 'Total Mana'")
wait (5500)
Until (1 == 0)
end sub

sub greater_heal()
Repeat
UO.Exec("usetype 0x0F85")
UO.Exec("waitmenu 'What sort of' 'Greater Heal'")
wait (4500)
Until (1 == 0)
end sub

sub parascrolls()
Repeat
UO.Exec("usetype 0x0E34")
UO.Exec("waitmenu 'Spell Circles' 'Fifth Circle' 'Spell Circle 5' 'Paralyze'")
wait (4500)
Until (1 == 0)
end sub

##########################Drink Potions#########################################

sub dmana()
var f=0
if UO.Count("0x0f0e 0x09df") > 0 then
UO.Exec("usetype 0x0f0e 0x09df")
VAR manacnt=UO.Count("0x0f0e 0x09df") - 1
UO.Print(""+STR(manacnt)+" Mana Potions Left")
UO.Exec("exec potion_timer")
else
f=1
UO.Print("No Mana Potions Left!")
end if
end sub

sub dgheal()
var f=0
if UO.Count("0x0f0e 0x09bb") > 0 then
UO.Exec("usetype 0x0f0e 0x09bb")
VAR healcnt=UO.Count("0x0f0e 0x09bb") - 1
UO.Print(""+STR(healcnt)+" Greater Heal left")
UO.Exec("exec potion_timer")
else
f=1
UO.Print("No Greater Heal Potions Left!")
end if
end sub

sub dInvis()
if UO.Count("0x0f0e 0x0631") > 0 then
UO.Exec("usetype 0x0f0e 0x0631")
VAR cnt=UO.Count("0x0f0e 0x0631") - 1
UO.Print("["+STR(cnt)+"] Invisibility Potions Left")
else
UO.Print("No Invisibility Potions Left!")
end if
potion_timer()
end sub

sub drefresh()
if UO.Count("0x0f0e 0x0997") > 0 then
UO.Exec("usetype 0x0f0e 0x0997")
VAR cnt=UO.Count("0x0f0e 0x0997") - 1
UO.Print("["+STR(cnt)+"] Refresh Potions Left")
else
UO.Print("No Refresh Potions Left!")
end if
potion_timer()
end sub

sub potion_timer()
   Wait(14000)
   VAR healcnt=UO.Count("0x0f0c")
   VAR manacnt=UO.Count("0x0f09")
   UO.Print("Now you can drink another potion!")
   UO.Print("........................")
   UO.Print(""+STR(healcnt)+" Greater Heal left")
   UO.Print(""+STR(manacnt)+" Mana Potions Left")
end sub

sub weap_poison() 
uo.warmode(0)
UO.FindType('0x0F0E','0x0998','backpack')
         UO.DeleteJournal()
         UO.UseSkill("Poisoning")
         UO.WaitTargetObject(weapon,'finditem')
         while NOT UO.InJournal("You fail to apply") AND NOT UO.InJournal("You apply")
            wait(300)
         wend
uo.warmode(1)   
end sub


###############################Healing####################################

sub Healing()
   UO.SetArm('CWeapon')
   UO.Exec("bandageself")
   wait(500)
   UO.Arm('CWeapon')
end sub

###############################Spell cast################################

sub weaken()
var garlic='0x0F84'
var nightshade='0x0F88'
var mananeed = 4
If uo.mana>=mananeed then
   uo.cast ('Weaken','laststatus')
end if
if uo.count(garlic)==0 then
   uo.print("No garlic!!!")
end if
if uo.mana<=mananeed then
   uo.print("No mana!!!")
end if
if uo.count(nightshade)==0 then
   uo.print("No nightshade!!!")
end if
end sub


sub fslast()
   var f=0
   if UO.Count("0x1f5f") > 0 then
         UO.waittargetlast()
         UO.Exec("usetype 0x1f5f")
         VAR fsscrlcnt=UO.Count("0x1f5f") - 1
         UO.Print(""+STR(fsscrlcnt)+" Flame Strike Scrolls left")
         UO.Exec("exec fs_timer")
   else
         UO.waittargetlast()
         UO.Exec("cast 'Flame Strike'")
         f=1
         UO.Print("Warning!!! No Flame Strike Scrolls, Using Regs!")
   end if
end sub   


sub fs_timer()
if uo.mana<25 then
UO.Print(">> Warning! #Low Mana# for FS! <<")
end if
Wait(2000)
if uo.mana<25 then
UO.Print(">> #Low Mana# - use Mana Refresh! <<")
else
UO.Print(">>> FS him again! <<<")
end if
end sub

sub reflectself()
VAR f=0
if UO.Count("0x1F50") > 1 then
UO.WaitTargetSelf()
UO.Exec("usetype 0x1F50")
VAR reflectscrlcnt=UO.Count("0x1F50") - 1
UO.PRINT(""+STR(reflectscrlcnt)+" Magic Reflection Scrolls left")
else
UO.WaitTargetSelf()
UO.Exec("cast 'Magic Reflection'")
f=1
UO.Print("Warning!!! No Magic Reflection Scrolls, Using Regs!")
end if
end sub

sub lol()
UO.cast('Protection','self')
wait (1500)
UO.cast('Reactive Armor','self')
wait (2000)
UO.cast('Magic Reflection','self')
end sub

sub loot()
UO.Say (",grab")
end sub

sub dom()
if UO.Count("0x1f4c") > 0 then
UO.Exec("usetype 0x1f4c")
UO.Exec("waittargettype 0x1F14")
VAR recallscrlcnt=UO.Count("0x1f4c") - 1
UO.PRINT(""+STR(recallscrlcnt)+" Recall Scrolls left")
else
UO.Exec("cast 'Recall'")
UO.Exec("waittargettype 0x1F14")
else
f=1
UO.Print("Warning!!! No Recall Scrolls, Using Regs!")

end if
end sub

sub GHSelf()
if UO.Count("0x1f49 0x0000") > 0 then
UO.WaitTargetSelf()
UO.Exec("usetype 0x1f49 0x0000")
VAR cnt=UO.Count("0x1f49 0x0000") - 1
UO.PRINT(""+STR(cnt)+" Greater Heal Scrolls left")
else
UO.WaitTargetSelf()
UO.Exec("cast 'Greater Heal'")
UO.Print("Warning!!! No Greater Heal Scrolls, Using Regs!")
end if
end sub

sub AntiParaliz()
uo.findtype("0x0F0D", "0x0B99", "backpack")
if uo.findcount()>0 then
uo.waittargetobject("finditem")
uo.cast("Magic Arrow")
else
uo.print("WARNING!!!NET EXPLOZENOV")
end if
end sub

sub manalast()
var f=0
if UO.Count("0x1F4B") > 0 then
UO.waittargetlast()
UO.Exec("usetype 0x1F4B")
VAR parascrlcnt=UO.Count("0x1F4B") - 1
UO.Print(""+STR(parascrlcnt)+" MDrain Scrolls left")
else
UO.waittargetlast()
UO.Exec("cast 'Mana Drain'")
f=1
UO.Print("Warning!!! No Mana drain Scrolls, Using Regs!")
end if
end sub

sub paralast()
var f=0
if UO.Count("0x1f52") > 0 then
UO.waittargetlast()
UO.Exec("usetype 0x1f52")
VAR parascrlcnt=UO.Count("0x1f52") - 1
UO.Print(""+STR(parascrlcnt)+" Paralyze Scrolls left")
else
UO.waittargetlast()
UO.Exec("cast 'Paralyze'")
f=1
UO.Print("Warning!!! No Paralyze Scrolls, Using Regs!")
end if
end sub

sub curpurlast()
var f=0
if UO.Count("0x1F56") > 0 then
UO.waittargetobject('laststatus')
UO.Exec("usetype 0x1F56")
VAR parascrlcnt=UO.Count("0x1F56") - 1
UO.Print(""+STR(parascrlcnt)+" Energy Bolt Scrolls left")
else
UO.waittargetlast()
UO.Exec("cast 'Energy Bolt'")
f=1
UO.Print("Warning!!! No Energy Bolt Scrolls, Using Regs!")
end if
end sub

###############################Animals############################

sub h1()
UO.Set('lasttarget','laststatus')
      uo.UseObject('self')
      uo.waittargetobject('laststatus')
      uo.say("all kill")
uo.usetype('horse')      
end sub

sub h2()
      uo.UseObject('0x002825AB')
uo.usetype('horse2')      
end sub

sub horse()
If NOT UO.ObjAtLayer('Horse') Then
UO.UseObject(Horse)
Else
UO.Set('lasttarget','laststatus')
      uo.UseObject('self')
      uo.waittargetobject('laststatus')
      uo.say("all kill")
uo.usetype('horse')
end if      
end sub

###############################Skills###########################

sub hiding()
   uo.warmode("flip")
   UO.Warmode("0")
   while not UO.Hidden()
      UO.DeleteJournal()
      UO.UseSkill("Hiding")
      while NOT UO.InJournal("You")
         wait(1000)
      wend
   wend 
end sub


##############################Attacks############################
sub atack()
uo.warmode(1)
uo.attack("lasttarget")
end sub

#################################################################

sub hiding()
  uo.warmode(0)
      UO.DeleteJournal()
      UO.UseSkill("Hiding")
end sub

sub eks()
for var ex=1 to 3
uo.findtype("0x0F0D", "0x0B99", "backpack")
if uo.findcount()>0 then
uo.drophere("finditem")
checklag()
else
uo.print ("WARNING!!! KONCHILIS EXPLOSEN")
end if
next
BlowUp()
end sub

sub CheckLag()
uo.DeleteJournal()
uo.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')
endsub

sub BlowUp() 
UO.FindType("0x0F0D", "0x0B99","ground")
if uo.findcount()==0 then
uo.print ("NETU EXPOV!!!")
else
UO.WaitTargetObject("finditem")
UO.Cast("Magic Arrow")
UO.Print("BEGI POKA NE EBNULO!!!")
end if
end sub

sub paralast()
var f=0
if UO.Count("0x1f52") > 0 then
UO.waittargetlast()
UO.Exec("usetype 0x1f52")
VAR parascrlcnt=UO.Count("0x1f52") - 1
UO.Print(""+STR(parascrlcnt)+" Paralyze Scrolls left")
else
UO.waittargetlast()
UO.Exec("cast 'Paralyze'")
f=1
UO.Print("Warning!!! No Paralyze Scrolls, Using Regs!")
end if
end sub


#######################
sub TeleportSelfUp() ############################################################################# 
#######################
# Телепортирует чара на этаж выше/крышу здания (из нутри).
#
   UO.WaitTargetTile("400",str(uo.getx("self")),str(uo.gety("self")),str(uo.getz("self")+35))
    UO.Cast("Teleport")
end sub

#########################
sub TeleportSelfDown() ########################################################################### 
#########################
# Телепортирует чара на этаж ниже/c крыши здания (из нутри).
#
   UO.WaitTargetTile("400",str(uo.getx("self")),str(uo.gety("self")),str(uo.getz("self")-35))
    UO.Cast("Teleport")
end sub


##################
sub MineEnemy() ##################################################################################
##################
# Кидает 5 экспложенсов под ноги противника.
#
For var Ex=1 to 3
  UO.FindType("0x0F0D", "0x0B99", "backpack")
  UO.Drop('1',STR(UO.GetX('laststatus')),STR(UO.GetY('laststatus')),STR(UO.GetZ('laststatus')),'finditem')
    CheckLag()
    Next
blowup()
    UO.Print("Done.")
end sub


sub firefield()
   var f=0
   if UO.Count("0x1F48") > 0 then
uo.findtype('0x1F48','0X0000','backpack')
         UO.waittargetobject('finditem')
         UO.Exec("usetype 0x1F48")
         VAR ffscrlcnt=UO.Count("0x1F48") - 1
         UO.Print(""+STR(ffscrlcnt)+" Fire Field Scrolls left")
   else
uo.findtype('0x0F8C','0X0000','backpack')
         UO.waittargetobject('finditem')
         UO.Exec("cast 'Fire Field'")
         f=1
         UO.Print("Warning!!! No Fire Field Scrolls, Using Regs!")
   end if
end sub   

sub door()
uo.opendoor()
end sub

sub Looty()
   VAR WaitTime=500
   VAR Exit=0, i
   DIM Loot[30]
   

   Loot[0]=0x19B9 ; ore
   Loot[1]=0x0EED ; gp
   Loot[2]=0x0F7B ; BM
   Loot[3]=0x0F7A ; BP
   Loot[4]=0x0F84 ; GA
   Loot[5]=0x0F85 ; GI
   Loot[6]=0x0F86 ; MR
   Loot[7]=0x0F88 ; NS
   Loot[8]=0x0F8C ; SA
   Loot[9]=0x0F8D ; SS
   Loot[10]=0x0F90 ; Dead Woods
   Loot[11]=0x0F7E ; Sceleton Bones
   Loot[12]=0x0F87 ; Eyes of newt
   Loot[13]=0x0E76 ; Bag
   Loot[14]=0x09B0 ; Pounch
   Loot[15]=0x1BDD ; Logs
   Loot[16]=0x1078 ; Hides
   Loot[17]=0x1BFB ; Bolts
   Loot[18]=0x0E34 ; Blanc Scroll
   Loot[19]=0x0F25 ; Pieces of Amber
   Loot[20]=0x0F16 ; Ametist
   Loot[21]=0x0F20 ; Tourmaline
   Loot[22]=0x1BD1 ; Diamond
   Loot[23]=0x0F30 ; Diamond
   Loot[24]=0x0F8E ; Serpent Scales
   Loot[25]=0x14EB ; Treassure Map
   Loot[26]=0x0F79 ; Blackmoor
   Loot[27]=0x0F3F ; Arrow
   Loot[28]=0x0F79 ; Blackmoor
   Loot[29]=0x0F79 ; Blackmoor
   
   UO.UseObject('lastcorpse')

   if UO.GetQuantity('lastcorpse') then
      UO.SetArm('temp')
      UO.WaitTargetObject('lastcorpse')
      UO.UseType('0x0EC4') ;dagger
      wait(1000)
      UO.Arm('temp')
      wait(1500)
   endif
   
;   UO.SetReceivingContainer('0x400935D4') ; loot store bag

   For i=0 to 27
      UO.FindType(Loot[i],-1,'ground')
      if UO.GetQuantity('finditem') then
         UO.Grab(STR(0),'finditem')
         wait(WaitTime)
      endif

      if UO.GetQuantity('lastcorpse') then
         UO.FindType(Loot[i],-1,'lastcorpse')
         if UO.GetQuantity('finditem') then
            if Loot[i]==0x1078 then
               UO.WaitTargetObject('finditem')
               UO.UseType('0x0F9E')
            else
               UO.Grab(STR(0),'finditem')
            endif            
            wait(WaitTime)
         endif
      endif
   next

;   UO.UnSetReceivingContainer()
end sub
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

netol wrote:я на ловле карт в неделю зарабатывал по 8кк ;)


Тем скриптом, что выше? Кому нерасшифрованные сбагривал, игрокам? И по чём продавал.
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

может быть тебе еще трафик подарить ?????
кинул скрипт лови момент а цены ща фигня каждый хочет подешевле продать
Dard
Posts: 79
Joined: 2005-04-25 19:00:46

Post by Dard »

netol wrote:Забанили но ниче я уже и так собирался уходить а то совсем дрв запаганили.......
За что забанили?
netol wrote:пишите кому че надо буду кидать....
Всё что есть кидай! :D В нашем деле лишнего нету :) Пригодиться.
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

зато что я натали басофа и всю эту свору на форуме называл жополизами
Angurat
Posts: 5
Joined: 2005-07-15 13:52:18

Post by Angurat »

а чем те натали и басоф не нравяца? отличные ребята
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

да мля как то они неправильно каждый день топы "я вас всех люблю"(имеется ввиду гмов) натали это ваще пацан а постоянно пишет чмок чмок как то неправильно . просто уже тяжко на все это смотреть.
У натали вообще стремление выйти в гмы наверно поэтому так унижается еще в спонсоры записался. Но не так же унриижатся.!!!!
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

netol wrote:да мля как то они неправильно каждый день топы "я вас всех люблю"(имеется ввиду гмов) натали это ваще пацан а постоянно пишет чмок чмок как то неправильно . просто уже тяжко на все это смотреть.
У натали вообще стремление выйти в гмы наверно поэтому так унижается еще в спонсоры записался. Но не так же унриижатся.!!!!


:shock: Я думал, что Натали - дэвушка... :?
Ультимщик
Posts: 12
Joined: 2005-06-18 09:58:35

Post by Ультимщик »

Вот пара хороших шардов с достойными системами пвп
http://www.middle-earth.ru/index.php?pa ... what=about
http://resurrection.zuluhotel.ru/news/
инжект на обоих разрешён
Первый и единственный гм - Господь Бог
spider
Posts: 20
Joined: 2004-05-06 18:13:44

Post by spider »

Странно, а разве Зулу еще не упал?? он сейчас до сих пор платный?
Dread Masta
Posts: 57
Joined: 2005-02-06 19:28:02

Post by Dread Masta »

http://nova-uo.com/news.shtml
вот отличный шард на АОС - пвп сферы
инжект разрешен!
Stels
Posts: 13
Joined: 2005-05-30 16:55:23
Location: net
Contact:

Post by Stels »

spas tebe netoll !!! a to u drugih proshu mne skinut net vse shkroti !!! vso toka za dengi =((( !!!!
ja skromnij ! =))
Stels
Posts: 13
Joined: 2005-05-30 16:55:23
Location: net
Contact:

Post by Stels »

skin esli ne slozdo prosto skript na skupku regov !!!! ns i blankov !!! u menja tugo idet s injektom no pitajus u4itsa pro4etal uroki po 5-7 razov titajus pisat logkie skripti !!!! skin plizzz skript na skupku regov bez fisinga !!!!
ja skromnij ! =))
netol
Posts: 138
Joined: 2005-01-22 10:29:34

Post by netol »

ща я буду винимать строки да? может за тебя еще регов скупить? кинул скрипт радуйся!
Stels
Posts: 13
Joined: 2005-05-30 16:55:23
Location: net
Contact:

Post by Stels »

es4e nas4et "Natali " ona v reale baba ja s nej po skypu govorilll vrode zenskij goloss !!!! da i fotku ona kinula mne !!!! nu kaneshno slozno otli4it ot muzika =))) ( nakrashenaja do bezumija 5 kilosov shpoklovki na lece ) no vsotaki ona baba !!! a to 4to zopu lizet vsem ja eto znaju !!!
ja skromnij ! =))
Post Reply