Тема: Стрельба по фокус цели

Ребят, подскажите плиз, как сделат,ь чтобы бот стрелял по выбранным фокус целям? поясню: на форуме есть приемы, как научить бота юзать фокус-цель) даже больше, есть как научить юзать против критов и топорщиков, но вот проблема, в том,  что он выбирает крита или топорщика и все (то есть дальше по обычному разменивается, а не пытается безответки делать...)

Заранее спасибо... помогите нубу.... big_smile

Отредактировано Crazy Style xd (2011-07-28 22:40:37)

2

Re: Стрельба по фокус цели

Это нужно делать палагин чтоб нажимал кнопку стрелять по выбранной цели имхо.

Погода так и шепчет! Займи и выпей!

3

Re: Стрельба по фокус цели

Объясните пожалуйста,как вообще работает этот выстрел по цели.Я так и не понял...Кнопка появляется,нажимаешь,то она серая,то она красная....Не понял как она работает.

Вранье.Вранье.Вранье.Правда.(с)Rand

4

Re: Стрельба по фокус цели

во-во, я тоже не понял как по кому-то определенному стрелять

5

Re: Стрельба по фокус цели

Уже разобрался.Кликаешь на приём Фокус.Потом когда боец поменяется,появляется серая кнопка стрельба по фокусу.Вот её нужно нажать,и потом она постоянно красная,т.е. активированная.И потом при разменах с другими бойцами ты её вроде как шпилишь безответками пока она жива.как цель умрет,фокус пропадает.Вроде как-то так...

Вранье.Вранье.Вранье.Правда.(с)Rand

6

Re: Стрельба по фокус цели

Ну так ничего сложного не вижу в использовании smile

У меня все работает, что я делаю не так ?

Re: Стрельба по фокус цели

если играть руками все просто) а бот её не использует)
суть в том что наживаешь кнопку фокус цель выбираешь крита) наживвешь стрелять по фокус цели - автоматически пропадает блок и ты размениваясь например с танком бьешь без блока в крита и сносись с него по 100-200 хп

Re: Стрельба по фокус цели

Mr Blanco пишет:

Уже разобрался.Кликаешь на приём Фокус.Потом когда боец поменяется,появляется серая кнопка стрельба по фокусу.Вот её нужно нажать,и потом она постоянно красная,т.е. активированная.И потом при разменах с другими бойцами ты её вроде как шпилишь безответками пока она жива.как цель умрет,фокус пропадает.Вроде как-то так...

вот вот. а как заставит бота эту серенькую нажимать? весь вопрос в этом! smile

9

Re: Стрельба по фокус цели

var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && !target_button.bChecked)
target_button.click();

Если ((кнопка не имеет статус невидимости) и (кнопка не отмечена)) - нажать.

Software is like sex: it's better when it's free! © LinusTorvalds

10

Re: Стрельба по фокус цели

сейчас за тестирую)

11

Re: Стрельба по фокус цели

а куды это дело впихнуть?

12

Re: Стрельба по фокус цели

ура! спасибо! работает! в любой слот приема и все четко!

13

Re: Стрельба по фокус цели

Crazy Style xd пишет:

ура! спасибо! работает! в любой слот приема и все четко!

Расскажи,как ты его пользуешь,и как он работает по нормальному,пожалуйста.
напортив уворот=стрелять по фокусу
а это как воплощается?

Отредактировано Mr Blanco (2011-07-29 16:23:29)

Вранье.Вранье.Вранье.Правда.(с)Rand

14

Re: Стрельба по фокус цели

Mr Blanco пишет:

Расскажи,как ты его пользуешь,и как он работает по нормальному,пожалуйста.
напортив уворот=стрелять по фокусу
а это как воплощается?

в хаоте моя последовательность действий(руками):
1. ищу размен с критом, топорщиком, магом(кроме земли)
2. применяю прием выбрать цель
3. даю размен
4.если попадается любой перс кроме ловкача и арба - нажимаю стрелять по фокус цели(предположим попался танк спокойно стреляем по фокус цели(нажимаем пресловутый серый кружок который появился), так как с вероятностью в 80-90 % танк по мне без блока не попадет... если ловкачь то делаю обычный размен(то есть еще разок щелкаю по "стрелять по фокус цели" - так что бы она стала опять серой)

В связи с выше скаанным для лука бои лучше со смертельными ранами и бит на до всегда в одно место)

если попадается крит то его можно снести за 4-5 разменов через танка...

Отредактировано Crazy Style xd (2011-07-29 19:40:18)

15

Re: Стрельба по фокус цели

Crazy Style xd пишет:
Mr Blanco пишет:

Расскажи,как ты его пользуешь,и как он работает по нормальному,пожалуйста.
напортив уворот=стрелять по фокусу
а это как воплощается?

в хаоте моя последовательность действий(руками):
1. ищу размен с критом, топорщиком, магом(кроме земли)
2. применяю прием выбрать цель
3. даю размен
4.если попадается любой перс кроме ловкача и арба - нажимаю стрелять по фокус цели(предположим попался танк спокойно стреляем по фокус цели(нажимаем пресловутый серый кружок который появился), так как с вероятностью в 80-90 % танк по мне без блока не попадет... если ловкачь то делаю обычный размен(то есть еще разок щелкаю по "стрелять по фокус цели" - так что бы она стала опять серой)

В связи с выше скаанным для лука бои лучше со смертельными ранами и бит на до всегда в одно место)

если попадается крит то его можно снести за 4-5 разменов через танка...

Ясно.А техническая сторона?Если перед тобой танк,то стрелять по фокус цели.Сам приём можешь выложить?

