PVP-ALFA(2009-2010) by Sin

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

PVP-ALFA(2009-2010) by Sin

Post by ROBERTo »

И так ребята, после того, как потерял свой autoload, столкнулся с проблемой поиска нормальных рабочих скриптов.В данном топике будут выложены скрипты для всех классов.Данный топик будет регулярно пополняться и редактироваться мною.

Топик будет разделен по тематике, а именно:
- общеклассовые скрипты( подходящии для всех классов)
- классовые скрипты ( для определенного класса)



НАчнемс....


Общеклассовые скрипты


Касты
Каст стрелки по последнему статусу.

Code: Select all

Sub Arrow()
If UO.Mana>=4 AND UO.BP>0 AND UO.NS>0 Then 
   UO.Cast('Magic Arrow','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 
Каст парализа по последнему статусу.

Code: Select all

Sub Paralyze()
If UO.Mana>=12 AND UO.GA>0 And UO.MR>0 AND UO.SS>0 Then 
   UO.Cast('Paralyze','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 
Каст пойзона по последнему статусу.

Code: Select all

Sub Poison()
If UO.Mana>=9 AND UO.NS>0 Then 
   UO.Cast('Poison','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 
Каст манадрейн по последнему статусу.

Code: Select all

Sub ManaDrain()
If UO.Mana>=11 AND UO.BP>0 AND UO.MR>0 AND UO.SS>0 Then 
   UO.Cast('Mana Drain','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 
Каст фс по последнему статусу.

Code: Select all

Sub FlameStrike() 
If UO.Mana>=40 AND UO.SS>0 AND UO.SA>0 Then 
   UO.Cast('Flame Strike','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Каст лайтинга по последнему статусу.

Code: Select all

Sub Lightning()
If UO.Mana>=10 AND UO.SS>0 AND UO.SA>0 Then 
   UO.Cast('Lightning','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub

Каст харма по последнему статусу.

Code: Select all

Sub Harm()
If UO.Mana>=5 AND UO.SS>0 AND UO.SA>0 Then 
   UO.Cast('Harm','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Каст вэакена по последнему статусу.

Code: Select all

Sub Weaken()
If UO.Mana>=5 AND UO.SS>0 AND UO.SA>0 Then 
   UO.Cast('Weaken','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Каст диспела по последнему статусу.

Code: Select all

Sub Dispel() 
If UO.Mana>=5 AND UO.SS>0 AND UO.SA>0 Then 
   UO.Cast('Dispel','laststatus') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Каст парализ филд по последнему статусу.

Code: Select all

sub paralF() 
Uo.waittargettile("400",str(Uo.getx("laststarget")),str(Uo.gety("lasttarget")),str(Uo.getz("lasttarget"))) 
Uo.cast("Paralyze Field") 
end sub 
Каст стены по последнему статусу.

Code: Select all

sub Stone() 
Uo.waittargettile("400",str(Uo.getx("laststarget")),str(Uo.gety("lasttarget")),str(Uo.getz("lasttarget"))) 
Uo.cast("Wall of Stone") 
end sub

Каст куре на себя

Code: Select all

Sub Cure()
If UO.Mana>=6 AND UO.GA>0 Then 
   UO.Cast('Cure','self') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 

Каст Грейтхил на себя

Code: Select all

Sub GHeal() 
If UO.Mana>=11 Then 
   UO.Cast('Greater Heal','self') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 

Каст стрелки на себя

Code: Select all

Sub UnParalyze() 
If UO.Mana>=4 AND UO.BP>0 AND UO.NS>0 Then 
   UO.Cast('Magic Arrow','self') 
Else 
   UO.Print("No mana") 
Endif 
Endsub 

Каст зеркала на себя

Code: Select all

Sub Reflect()
If UO.Mana>=12 AND UO.GA>0 AND UO.MR>0 AND UO.SS>0  Then 
   UO.Cast('Magic Reflect','self') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Каст реактив армора и протекта на себя

Code: Select all

Sub RArm() 
   UO.Exec("cast 'Reactive Armor'self") 
   wait(2000) 
   UO.Exec("cast 'Protection'self") 
end sub

Бутылки

Тотал мана

Code: Select all

Sub Manka()
Var Type='0x0F06' 
Var Color='0x076A' 
UO.FindType(Type, Color, 2) 
UO.UseObject('finditem') 
Endsub 
Грейт хил

Code: Select all

Sub GreaterHeal()
Var Type='0x0F0C' 
Var Color='0x0000' 
UO.FindType(Type, Color, 2) 
UO.UseObject('finditem') 
Endsub 
Инвиз

Code: Select all

Sub Invise() 
Var Type='0x0F09' 
Var Color='0x0060' 
UO.FindType(Type, Color, 2) 
UO.UseObject('finditem') 
Endsub


Информация о полученном поинте

Code: Select all

sub points()
repeat
if UO.InJournal("PvP") Then 
UO.msg("Желаемый текст") 
wait(100) 
Uo.DeleteJournal()
else
wait(50)
end if
until false 
end sub
Информация о жизни

Code: Select all

sub say_life()
var p 
var q
var k 
p=uo.life
k=uo.armor
repeat
if uo.life <> p then 
q=p
p=uo.life
if p<q then 
uo.fontcolor('0x002d')
UO.msg("Life is "+str(p) +" Damage= - " +str(q-p))
else 
uo.fontcolor('150')
UO.msg("Life is "+str(p) +" (+"+str(p-q)+")")
end if
end if 
IF UO.armor <> k then
k=uo.armor
uo.fontcolor('0x028f')
UO.msg("Armor = "+str(k))
end if 
wait(30)
until false
# until uo.dead()
end sub

Очистка пака

Code: Select all

Sub drop()
UO.undress('0x1401')
wait (100)
Uo.drop('0','0','0','7','^0x1412')
wait (20)
Uo.drop('0','0','0','7','^0x1415')
wait (20)
Uo.drop('0','0','0','7','^0x1410')
wait (20)
Uo.drop('0','0','0','7','^0x1414')
wait (20)
Uo.drop('1','0','0','7','^0x1413')
wait (20)
Uo.drop('0','0','0','7','^0x1411')
wait (20)
Uo.drop('0','0','0','7','^0x09B0')
wait (20)
Uo.drop('0','0','0','7','^0x09B0')
wait (20)
Uo.drop('0','0','0','7','^0x09B0')
wait (20)
Uo.drop('0','0','0','7','^0x09B0')
wait (20)
Uo.drop('0','0','0','7','^0x0E76')
wait (20)
Uo.drop('0','0','0','7','^0x1B76')
wait (20)
Uo.drop('0','0','0','7','^0x13B1')
wait (20)
Uo.drop('0','0','0','7','^0x13B1')
wait (20)
Uo.drop('0','0','0','7','^0x0F3F')
wait (20)
Uo.drop('0','0','0','7','^0x0E21')
wait (20)
Uo.drop('0','0','0','7','^0x09B0')
wait (20)
Uo.drop('0','0','0','7','^0x0F0E')
wait (20)
Uo.drop('0','0','0','7','^0x0E20')
end sub
Last edited by ROBERTo on 2009-12-14 22:36:07, edited 3 times in total.
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

Post by ROBERTo »

Берсы



Хил с топором

Code: Select all

sub arm2()
uo.msg('.drink_heal_great')
uo.usetype('0x0F09','0x042C')
uo.usetype('0x13FA')
end sub
Хил с щитом

Code: Select all

sub arm()
uo.bandageself()
wait(100)
uo.msg('.drink_heal_great')
uo.usetype('0x0F09','0x042C')
uo.usetype('0x1BC3')
end sub
Щит в руки

Code: Select all

sub Heater()
uo.usetype('0x1BC3')
end sub
Топор в руки+ ластстатус

Code: Select all

sub Topor()
uo.usetype('0x13FA')
uo.attack('laststatus') 
end sub
Last edited by ROBERTo on 2009-12-14 22:20:40, edited 2 times in total.
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

Post by ROBERTo »

Вампиры

Питье с пола

Code: Select all

sub arm2()
uo.exec("usefromground 0x122E 0x0000")
wait(10)
uo.exec("usefromground 0x122D 0x0000")
wait(10)
uo.exec("usefromground 0x122C 0x0000")
wait(10)
uo.exec("usefromground 0x122B 0x0000")
wait(10)
uo.exec("usefromground 0x122A 0x0000")
end sub
питье бутылок

Code: Select all

sub bbs()
uo.usetype('0x0F06')
end sub

Можно обьеденить два в одно получится вот это:

Code: Select all

sub bbs()
uo.usetype('0x0F06')
uo.exec("usefromground 0x122E 0x0000")
wait(10)
uo.exec("usefromground 0x122D 0x0000")
wait(10)
uo.exec("usefromground 0x122C 0x0000")
wait(10)
uo.exec("usefromground 0x122B 0x0000")
wait(10)
uo.exec("usefromground 0x122A 0x0000")
end sub
Last edited by ROBERTo on 2009-12-14 22:29:54, edited 2 times in total.
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

Post by ROBERTo »

Амазонки
Last edited by ROBERTo on 2009-12-14 22:16:41, edited 1 time in total.
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

Post by ROBERTo »

Паладины
Last edited by ROBERTo on 2009-12-14 22:16:22, edited 1 time in total.
ROBERTo
Posts: 18
Joined: 2006-11-05 09:52:45

Post by ROBERTo »

Некроманы

Гриф по ласт таргету:

Code: Select all

sub plt()
uo.waittargetlast()
uo.usetype('0x3F14')
end sub
Хил с грифом:

Code: Select all

sub healnekr()
uo.usetype('0x0F91')
wait(100) 
uo.usetype('0x3F14')
end usb

Грив на ближайший труп

Code: Select all

sub pt()
UO.Waittargetground("0x2006")
UO.UseType("0x3F14")
end sub
Каст пойзона на себя

Code: Select all

Sub Poisonself()
If UO.Mana>=12 AND UO.GA>0 AND UO.MR>0 AND UO.SS>0  Then 
   UO.Cast('Poison','self') 
Else 
   UO.Print("No mana") 
Endif 
Endsub
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Скрипты кривые и большинство бесполезны...
Post Reply