Page 1 of 2

id вортекса и арчери

Posted: 2008-09-27 18:08:06
by pika
всем прет
вот код из скрипта на арчери,кастующий вызывает бледспмритов а второй чар его бьёт.а я хотел бы переделать, чтобы кастующий кастовал вортексов и в него второй чар стрелял.но тут надо вписать id вортекса ,info на него не работает!

Code: Select all

sub bladespirit1()
var spirit = '0x023E', spiritid
while true
   uo.findtype(spirit,-1,'ground')
   if uo.findcount() > 0 then
      spiritid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(spiritid)
      wait(5000)
   else
wend
end sub

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

Posted: 2008-09-27 23:22:39
by Kynep
Ни чего не понял.... :roll:

Posted: 2008-09-28 12:41:49
by pika
Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?

Posted: 2008-09-28 15:40:43
by Kynep
pika wrote:Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?

Вообще то это скрипт на атаку спиритов а не на каст :lol:

Posted: 2008-09-28 17:34:55
by pika
даа точно;ppp я имею ввиду,да это для атакуещего.но вот это мне и надо просто ошибся.я хотел сделать так,чтобы он вортекса из лука атаковал.а что поменять надо? скажи пожалуйста.я не могу id вортекса получить,так-как ,info на него не пашет.

Posted: 2008-09-28 18:16:01
by Kynep
pika wrote: ,info на него не пашет.

Бред. Как то же узнавали? Вот тип: 0x000D

Posted: 2008-09-28 18:45:47
by pika
даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто

Posted: 2008-09-28 19:01:04
by Kynep
pika wrote:даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто


Вот немного поправил, пробуй.

Code: Select all

sub AttVort() 
var vort = '0x000D', spiritid
while true
   uo.findtype(vort, '-1', 'ground')
   if uo.findcount() > 0 then
      vort = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(vort)
      repeat
         wait(100)
      until uo.IsNPC(vort) == 0
   else
      wait(500)
   end if
wend
end sub

Posted: 2008-10-01 13:38:52
by pika
Купер спасиб! но когда кастер запускает ворта то второй чар который должен по нему стрелять не стреляет в ворта:( Просто становитца в warmode и стоит.чтож делать?

Posted: 2008-10-01 13:51:49
by pika
может надо лук в скрипт вставить?

Code: Select all

sub sword()   ; Одевание щита и оружия
Var Svord='0x0EC2' ;Тип оружия, используемый вами
Var Shield='0x1B76' ;Тип оружия, используемый вами
UO.Equipt('Lhand',Shield)
wait(1000)
UO.Equipt('Rhand',Svord)
wait(100)
end sub

Posted: 2008-10-01 14:00:22
by pika
я думаю лук тут не к месту:) подскажите чтонить пожалуйста!

Posted: 2008-10-01 15:59:29
by Kynep
pika wrote:я думаю лук тут не к месту:) подскажите чтонить пожалуйста!

Телепаты в отпуске, я не знаю что ты делаешь, может ты тупо паставил его в вар и все. А нужно еще и аттаковать. Он сам атачить не будет. Выложи скрипт, посмотрим.

Posted: 2008-10-01 16:28:36
by pika
вот скрипт.один кастует вортексов,второй стреляет из лука и так до бесконечности.с кастером всё гуд,кустует как надо а вот с киллером плохи дела:( когда кастер пускает ворта,то атакующий становитца в warmode и не стреляет.В левом углу у атакющего показываетца,что он какбы иденцифицировал вортеуса не чото про HP но не атакует.

Code: Select all

sub AttVort()
var vort = '0x000D', spiritid
while true
   uo.findtype(vort,-1,'ground')
   if uo.findcount() > 0 then
      spiritid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(vort)
      wait(5000)
   else
wend
end sub

sub bladespirit2()
while not uo.Dead()
repeat
if uo.mana > 20 then
                placecast()
               else
               repeat
                 uo.warmode(false)
                    uo.useskill("Meditation")
                    wait(3000)
               until uo.mana >=28
              endif
wait(55000)
until uo.InJournal('World is')
wait(130000)
wend
end sub


Sub placecast()
uo.waittargettile(1183, 2001, 2926, 10) #поменять координаты(,infotile)
wait(500)
UO.Exec("cast 'Energy Vortex'")
wait(1500)
end sub

Posted: 2008-10-01 16:40:53
by Kynep
Исправил.

Code: Select all

sub AttVort() 
var vort = '0x000D', spiritid
while true
   uo.findtype(vort,-1,'ground')
   if uo.findcount() > 0 then
      spiritid = uo.getserial('finditem')
      uo.warmode(true)
      uo.attack(spiritid)
      wait(5000)
   else
wend
end sub

Posted: 2008-10-01 17:28:38
by pika
КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?

Posted: 2008-10-01 17:33:34
by Kynep
pika wrote:КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?


Исправлять :roll:

Code: Select all

sub AttVort()
   var vort = '0x000D', spiritid
   while true
      uo.findtype(vort, '-1', 'ground')
      if uo.findcount() > 0 then
         spiritid = uo.getserial('finditem')
         uo.warmode(true)
         uo.attack(spiritid)
         repeat
            wait(100)
         until uo.GetHP(spiritid) > 1
      else
         wait(500)
      end if
   wend
end sub

sub bladespirit2()
   while not uo.Dead()
      repeat
         if uo.mana > 20 then
            placecast()
         else
            repeat
               uo.warmode(false)
               uo.useskill("Meditation")
               wait(3000)
            until uo.mana >=28
         endif
         wait(55000)
      until uo.InJournal('World is')
      wait(130000)
   wend
end sub


Sub placecast()
   uo.waittargettile(1183, 2001, 2926, 10) #поменять координаты(,infotile)
   wait(500)
   UO.Exec("cast 'Energy Vortex'")
   wait(1500)
end sub

Posted: 2008-10-01 17:40:54
by pika
можеш сказать пожалуйста в чом ошибка? я исправлю.

Posted: 2008-10-01 17:55:46
by Kynep
pika wrote:можеш сказать пожалуйста в чом ошибка? я исправлю.

А тот что я дал сейчас, не работает?

Posted: 2008-10-01 18:16:02
by pika
всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо

Posted: 2008-10-01 19:03:14
by Kynep
pika wrote:всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо

Исправил немного пост со скриптом, пробуй.