Yoko
http://forum.yoko.com.ua/

ПвП скрипты.
http://forum.yoko.com.ua/viewtopic.php?f=20&t=11319
Page 1 of 1

Author:  Deathclaw [ 2007-01-25 15:00:15 ]
Post subject:  ПвП скрипты.

Вообщем поиском искал исрипты для ПвП позелные блин даже нашёл тока некоторые не работают помогите плз изправить!
Вообщем первый скрипт настроил вообщем вытягивет сериальники тех кого надо тоьлко что с ними делать пробовал через уо.атак(энеми) не хочет =( может не туда вставлял ну овобщем кто может плиз сделайте так что бы когда запускаеш скрипт он атаковал ближнего врага (тупо вар(1) и Дклик по противнику, а не что бы ласт статус и т.д я же не маг =( просто что бы противник видел что я его атакую и когда я подошёл к нему начал его бить)
Code:
#+++++++++++++-= Auto Attack all players    =-+++++++++++++++ 
sub StartAttack1() ;биндим для атаки всех чаров
StartAttack(1)
end sub
#++++++++++-= Auto Attack PK players only   =-+++++++++++++++
sub StartAttack0() ;Биндим для атаки ПК и сражественную гильду
StartAttack(0)
end sub

sub StartAttack(status)
UO.Ignore("self")
Var FindOK=false,temp,mess,t=0,k
DIM Friend[50]
VAR endlist=6; Последнее число в списке друзей
Friend[0]="Darklight"
Friend[1]="Feona"
Friend[2]="Kids"
Friend[3]="Soul reaver"
Friend[4]="Adison"
Friend[5]="Gladriel"
Friend[6]="lamka"
uo.set('finddistance','20')
 for t=0 to 1
  repeat
   uo.findtype("0x019"+str(t),"-1","ground")
   temp=0
   for k=0 to endlist
    if Uo.GetName("finditem")==Friend[k] and uo.findcount()<>0 then
     UO.Ignore("finditem")
     k=endlist
     temp=1
    end if
   next
   if temp==0 and uo.findcount()<>0 then
    if status==0 and uo.getnotoriety("finditem")>2 then
     UO.addobject('Enemy',uo.getserial("finditem"))
     Uo.print ("Curent target = "+uo.getname('Enemy'))
     uo.ignore('Enemy')
     return
      else
      if status==1 then
       UO.addobject('Enemy',uo.getserial("finditem"))
       Uo.print("Curent target = "+uo.getname('Enemy'))
       uo.ignore('Enemy')
       return
        else
         uo.ignore("finditem")
      end if                         
     end if
    end if
  until uo.findcount()==0
   if uo.findcount()==0 then
    UO.IgnoreReset()       
   end if
 next
end sub


И ещё на рекол по руне не работает пишет просто селект и всё
Code:
sub recall() 
var scroll='0x1F4C'
var rune='0x40274291'
uo.findtype(scroll,-1,'backpack')
if uo.findcount() > 0 then
uo.getserial('finditem')
uo.waittargetobject('rune')
uo.useobject('finditem')
wait(2300)
else
uo.print("No SCROLLS!!!")
uo.waittargetobject('rune')
uo.cast('Recall')
end if
end sub

Author:  Deathclaw [ 2007-01-29 13:40:15 ]
Post subject: 

АП!

Author:  Deathclaw [ 2007-01-29 13:40:38 ]
Post subject: 

АП!

Author:  Savage [ 2007-01-29 15:04:04 ]
Post subject: 

Серийник руны пропиши в скрипт. Строку с гет сериал можно удалить, она не нужна.

Author:  Deathclaw [ 2007-01-30 17:13:10 ]
Post subject: 

Окей, Гет удалил, серийник я знаю что нужно прописывать =) прописывали, не работает =( ! А по поводу авто атаки можешь что-нибудь сказать? :?

Author:  Nmy [ 2007-01-30 19:14:12 ]
Post subject: 

что у тебя глючит незнаю

в скриптах ошыбок нету у тебя чтото с инжектором не то

надеюсь больше небудеш постить

Author:  Deathclaw [ 2007-01-30 19:51:13 ]
Post subject: 

Да блин ну ладно фиг с ним с реколом, а авто атаку посмотрите плиз, она же тоьлко берёт сериал врага а как зделать что бы он атаковал по сераилу!

Author:  Nmy [ 2007-01-30 20:40:37 ]
Post subject: 

Code:
VAR a
a = uo.getserial('finditem')
uo.attack( a )

Author:  Nmy [ 2007-01-30 20:43:27 ]
Post subject: 

Code:
#+++++++++++++-= Auto Attack all players    =-+++++++++++++++
sub StartAttack1() ;įčķäčģ äė˙ ąņąźč āńåõ ÷ąšīā
StartAttack(1)
end sub
#++++++++++-= Auto Attack PK players only   =-+++++++++++++++
sub StartAttack0() ;Įčķäčģ äė˙ ąņąźč ĻŹ č ńšąęåńņāåķķóž ćčėüäó
StartAttack(0)
end sub

sub StartAttack(status)
UO.Ignore("self")
Var FindOK=false,temp,mess,t=0,k,a
DIM Friend[50]
VAR endlist=6; Ļīńėåäķåå ÷čńėī ā ńļčńźå äšóēåé
Friend[0]="Darklight"
Friend[1]="Feona"
Friend[2]="Kids"
Friend[3]="Soul reaver"
Friend[4]="Adison"
Friend[5]="Gladriel"
Friend[6]="lamka"
uo.set('finddistance','20')
 for t=0 to 1
  repeat
   uo.findtype("0x019"+str(t),"-1","ground")
   temp=0
   for k=0 to endlist
    if Uo.GetName("finditem")==Friend[k] and uo.findcount()<>0 then
     UO.Ignore("finditem")
     k=endlist
     temp=1
    end if
   next
   if temp==0 and uo.findcount()<>0 then
    if status==0 and uo.getnotoriety("finditem")>2 then
    a = uo.getserial('finditem')
     uo.attack( a )
     return
      else
      if status==1 then
        a = uo.getserial('finditem')
        uo.attack( a )
       return
        else
         uo.ignore("finditem")
      end if                         
     end if
    end if
  until uo.findcount()==0
   if uo.findcount()==0 then
    UO.IgnoreReset()       
   end if
 next
end sub


наверно так, воз замутил - что руками трудно?

Author:  Deathclaw [ 2007-01-30 21:01:03 ]
Post subject: 

Вообщем пишет FINDDIST=20 И всё, потом обрубается =(

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/