Yoko

All sides of Injection
It is currently 2025-11-23 12:02:48

All times are UTC+02:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2008-09-27 18:08:06 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
всем прет
вот код из скрипта на арчери,кастующий вызывает бледспмритов а второй чар его бьёт.а я хотел бы переделать, чтобы кастующий кастовал вортексов и в него второй чар стрелял.но тут надо вписать id вортекса ,info на него не работает!
Code:
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

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


Top
   
 Post subject:
PostPosted: 2008-09-27 23:22:39 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Ни чего не понял.... :roll:


Top
   
 Post subject:
PostPosted: 2008-09-28 12:41:49 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?


Top
   
 Post subject:
PostPosted: 2008-09-28 15:40:43 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
Это скрипт на каст блейдспиритов.Я хотел бы переделать на каст вортексов.Но я вижу надо указывать id вортекса,я не могу узнать,так-как ,info на вортекса не работает.Подскажите пожалуйста,как можно переделать?

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


Top
   
 Post subject:
PostPosted: 2008-09-28 17:34:55 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
даа точно;ppp я имею ввиду,да это для атакуещего.но вот это мне и надо просто ошибся.я хотел сделать так,чтобы он вортекса из лука атаковал.а что поменять надо? скажи пожалуйста.я не могу id вортекса получить,так-как ,info на него не пашет.


Top
   
 Post subject:
PostPosted: 2008-09-28 18:16:01 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
,info на него не пашет.

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


Top
   
 Post subject:
PostPosted: 2008-09-28 18:45:47 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто


Top
   
 Post subject:
PostPosted: 2008-09-28 19:01:04 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
даа ты прав Купер.;pp ну нe вруу вчера пустил вортеска - ,info на него
и мне написали he cant use command ;ppp короче бред какойто.
Купер ещё вопросик. этот скрипт - я хочу испольщовать чтобы стрелять в вортекса.Скрипт повторятся будет? или он один раз постреляет,убьёт вортекса а потом вызовут ещё одного вортекса и он стрелать не будет?
Тоесть скрипт цикличный? Спасибо что сказал,сейчас проверил ,info пашет.Митстика какаето или вобщем кривыеруки.Ответте пожалусто


Вот немного поправил, пробуй.
Code:
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


Top
   
 Post subject:
PostPosted: 2008-10-01 13:38:52 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
Купер спасиб! но когда кастер запускает ворта то второй чар который должен по нему стрелять не стреляет в ворта:( Просто становитца в warmode и стоит.чтож делать?


Top
   
 Post subject:
PostPosted: 2008-10-01 13:51:49 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
может надо лук в скрипт вставить?
Code:
sub sword()   ; Одевание щита и оружия
Var Svord='0x0EC2' ;Тип оружия, используемый вами
Var Shield='0x1B76' ;Тип оружия, используемый вами
UO.Equipt('Lhand',Shield)
wait(1000)
UO.Equipt('Rhand',Svord)
wait(100)
end sub


Top
   
 Post subject:
PostPosted: 2008-10-01 14:00:22 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
я думаю лук тут не к месту:) подскажите чтонить пожалуйста!


Top
   
 Post subject:
PostPosted: 2008-10-01 15:59:29 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
я думаю лук тут не к месту:) подскажите чтонить пожалуйста!

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


Top
   
 Post subject:
PostPosted: 2008-10-01 16:28:36 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
вот скрипт.один кастует вортексов,второй стреляет из лука и так до бесконечности.с кастером всё гуд,кустует как надо а вот с киллером плохи дела:( когда кастер пускает ворта,то атакующий становитца в warmode и не стреляет.В левом углу у атакющего показываетца,что он какбы иденцифицировал вортеуса не чото про HP но не атакует.
Code:
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


Top
   
 Post subject:
PostPosted: 2008-10-01 16:40:53 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Исправил.

Code:
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


Top
   
 Post subject:
PostPosted: 2008-10-01 17:28:38 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?


Top
   
 Post subject:
PostPosted: 2008-10-01 17:33:34 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
КУУпер спасиб тебе!как хорошо шо есть такие как ты;ppp всё заработала.тока задница какаето вылетает.чар выстрелит пару стрел и вылетает вот это -Line 40 Parse error Execute at error. и скрипт слетает;pppp я проверил у меня сороковой строчки вообще в скрипте нет!
чо делать?


Исправлять :roll:
Code:
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


Last edited by Kynep on 2008-10-01 19:02:45, edited 3 times in total.

Top
   
 Post subject:
PostPosted: 2008-10-01 17:40:54 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
можеш сказать пожалуйста в чом ошибка? я исправлю.


Top
   
 Post subject:
PostPosted: 2008-10-01 17:55:46 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
можеш сказать пожалуйста в чом ошибка? я исправлю.

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


Top
   
 Post subject:
PostPosted: 2008-10-01 18:16:02 
Offline

Joined: 2007-06-11 22:57:49
Posts: 118
всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо


Top
   
 Post subject:
PostPosted: 2008-10-01 19:03:14 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
pika wrote:
всё запускаетца,кастер кастует ворта а стрелок кагда его видет(ворта)
натягивает лук но не стреляет и в левом углу идёт флуд -
Energy vortex x2 или 2x 2y чото такое.и уменя даже от этого Уо слетает:)
если будет время можеш пожалуста ещё посмотреть что не так? спасибо

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited