МОИ ПВП СКРИПТЫ

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

МОИ ПВП СКРИПТЫ

Post by Angelok »

буду тут выкладывать пвп скрипты играл на многих шардах последним был ДРВ


БУДУ РАД ЕСЛИ ЭТОТ МОЙ ТОП КОМУ-НИБУДЬ ПРИГОДИТСЯ
Last edited by Angelok on 2005-04-24 11:33:15, edited 1 time in total.
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub gritsc()  
   UO.FindType('0x1F49',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('self')
         UO.UseObject('finditem')
         UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      endif
   else
      if UO.Mana>=11 then
         UO.Cast('Greater Heal','self')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub


грит хел со свитка и без
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub exsbor()
UO.FindType('0x0F0D','0x0B99','ground')
UO.WaitTargetObject('finditem')
UO.Grab('1','finditem')

end sub


собирает експложены по одной

Code: Select all

sub ExplodeHim()
   VAR i, FirstBomb, FirstFlag=1, CountEX
   VAR ExHP=20 ; 1 bomb hits
   
   CountEX=INT(UO.GetHP('laststatus')/ExHP+0.99)
   UO.Print(STR(CountEX)+" explodov nado :)")

   For i=1 to CountEX
      UO.FindType('0x0F0D','0x0B99','my')
      If UO.GetQuantity('finditem') Then
         If FirstFlag Then
            FirstFlag=0
            FirstBomb='finditem'
         Endif         
         UO.Drop('1',STR(UO.GetX('laststatus')),STR(UO.GetY('laststatus')),STR(UO.GetZ('laststatus')),'finditem')
            wait(500)
      Else
         UO.Print("Explosives not found!")
         EndIf
   Next
   UO.Cast('Magic Arrow',FirstBomb)
end sub


кидает опреденное количество експов под ноги ласт таргету скоко експов зависит от столба, как кинул все кидает стрелку

Code: Select all

sub drop() 
      uo.findtype(0x0F0D,-1,'my')   
         uo.drophere('finditem')
end sub


кидает под себя експложены по одному, для подрывников

Code: Select all

sub expl()
 uo.findtype('0x0f0d','0x0B99','ground')
 uo.cast('Magic Arrow','finditem')
end sub


кидает магик ароу на експложен на земле,нужна на ДРВ эта кнопка :lol:
Last edited by Angelok on 2005-04-24 11:18:37, edited 2 times in total.
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub POPA() 
var x
if uo.getglobal('vetki')=='1' then
uo.print('Kto to shas obosretsa :-)')
goto exit2
end if
uo.setglobal('vetki','1')
UO.Set('lasttarget','laststatus')
x=uo.getserial('lasttarget')
uo.findtype("0x09AA")
if uo.findcount() then
uo.drop("1",str(uo.getx(x)-1),str(uo.gety(x)),0,"finditem")
end if
wait(400)
uo.findtype("0x09AA")
if uo.findcount() then
uo.drop("1",str(uo.getx(x)),str(uo.gety(x)+1),0,"finditem")
end if
wait(500)
uo.findtype("0x09AA")
if uo.findcount() then
uo.drop("1",str(uo.getx(x)+1),str(uo.gety(x)),0,"finditem")
end if
wait(500)
uo.findtype("0x09AA")
if uo.findcount() then
uo.drop("1",str(uo.getx(x)),str(uo.gety(x)-1),0,"finditem")
end if
uo.setglobal('vetki','0')
exit2:
uo.print('Mudilo v pope :-)')
end sub


обкладывает 4мя ящиками(покупаеются прям у вендоров такие розоватые ящики вот) со всех сторон, не заменим когда человек в парализе подбегаешь нажимаешь, можно увеличить количество циклов будет во много рядом класть ящики, тогда практически не возможно их убрать не успеваешь убьют :wink:




Code: Select all

sub sbor()
UO.FindType('0x09A8','0x0000','ground')
UO.WaitTargetObject('finditem')
UO.Grab('1','finditem')
wait(500)
UO.FindType('0x09A8','0x0000','ground')
UO.WaitTargetObject('finditem')
UO.Grab('1','finditem')
wait(500)
UO.FindType('0x09A8','0x0000','ground')
UO.WaitTargetObject('finditem')
UO.Grab('1','finditem')
wait(500)
UO.FindType('0x09A8','0x0000','ground')
UO.WaitTargetObject('finditem')
UO.Grab('1','finditem')
end sub


собирает ети яшики на шардах где яшики поварачиваются можно переделать изменив типы
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub Loot()
      UO.UseObject('lastcorpse')

   if UO.GetQuantity('lastcorpse') then
      UO.SetArm('temp')
      UO.WaitTargetObject('lastcorpse')
      uo.useobject("dagger")
      wait(1000)
      UO.Arm('temp')
      wait(1500)
   endif
   UO.msg("Стасик Чикатила.")
end sub


режет труп по ласту, предварительно нужно занести Dagger в обьекты


Code: Select all

sub Lootbody() 
   VAR i,k,Exit 
   DIM Loot[30]

   Loot[0]=0x13B9 ; Halberd
   Loot[1]=0x143E ; Vikin Sword
   Loot[2]=0x0EED ; gp
   Loot[3]=0x1B76 ; Shield   
   Loot[4]=0x1B77 ; Shield
   Loot[5]=0x1415 ; Body
   Loot[6]=0x1416 ; Body 
   Loot[7]=0x1411 ; Legs
   Loot[8]=0x141A ; Legs
   Loot[9]=0x1414 ; Gauntlets
   Loot[10]=0x1418 ; Gauntlets
   Loot[11]=0x1410 ; Arms
   Loot[12]=0x140E ; Helm
   Loot[13]=0x1413 ; Gorget
   Loot[14]=0x1086 ; Mana Bracelet
   Loot[15]=0x1F5F ; Fs
   Loot[16]=0x0F0E ; Bag
   Loot[17]=0x1F52 ; Total Mana
   Loot[18]=0x1406 ; War Mace
   Loot[19]=0x1412 ; Plate Helm
   Loot[20]=0x0E21 ; Bandages
   Loot[21]=0x0EED ;
   Loot[22]=0x0EED ;
   Loot[23]=0x0EED ;
   Loot[24]=0x0EED ;
   Loot[25]=0x0EED ;
   Loot[26]=0x0EED ;
   Loot[27]=0x0EED ;
   Loot[28]=0x0EED ;
   Loot[29]=0x0EED ;
   
UO.SetReceivingContainer('0x400186C7')
   For i=0 to 29
      Exit=0
      repeat
      if Loot[i]==0x0F0E then
         k=0x09DF
      else
         k=-1
      endif
       UO.FindType(Loot[i],k,'lastcontainer')
        if UO.FindCount('finditem') then
         UO.Grab('0','finditem')
          wait(500)
          Else
         Exit=1
        endif
      until Exit==1 OR uo.injournal("loot")
   Next
UO.UnSetReceivingContainer()
end sub


лутить с трупа основные вещи,арм тотлы бандаги фсы можеете добавлять
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub horse()
   UO.FindType('0x00E2',-1,'ground')
   If UO.FindCount('finditem')>0 Then
      UO.UseObject('finditem')
   Else
      uo.UseObject('self')
      uo.waittargetobject('laststatus')
      UO.msg("All Kill")
   Endif
end sub


слазиет с ездового животного и говорит АЛЛ КИЛЛ по ластстатусу

Code: Select all

sub nightup()
uo.useobject("nigth")
UO.msg("All Stop")
end sub


говорит АЛЛ СТОП и залазиет на ездовое животное,предварительно добавив в обьекты nigth
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub RES2() 
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1F67',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=25 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
         UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      endif
   else
      if UO.Mana>=51 then
         UO.Cast('Resurrection','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub


ресает труп по ласт статусу со свитков и без,удобная вещь в бою


Code: Select all

sub res()
VAR ManaNeed=50
uo.findtype('0x0192','0x0000','ground')
if UO.Mana>=ManaNeed then
 uo.cast('Resurrection','finditem')
  else
      UO.Print("Low mana!!!")
   endif
end sub


ресает госта по типу,то есть когда нет времени стаскивать табличку с твоего умершего товарища))
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub GRIT() 
UO.Set('lasttarget','laststatus')
UO.Cast('Greater Heal','laststatus')
UO.msg("ЧМОК !!!")
end sub


