76

Re: Помощь новичкам в настройке бота

Шутники)))Мне кажется,человек всё понял,и уже полазил по форуму,и нашел,что ему нужно.
Todeka-если вы нашли нужное,и вам что-то непонятно-пишите)Поможем и объясним)

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

77

Re: Помощь новичкам в настройке бота

ZhEkA_BK пишет:

Че это не реализовано ? smile
В первый слот для приемов в боте и ни в какой другой

if(window.Temp_MyHP && (Temp_MyHP == top.Battle.oBattle.oMySlot.nHP))
{
_name = "multi_rollback";
}
 
if(window.MyHp_temp && (MyHp_temp-top.Battle.oBattle.oMySlot.nHP)>=80)
{
Temp_MyHP = top.Battle.oBattle.oMySlot.nHP;
_name = "multi_rollback";
}
MyHp_temp = top.Battle.oBattle.oMySlot.nHP;

В последний слот для приемов в боте

MyHp_temp = top.Battle.oBattle.oMySlot.nHP;

не учитывает при использовании количество полученного дамага. что делать? Подскажите плз.

78

Re: Помощь новичкам в настройке бота

if(window.MyHp_temp && (MyHp_temp-top.Battle.oBattle.oMySlot.nHP)>=80)
Вот тут выставлять.У меня стоит если больше 100,иногда бывают накладки ввиде 70-80,но 99% если ток больше 100.

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

79

Re: Помощь новичкам в настройке бота

а как к этому :

if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10)_name = "multi_hiddendodge";

еще и дикую прицепить?

80

Re: Помощь новичкам в настройке бота

возможно ли заставить бота, сначала разогнать поступь а потом использовать танец ветра?

81

Re: Помощь новичкам в настройке бота

Badya пишет:

возможно ли заставить бота, сначала разогнать поступь а потом использовать танец ветра?

Конечно возможно. Надо писать приём. Отдельно у вас уже есть поступь, а вам надо написать второй. Танец ветра, который будет включаться, только при условии что на персонаже есть поступь-5.

Могу только помочь показать по аналогии как Жажду Крови разгоняют:

bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i);
 
if(bloodlustCount != null){
   if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0) && (bloodlustCount[1] > 2)) {
      _name = "krit_blooddrink";
   }
}

"bloodlustCount" это переменная. В целом этого примера синтаксиса достаточно чтобы переписать самому приём под поступь.

Скорее всего приём выглядит так:

deathwalkCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_deathwalk\.gif">/i);
 
if(deathwalkCount != null){
   if(bloodlustCount[1] > 4) {
      _name = "counter_winddance";
   }
}

Ну а первый приём (поступь) совершенно прост:

_name = "counter_deathwalk";

У меня сейчас уворота нет под рукой. Проверьте сами. И сообщите о результате. Если работает кину в коллекцию.

(Please log in or register to see this URL)

82

Re: Помощь новичкам в настройке бота

Гип,а так по идее тоже можно:

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["идентификатор поступи"]) == "object")
_name = "идентификатор танца";
Вранье.Вранье.Вранье.Правда.(с)Rand

83

Re: Помощь новичкам в настройке бота

Mr Blanco он просит именно разогнанную поступь. То есть когда поступь пятая.
Твой приём проще и на мой взгляд практичнее и надёжнее. Но он будет танец сразу как только сможет врубать. Наберёт к тому моменту пятую поступь? Вероятно да. Но не гарантированно.

Badya попробуйте так как Mr Blanco предлагает.

_name = "counter_deathwalk";
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object")
_name = "counter_winddance";

Может быть иногда не на пятой поступи сработает. Но за то просто, а значит надёжно wink Пока перс будет набирать тактики уворота будет разгоняться поступь. Успеет до пятой разогнаться? Вероятно.

(Please log in or register to see this URL)

84

Re: Помощь новичкам в настройке бота

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

Отредактировано Mr Blanco (2011-06-14 23:28:52)

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

85

Re: Помощь новичкам в настройке бота

не работает, попробовал по приему гиппо, он набирает на поступь юзает, и останавливаеться)) дальше не бьется)   илии хз мож чет с ботом или бк :Р
поставил по бланко) вроде норм работает )) СПАСИБО)))

Отредактировано Badya (2011-06-15 08:08:56)

86

Re: Помощь новичкам в настройке бота

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

    if(hpRemain > 300){
        morkovkaName[morkovkaName.length]=[];
        morkovkaName[morkovkaName.length-1].push("Заживляющий Эликсир");
        morkovkaName[morkovkaName.length-1].push(3);                   //Раздел инвентаря, где лежит элексир. 3- раздел "Элексиры", 4 - "Прочее"
        }

