HELP

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

HELP

Post by Ivanovich »

Так вот в чем проблема - запускай я макрос на меджери, и после того как он прокастовывает каст, он пишет You cancel target of spell Flame Strike, и так постоянно, уже пытался менять таргет селф, обджект, нечего не помогает((( Подскажите какую команду в инже на да прописать что бы это убрать, и он нормально прокастовывал каст на себя! Спасибо!!!
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: HELP

Post by ZeroDX »

надо выложить сюда сам скрипт, которым ты пользуешься.
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

sub Magery()
var MaxMana = 90 # Максимальное количество маны
var MinMana = 70 # Количество маны, при котором чар начинает медитировать
var MaxHP = 257 # Максимальное хп
Var MinHP = 50 # Хп, при котором чар начинает хилится
while uo.skillval("Magery",1) < 999
while uo.mana > MinMana
UO.exec ("cast 'Flame Strike' self") # Название заклинания
wait(7000) # Время на каст заклинания + 1 секунда
while uo.life < MinHP
while uo.life < MaxHP
uo.bandageself()
wait(3000)
wend
wend
wend
while uo.mana < MinMana
while uo.mana < MaxMana
UO.Useskill("Meditation")
wait(4500)
wend
wend
wait(500)
wend
wait(500)
end sub

прикол в том, что скрипт нормальный, у других все работает, а у меня пишется эта фраза ((((
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: HELP

Post by ZeroDX »

попробуй заменить строку

Code: Select all

UO.exec ("cast 'Flame Strike' self") # Название заклинания
на это

Code: Select all

UO.Cast('Flame Strike', 'self')
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

пробивал так, не получается(((
Вот сделал в другом макросе вот так
sub Magery()
var LastTimer
while not uo.Dead()
uo.DeleteJournal()
while uo.Mana>=90
uo.Cast('Poison')
wait(3500)
uo.waittargetobject(' self ') так он хотя бы прицел выводит, но на себя не юзает (((
wait(3500)
wend
LastTimer=uo.Timer()
uo.UseSkill('Meditation')
repeat
wait(100)
until uo.InJournal('You are') or uo.InJournal('You lose') or uo.Timer()>LastTimer+50
uo.DeleteJournal()
wait(2000)
wend
wend
end sub
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

З.ы. и то через раз (((
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

ВОт такое
Attachments
Pic5.JPG
Pic5.JPG (122.44 KiB) Viewed 3614 times
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: HELP

Post by ZeroDX »

как кардинальная мера - переустановка инжекта
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

да перестанавливал уже, я помню по другому серваку, что есть волшебная фраза, что бы инжа автоматом не убирала таргет, в скрипте я этого не нашел, вывод таков что это в инже, проблема в том что я эту фразу не помню:(
По логике могу предположить что это типа ,autotarget , cancelautotarget, что то типа такого, но перепробовал все уже, и нечего не помогает :(((
Вот если бы старички вспомнили эту фразу, я бы был очень признателен :)))
З.ы. когда то я её прописывал, и было все гуд ;)
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: HELP

Post by Mirage »

1) название темы не отвечает правилам форума.
2) не используешь теги для кода.
3) не расставляешь отступы.

4) пробуй вот так - не зачем столько циклов крутить:

Code: Select all

sub Magery()
   var MaxMana = 90 # Максимальное количество маны
   var MinMana = 70 # Количество маны, при котором чар начинает медитировать
   var MaxHP = 257 # Максимальное хп
   Var MinHP = 50 # Хп, при котором чар начинает хилится
   while uo.skillval("Magery",1) < 999
      if uo.mana > MinMana then
         UO.cast ('Flame Strike', 'self')
         wait(7000)
         if uo.life < MinHP then
            while uo.life < MaxHP
               uo.bandageself()
               wait(3000)
            wend
         endif
      else
         while uo.mana < MaxMana
            UO.Useskill("Meditation")
            wait(4500)
         wend
      endif
      wait(100)
   wend
end sub

О результате напишешь.

Паузы можно изменить на динамические. Если админ вашего сервера не перекрутил что то с задержкой то выигрыш составит пару секунд с 1 круга цикла.
CoS
Posts: 53
Joined: 2007-06-20 15:38:11

Re: HELP

Post by CoS »

Code: Select all

sub Magery()
   var MaxMana = 90 # Максимальное количество маны
   var MinMana = 70 # Количество маны, при котором чар начинает медитировать
   var MaxHP = 257 # Максимальное хп
   Var MinHP = 50 # Хп, при котором чар начинает хилится
   while uo.skillval("Magery",1) < 999
      if uo.mana > MinMana then
        uo.waittargetself()
         UO.cast ('Flame Strike')
         wait(7000)
         if uo.life < MinHP then
            while uo.life < MaxHP
               uo.bandageself()
               wait(3000)
            wend
         endif
      else
         while uo.mana < MaxMana
            UO.Useskill("Meditation")
            wait(4500)
         wend
      endif
      wait(100)
   wend
end sub

На сервере forestwars.ru будет работать только так
ЗЫ. Какая такая реклама ? :D
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

макрос то рабочий, а вот вы не обратили внимание на то что у меня трабл с тем что таргет не появляется!!!! You cancel target of spell Flame Strike
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: HELP

Post by Mirage »

Code: Select all

sub main1()
         UO.cast ('Flame Strike', 'self')
endsub

sub main2()
        uo.waittargetself()
         UO.cast ('Flame Strike')
endsub

Оба способа колдуют?
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

норм все кастует, вот только на меня каст не проходит (((
Ivanovich
Posts: 9
Joined: 2012-03-17 15:03:45

Re: HELP

Post by Ivanovich »

You cancel target of spell Flame Strike
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: HELP

Post by Mirage »

без взаимоисключающих факторов.
Нормально кастует = работает
Не кастует на меня = не работает.

Так работает или не работает? Мы не телепаты.

Хотя подозреваю что заклинание произносится но не накладывается на собственного чара. => передавай привет вашему ГМу. Помощь не получится получить.
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: HELP

Post by ZeroDX »

CoS
Posts: 53
Joined: 2007-06-20 15:38:11

Re: HELP

Post by CoS »

кстати забыл сказать
на форесте надо включать галку в закладке мейн - Target XYZ fix
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: HELP

Post by Mirage »

галка и таргет нужны в принципе только когда кастуешь на кого то. На себя не обязательно. Тем более TWI повышает краши в людном месте.
Post Reply