Вранье.Вранье.Вранье.Правда.(с)Rand

16

Re: Стрельба по фокус цели

Mr Blanco пишет:
Crazy Style xd пишет:
Mr Blanco пишет:

Расскажи,как ты его пользуешь,и как он работает по нормальному,пожалуйста.
напортив уворот=стрелять по фокусу
а это как воплощается?

в хаоте моя последовательность действий(руками):
1. ищу размен с критом, топорщиком, магом(кроме земли)
2. применяю прием выбрать цель
3. даю размен
4.если попадается любой перс кроме ловкача и арба - нажимаю стрелять по фокус цели(предположим попался танк спокойно стреляем по фокус цели(нажимаем пресловутый серый кружок который появился), так как с вероятностью в 80-90 % танк по мне без блока не попадет... если ловкачь то делаю обычный размен(то есть еще разок щелкаю по "стрелять по фокус цели" - так что бы она стала опять серой)

В связи с выше скаанным для лука бои лучше со смертельными ранами и бит на до всегда в одно место)

если попадается крит то его можно снести за 4-5 разменов через танка...

Ясно.А техническая сторона?Если перед тобой танк,то стрелять по фокус цели.Сам приём можешь выложить?


прием грубо состоит из 2 частей: первая выбрать в фокус цель крита и топорщика

if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
        _name = "focus";
    else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/))
        _name = "focus";

и 2:  стрелять по ним(технически сейчас бот не выбирает через кого стреляет, а лупит через всех)(как раз то, что выложил Анахроник(я поставил в любой слот - работает)

var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && !target_button.bChecked)
target_button.click();

осталась по сути 3 фаза - сделать так, что бы бот выбирал кто перед ним стоит и юзал в зависимости от этого "фокус цель"(пресловутую серую или красную кнопку)

Отредактировано Crazy Style xd (2011-07-30 09:47:29)

17

Re: Стрельба по фокус цели

Первый приём

if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
        _name = "focus";
    else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/))
        _name = "focus";

Второй

if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/))||if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)){
var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && !target_button.bChecked)
target_button.click();
}

if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/))||if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)){
var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && target_button.bChecked)
target_button.click();
}

Третий.

По идее должно работать.

Отредактировано gorlum (2011-07-30 14:15:21)

18

Re: Стрельба по фокус цели

Нужна помощь ..Нашол я много полезного но не розбирусь!...
Вот первый прием ето  выбирать в цель крита и топорщика (А как прописать чтобы уворота и лучника ???)
Вротой ето бить так скажем через всех хто попадаетса подруку по выбраной целе так ??? Но нюанс я вставляю в слот приема нажымаю ок!.. А она не сохраняетса ((((
и послетний прием  откуда взялся и что там пишет я так и нерозобрал ...
Помогите ато страшно когда вроди как и на готовом возникают нюансы!

19

Re: Стрельба по фокус цели

master22 знание английского или хотя бы внимательность к БК, к названием картинок тебе не помешает wink
Вот смотри. По английски sword это меч, а axe - топор. Соответственно в первом приёме условия для мечника и топорщика идут. В игре картинки оружия имеют такие английские названия.

Другие слова:
"staff" = посох
"crossbow" = арбалет
"bow" = лук
"knife" = кинжал
"hammer" = молот
"shield" = щит

Теперь ищи знакомые буквы и выстраивай свою логику в приёме. Кого предпочитаешь через того и будешь бить wink

Кроме того можешь усложнять условия, если хочется, чтобы учитывать величину статов противника.
Но это на будущее, если попрёт. Сейчас пока что разберись с типами противников.


По второму твоему замечанию мол не сохраняется ты не прав. Всё сохраняется, просто не показывается. Такое бывает когда приём не использует переменную _name и бот не видит её присвоение в коде.

Можешь поправить вот так код (добавлен неисполняемый комментарий в начале кода приёма):

// _name = "boom";
 
if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/))||if(!top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)){
var target_button = top.Battle.oBattle.arrButtons["focus_target"];
if(target_button.style.visibility != "hidden" && !target_button.bChecked)
target_button.click();
}

Тогда приём с нажатием кнопки будет называться у тебя "boom" и ты будешь его видеть в списке установленных wink

и послетний прием  откуда взялся и что там пишет я так и нерозобрал ...

Не заметил отличия? Обрати внимание на восклицательный знак в начале кода wink Это отрицание, то есть условие исполняется наоборот. И попробуй снова вникнуть.

(Please log in or register to see this URL)

20

Re: Стрельба по фокус цели

Это с каких пор через танка со щитом можно стрелять по цели?

Боты, боты наши всё!

21

Re: Стрельба по фокус цели

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

22

Re: Стрельба по фокус цели

А где там в приёмах написано что через щит стрелять?  roll Не вижу.

(Please log in or register to see this URL)

23

Re: Стрельба по фокус цели

master22,Давно не играл луками!

Отредактировано korollef (2011-10-22 20:47:19)

Нормальные пацаны давно качают нефть!

24

Re: Стрельба по фокус цели

hyppo пишет:

А где там в приёмах написано что через щит стрелять?  roll Не вижу.


пока не разменяешься с танком, кастовать\стрелять по цели нельзя.


Это должно быть в описание класса  игрока. По идеи=)

Боты, боты наши всё!

25

Re: Стрельба по фокус цели

Хм заметка скопировал прием что написал anahronik и порадовался что ставит галочку Но радости на долго не хватило ... Вить галочку он ставит для вида но всетаки ударі идут на прямую так как при розмене с противником и ударе через фокус цель блоки не пропадают бида (