а кнопка плагины не работает((((
что я не правилино сделал?

87

Re: Помощь новичкам в настройке бота

vetalj-bj,
ты вставил кусок плагина Морковка, вместо того, чтобы вставить сам плагин и подредактировать его под себя.
почитай о нём тему smile

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

88

Re: Помощь новичкам в настройке бота

anahronik пишет:

vetalj-bj,
ты вставил кусок плагина Морковка, вместо того, чтобы вставить сам плагин и подредактировать его под себя.
почитай о нём тему smile

а кнопка плагины из-за этого у меня и не работает?
пробовал делать как написано в разделе
Combots Бот для БК » Настройки / Плагины » Плагин: Морковка для всех версий
ни чего не получается((((.
я понимаю настройки нужно выбрать как в маршрутах а кнопка плагины не активна(

89

Re: Помощь новичкам в настройке бота

как называется переменная, показывающая кол-во союзников в хаоте?

Оставь надежду всяк сюда входящий ©

90

Re: Помощь новичкам в настройке бота

Exile пишет:

как называется переменная, показывающая кол-во союзников в хаоте?

EnemiesCount - враги
SoratnikiCount - свои
переменные задаются в Main.js

(Please log in or register to see this URL)

91

Re: Помощь новичкам в настройке бота

hyppo пишет:
Exile пишет:

как называется переменная, показывающая кол-во союзников в хаоте?

EnemiesCount - враги
SoratnikiCount - свои
переменные задаются в Main.js

Точно, спасибо.
А то с фиксом танков половину приемов приходится переписывать(

Оставь надежду всяк сюда входящий ©

92

Re: Помощь новичкам в настройке бота

Здравствуйте всем. Есть ли здесь добрые люди ? После перехода на 9 уровень с Танка перешел на Крит. Комплект "Летального исхода"  Не могу сделать подборку приемов....  Напишите пожалуйста в PM кто с такием же коплектом играет...

93

Re: Помощь новичкам в настройке бота

Todeka пишет:

Здравствуйте всем. Есть ли здесь добрые люди ? После перехода на 9 уровень с Танка перешел на Крит. Комплект "Летального исхода"  Не могу сделать подборку приемов....  Напишите пожалуйста в PM кто с такием же коплектом играет...

Совершенно безумный набор приёмов у меня, нубский и на скорую руку ))) Но если интересно вот:

<?xml version="1.0" encoding="windows-1251"?>
<Methods>
  <Priem1>if((typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["krit_deepwounds"]) == "object"))
_name="hp_cleance";</Priem1>
  <Priem2>if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 10 || parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &lt; 1))
_name = "spirit_survive";</Priem2>
  <Priem3>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 5)
_name = "hp_defence";
</Priem3>
  <Priem4>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 5)
_name = "hp_enrage";</Priem4>
  <Priem5>_name = "hp_circleshield";
</Priem5>
  <Priem6>
  </Priem6>
  <Priem7>bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/krit_bloodlust\.gif"&gt;/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) &lt; 3)
            {
                _name = "krit_bloodlust";
            }
            else
            {
                _name = "krit_blooddrink";
            }
    }
else
_name = "krit_bloodlust";</Priem7>
  <Priem8>
  </Priem8>
  <Priem9>
  </Priem9>
  <Priem10>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 32)
_name = "hit_willpower";
if(top.Battle.oBattle.arrRes["hit"].innerHTML &gt; 10)
_name = "hit_willpower";</Priem10>
  <Priem11>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 11)
_name = "block_activeshield";
</Priem11>
  <Priem12>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 10)
_name = "block_revenge";</Priem12>
  <Priem13>_name = "novice_hp";
</Priem13>
  <Priem14>_name = "parry_supreme";
</Priem14>
  <Priem15>_name = "multi_agressiveshield";
</Priem15>
  <Priem16>
  </Priem16>
  <Priem17>
  </Priem17>
  <Priem18>
  </Priem18>
  <Priem19>
  </Priem19>
  <Priem20>
  </Priem20>
  <Priem21>
  </Priem21>
  <Priem22>
  </Priem22>
  <Priem23>
  </Priem23>
  <Priem24>
  </Priem24>
</Methods>

Напоминаю что это файл делается в папке Methods с расширением cm.
Далее из настроек "Загрузить" надо нажать.

(Please log in or register to see this URL)

94

Re: Помощь новичкам в настройке бота

а в самой игре, какие приемы в слоты выставлены !?

95

Re: Помощь новичкам в настройке бота

Todeka пишет:

а в самой игре, какие приемы в слоты выставлены !?

Не знаю. Ставь все до кучи, не ошибёшься! smile

(Please log in or register to see this URL)

96

Re: Помощь новичкам в настройке бота

эти настройки же не просто так выставляются! а для определенного набора приемов иначе они по-просту не будут работать...  вот я и интересуюсь какие приемы к этим настройкам

97

Re: Помощь новичкам в настройке бота

Todeka пишет:

эти настройки же не просто так выставляются! а для определенного набора приемов иначе они по-просту не будут работать...  вот я и интересуюсь какие приемы к этим настройкам

Если не будет приёмов, то они просто будут игнорироваться.
Хочешь именно эти - почитай какие там приёмы. По идентификаторам. Мне лениво читать smile
Но я не понимаю зачем тебе именно все эти приёмы...

(Please log in or register to see this URL)

98

Re: Помощь новичкам в настройке бота

я вот сделал настройки из темы Крит 9 ... В общем, разница видна, но не очень! не про какие 1500-2000HP ( как написанно в теме) даже близко нет! 300-1000 вот всё что выбивает крит с комплектом летального исхода... за редким исключением это  до 1500 ...  Может кто знает как избавиться от таких HP напишите пожалуйста..

Отредактировано Todeka (2011-07-10 12:20:47)

99

Re: Помощь новичкам в настройке бота

Избавится-значит выкинуть комплект крита,и одеть то,чем умеешь играть или то,что более менее рулит smile

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

100

Re: Помощь новичкам в настройке бота

Всем привет нужна поможь в настройке приёма ОТМЕНИТЬ не получаеться настроить условие, рылся в форуме чёт ни чё не смог найти, кинте ссылку на тему или образец как прописывать приём.
Заранее примного благодарен,