лечить твоего напарника,нужно сташить с него табличку и вперед

Code: Select all

sub zashita() 
UO.Set('lasttarget','laststatus')
UO.Cast('Magic Reflection','laststatus')
UO.msg("Не ссы , я тя защитю..) !")
end sub


делает рефлект на твоего товариша,также сташив табличку
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub clumsy() 
UO.Set('lasttarget','laststatus')
UO.Cast('Clumsy','laststatus')
end sub


кидает лумси по ласттаргету и ластстатусу

Code: Select all

sub weaken() 
UO.Set('lasttarget','laststatus')
UO.Cast('Weaken','laststatus')
end sub


кидает виакнес также

Code: Select all

sub strelka() 
UO.Set('lasttarget','laststatus')
UO.Cast('Magic Arrow','laststatus')
end sub


кидает магик ароу также
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub Poison() 
   VAR ManaNeed=9
   UO.Set('lasttarget','laststatus')
   if NOT UO.Poisoned('lasttarget') then
      if UO.Mana>=ManaNeed then
         UO.Cast('Poison','laststatus')
      else
         UO.Print("Low mana!!!")
      endif
   else
      UO.Print("Character already poisoned!")
   endif
end sub


кидает поисон по ласту , если чар отравлен то поисон не кидается

Code: Select all

