51

(143 ответов, оставленных в Настройки / Плагины)

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

52

(143 ответов, оставленных в Настройки / Плагины)

Помогите с приемом "отменить". Чтобы отменял урон 80 и более, или с возможностью менять значение.

53

(28 ответов, оставленных в Настройки / Плагины)

Вася Пупкин пишет:

Выложу свои приёмы из файла *.CM, на данный момент использую танком восьмёркой. Может и для выше уровней подойдёт...

<?xml version="1.0" encoding="windows-1251"?>
<Methods>
  <Priem1>if(window.gfhdghf9j &amp;&amp;(gfhdghf9j-top.Battle.oBattle.oMySlot.nHP)&gt;=100)
{
_name="multi_rollback";
top.Chat.Self.AddMessage;
}
if(window.gfhdghf9j&amp;&amp;(gfhdghf9j-top.Battle.oBattle.oMySlot.nHP)&gt;1)top.Chat.Self.AddMessage+(gfhdghf9j-top.Battle.oBattle.oMySlot.nHP));
gfhdghf9j=top.Battle.oBattle.oMySlot.nHP;</Priem1>
  <Priem2>if(EnemiesCount &lt;2)
{
if(window.EnemyHp_temp&amp;&amp;window.MyDamageTemp&amp;&amp;((top.Battle.oBattle.oEnemySlot.nHP-EnemyHp_temp)&gt;(top.Battle.oBattle.oEnemySlot.nMaxHP*5/100-(top.Battle.oBattle.oDamageLayer.innerHTML-MyDamageTemp)-30))&amp;&amp;((top.Battle.oBattle.oEnemySlot.nHP-EnemyHp_temp)&lt; (top.Battle.oBattle.oEnemySlot.nMaxHP*5/100-(top.Battle.oBattle.oDamageLayer.innerHTML-MyDamageTemp)+30)))
{
_name="multi_resolvetactic";
top.Chat.Self.AddMessage;
}
}
EnemyHp_temp=top.Battle.oBattle.oEnemySlot.nHP;
MyDamageTemp=(parseInt(top.Battle.oBattle.oDamageLayer.innerHTML));</Priem2>
  <Priem3>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"))
_name="hp_cleance";</Priem3>
  <Priem4>if(top.Battle.oBattle.oEnemySlot.nHP &lt;18&amp;&amp;(top.Battle.oBattle.oEnemySlot.nHP &gt;0))
_name="block_aftershock";</Priem4>
  <Priem5>_name="block_path";</Priem5>
  <Priem6>_name="hp_enrage";
</Priem6>
  <Priem7>_name="hp_defence";
</Priem7>
  <Priem8>if((top.Battle.oBattle.arrRes["hit"].innerHTML)&gt;=24||(top.Battle.oBattle.arrRes["spirit"].innerHTML)&lt;1)
    _name="hit_luck";
else if((top.Battle.oBattle.oMySlot.nHP*100/top.Battle.oBattle.oMySlot.nMaxHP)&lt;33)
    _name="hit_willpower";</Priem8>
  <Priem9>if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML)&gt;2&amp;&amp;(top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 85)
_name = "block_restore";
else if((top.Battle.oBattle.arrRes["block"].innerHTML) &gt;=24||(top.Battle.oBattle.arrRes["spirit"].innerHTML)&lt;=2)
_name="block_revenge";</Priem9>
  <Priem10>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["novice_hit"])!="object")
_name="novice_hit";
</Priem10>
  <Priem11>if((top.Battle.oBattle.oMySlot.nHP)&lt;150&amp;&amp;(top.Battle.oBattle.oMySlot.nHP)&gt;0||(top.Battle.oBattle.oMySlot.nHP)&gt;0&amp;&amp;(top.Battle.oBattle.arrRes["spirit"].innerHTML) &lt;2&amp;&amp; (top.Battle.oBattle.oMySlot.nHP)&lt;150)
_name="spirit_survive";
</Priem11>
  <Priem12>_name="pet_unleash+";</Priem12>
  <Priem13>
  </Priem13>
  <Priem14>
  </Priem14>
  <Priem15>gfhdghf9j=top.Battle.oBattle.oMySlot.nHP;</Priem15>
  <Priem16>
  </Priem16>
  <Priem17>
  </Priem17>
  <Priem18>
  </Priem18>
  <Priem19>
  </Priem19>
  <Priem20>
  </Priem20>
  <Priem21>
  </Priem21>
  <Priem22>
  </Priem22>
  <Priem23>
  </Priem23>
  <Priem24>
  </Priem24>
</Methods>

Если не трудно, сделай рабочую версию этих приемов. Просто я не пойму ,что тут лишнее.

54

(216 ответов, оставленных в Общий)

Народ как вычислили? И что там про ентер пишут?

55

(28 ответов, оставленных в Настройки / Плагины)

Вася Пупкин пишет:
Минерал пишет:
hyppo пишет:

Серверы БК чудят. Надо бы в условие >0 добавить, чтобы на 0 не срабатывало.

Не понял почему при 0 не надо чтоб срабатывал. Если бот марочный, то хп в %.значит бывает и 0. Или я тебя не так понял?

Ставь этот приём:

if(top.Battle.oBattle.oEnemySlot.nHP < 18 && (top.Battle.oBattle.oEnemySlot.nHP > 0))
_name = "block_aftershock";

Если у противника хп меньше 18 и не равно нулю - использовать контузию

Спасибо.поставил.

56

(28 ответов, оставленных в Настройки / Плагины)

hyppo пишет:
Минерал пишет:

Контузия если у противника <16HP.
if(top.Battle.oBattle.oEnemySlot.nHP<16)_name="block_aftershock";
Этот прием иногда срабатывает и на ~500хп и ~1000хп.Что не так?

Серверы БК чудят. Надо бы в условие >0 добавить, чтобы на 0 не срабатывало.

Не понял почему при 0 не надо чтоб срабатывал. Если бот марочный, то хп в %.значит бывает и 0. Или я тебя не так понял?

57

(28 ответов, оставленных в Настройки / Плагины)

Контузия если у противника <16HP.
if(top.Battle.oBattle.oEnemySlot.nHP<16)_name="block_aftershock";
Этот прием иногда срабатывает и на ~500хп и ~1000хп.Что не так?

58

(93 ответов, оставленных в Общий)

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