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

стрелка в следующего врага по нажатию кнопки
http://forum.yoko.com.ua/viewtopic.php?f=20&t=14955
Page 1 of 1

Author:  Dron D. [ 2009-07-22 11:38:59 ]
Post subject:  стрелка в следующего врага по нажатию кнопки

добрый день, нашел на форуме скрипт на автоматический каст стрелки по врагу:
Code:
Sub Scan()
uo.print('start')
  uo.set('finddistance', '15')
  uo.ignore('self')
  uo.findtype('0x0190', '-1', 'ground')
    while uo.findcount() and not uo.dead()
      uo.cast('Magic Arrow', 'finditem')
      wait(1500)
      uo.ignore('finditem')
      uo.findtype('0x0190', '-1', 'ground')
    wend
  uo.findtype('0x0191', '-1', 'ground')
    while uo.findcount() and not uo.dead()
      uo.cast('Magic Arrow', 'finditem')
      wait(1500)
      uo.ignore('finditem')
      uo.findtype('0x0191', '-1', 'ground')
    wend
  uo.ignorereset()
uo.print('stop')
endsub

но скрипт ужасно крашит клиент (раз в 3-4 минуты стабильно), хотелось бы узнать, а можно этот скрипт забиндить на кнопку, чтобы при нажатии кнопки просто в следующего врага кидалась стрелка, на подобии клиентского хоткея?
Спасибо.

Author:  Mirage [ 2009-07-22 13:40:05 ]
Post subject: 

Там где ты нашел там наверняка и описание проблемы было :) Игноры
В ТВОЕМ скрипте просто
Quote:
and not uo.dead()
на OR замени и в закладке хоткей присвой


В игре есть стандартная возможность атаковать противника ластспелл или каст спелл ласт таргет либо некст таргет. А уж забиндить в игре клавишу наверное сможешь ;)

Author:  Dron D. [ 2009-07-22 13:56:19 ]
Post subject: 

если AND заменить на OR то совсем какаха получается, не че не работает, еще мыслишки есть?

Author:  Millerbeer [ 2009-07-23 19:04:15 ]
Post subject: 

Code:
Sub Scan() 
uo.print('start')
  uo.set('finddistance', '15')
  uo.ignore('self')
  uo.findtype('0x0190', '-1', 'ground')
    if uo.findcount() and not uo.dead() then
      uo.cast('Magic Arrow', 'finditem')
      wait(1500)
      uo.ignore('finditem') 
    else
       uo.findtype('0x0191', '-1', 'ground')
           if uo.findcount() and not uo.dead() then
              uo.cast('Magic Arrow', 'finditem')
              wait(1500)
              uo.ignore('finditem')
           endif
    endif
  uo.ignorereset()
uo.print('stop')
endsub


как-то так...

Author:  Dron D. [ 2009-07-24 23:01:50 ]
Post subject: 

Миллер, дядька, чет стрелку одну кидает и все, в одного только

Author:  Mirage [ 2009-07-25 09:41:37 ]
Post subject: 

задумчивое бугага... :roll:

Че просил то и получил. Каст по кнопке.
Твой первый скрипт бьет пока цель есть И пока ты не умер. мана кончиться - краш. Цель убежала краш. много целей краш (игноры)

второй скрипт проверяет если есть цель пускает 1 стрелку и забывает цель. Для атача самое то.
Убери игноры и оба скрипта будут БОЛЕЕ устойчиво работать НО скрипт гамно как таковое - мало условий для остановки. Как в прочим и все автоматические атакующие скрипты на инжекте.

Author:  Dron D. [ 2009-07-25 10:47:43 ]
Post subject: 

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

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