sub Par() 
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1f52',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=15 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
         UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      endif
   else
      if UO.Mana>=28 then
         UO.Cast('Paralyze','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub


кидает парализ по ласту со свитка и без

Code: Select all

sub Flame() 
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1F5F',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=22 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
         UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      endif
   else
      if UO.Mana>=45 then
         UO.Cast('Flame Strike','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
   wait(70)
end sub


кидает фс по ласту со свитка и без
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub sanet()
UO.Cast('Reactive Armor','self')
UO.msg("Жужужу !...)")
end sub


кидает санет на себя

Code: Select all

sub shit()
UO.Cast('Protection','self')
UO.msg("А теперь я бронирован !...)")
end sub


протект на себя

Code: Select all

sub reflect()
UO.Cast('Magic Reflection','self')
end sub


рефлект на себя
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub healing() 
   UO.SetArm('CWeapon')
   UO.Exec("bandageself")
   wait(500)
   UO.Arm('CWeapon')
   UO.FindType('0x0F0C',-1,'my')
   
end sub


хилинг бандагами


Code: Select all

sub BandageRess() 
var tBandage = '....' ;сюда прописать тип бинтов
   if UO.Count(tBandage) < 20 then
      UO.Print("Not enough b a n d a g e s")
      return
   end if
   UO.SetArm('CWeapon')
   UO.waittargetobject('laststatus')
   UO.UseType(tBandage)
   wait(500)
   UO.Arm('CWeapon')
end sub



ресание с бандаг
Last edited by Angelok on 2005-04-24 11:22:02, edited 1 time in total.
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Code: Select all

sub field()
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Paralyze Field")
end sub


парализ филд по ластутаргету
Last edited by Angelok on 2005-04-24 11:20:47, edited 1 time in total.
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

это в хоткеи

Code: Select all

waittargettile 24 0 0 27;cast 'Teleport'


телепортится на крышу здания по таилу, очень интересный хоткеи многи еспрашивали..))


это тоже в хоткей

Code: Select all

waittargetobject 'backpack';cast 'Fire Field'


фаер филд на свой бекпак, то есть фаер появляется под тобои даже если ты отбежал
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

и еще хоткеи

Code: Select all

waittargettype 0x0f0d; cast 'Magic Arrow'


кидает магик ароу на експложен в паке(выход из парализа)

Code: Select all

waittargetobject rune;cast 'Recall'


рекол по руне в паке,предварительно забив Rune в обьекты

Code: Select all

usetype 0x0F0E 0x0631


пьет инвиз

Code: Select all

usetype 0x0f0e 0x09BB


пьет ГХ

Code: Select all

usetype 0x0f0e 0x09DF


пьет ману


Code: Select all

usetype 0x0F0E 0x0997


пьет рефреш
Angelok
Posts: 76
Joined: 2004-07-15 09:43:11

Post by Angelok »

Знаю что многие скрипты с форума Йоко, за что и хотел сказать спасибо самому Йоко и многим людям выкладывающим скрипты и помогавших в их написании..Ников называть не буду дабы не обидеть никого...скрипты все рабочие бегал с ними несколько лет в ПВП не подводили..))

Офф топ:
После моего ухода с ДРВ, Гуру забанил моих чаров которых я подарил ну да ладно не будет желания вновь заити в УО..))

Всем спасибо за внимание....удачи в реале.
P
Posts: 54
Joined: 2006-02-20 14:38:22

Post by P »

Народ ищу мининг на каторгу
newman
Posts: 36
Joined: 2006-08-12 15:42:02

Post by newman »

Как хоткие натсраивать?
Например:
пьет ману
Code:
usetype 0x0F0E 0x0997
Что нужно из этого писать в command?
Post Reply