1

Тема: Готовые приемы ТАНК 10-ка

1. Выжить если жизни меньше 20%.

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

2. Ярость, думаю намного полезней чем стойка.

_name = "hp_enrage";

3. Обреченость, без етого нельзя

_name = "multi_doom";

4. Удачный удар, посколько весит пока не попадеш по сравнению с усилиным ток один ход

_name = "hit_luck";

5. Профилька, если перед нами противник с дубиной или с арбалетом то ставим призрачный удар, если с мечем то призрачное лезвие. Не поставил кинжал так как урон у них маленький.

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" && parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 5))
{
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
        _name = "spirit_14_prot_100";
    else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/))
        _name = "spirit_13_prot_100";
    else
        _name = "spirit_block25";
}

6. Если не весит полная зашита ставить Призрачку

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" && parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11))_name = "spirit_block25";

7. Разгадать тактику

_name = "multi_resolvetactic";

8. Разгоняем Путь Шита до 3 толька после етого ставим Полную Зашиту.

BlockPathCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/block_path\.gif">/i); if(BlockPathCount != null)     {            if(parseInt(BlockPathCount[1]) < 3)            {                _name = "block_path";            }            else            {                _name = "block_fullshield";            }    }else_name = "block_path";

9. Контузия если у противника <30HP.

if(top.Battle.oBattle.oEnemySlot.nHP < 30)
_name = "block_aftershock";

10. Очистится Кровью

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";

Вроде все.

2

Re: Готовые приемы ТАНК 10-ка

Попытался сделать приемчик - ставить fullshield либо когда жизней >70% либо когда уже все что можно заюзал и выжить и глухую и духа осталось 0 -только  и остается что полную ставить.

if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) >70) || if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) ==0 ))
_name = "block_fullshield";

Че то не пашет. Проверьте, знатоки.

Отредактировано Cookie (2010-04-13 22:33:27)

Re: Готовые приемы ТАНК 10-ка

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

Отредактировано gangsterovich (2010-04-13 22:10:27)

!!!!!!!

4

Re: Готовые приемы ТАНК 10-ка

Поправил прямо в том сообщении. Но все равно стопорится с этим приемом бой.

Отредактировано Cookie (2010-04-13 22:34:46)

Re: Готовые приемы ТАНК 10-ка

тю блин!иф второй раз ненадо писать

посмотри пример

Два условия параллельно (логический оператор "или")
if((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 10 || (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 20)
    _name = "wis_gray_meditation";

а про равно мож я неправельно сказал.если не заработает,оставь одно равно

Отредактировано gangsterovich (2010-04-13 22:49:04)

!!!!!!!

6

Re: Готовые приемы ТАНК 10-ка

Спасибо. Заработало.
Публикую рабочий вариант - мне нравится, может кому еще сгодится.

if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) >70 || (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) ==0 ))_name = "block_fullshield";

7

Re: Готовые приемы ТАНК 10-ка

gangsterovich пишет:

тю блин!иф второй раз ненадо писать

посмотри пример

Два условия параллельно (логический оператор "или")
if((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 10 || (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 20)
    _name = "wis_gray_meditation";

а про равно мож я неправельно сказал.если не заработает,оставь одно равно

Делаешь успехи в сфере явы, я смотрю))

Играть в БК руками?! Да вы с ума сошли!!!

Re: Готовые приемы ТАНК 10-ка

smile

!!!!!!!

9

Re: Готовые приемы ТАНК 10-ка

Блин без глухой и возмездия?
(Please log in or register to see this URL)
вот эти приемчики для танка 8-9 лучше подходят

Отредактировано north83 (2010-04-19 21:44:16)

10

Re: Готовые приемы ТАНК 10-ка

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

Are you ku ku?

11

Re: Готовые приемы ТАНК 10-ка

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

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

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

(Please log in or register to see this URL)

12

Re: Готовые приемы ТАНК 10-ка

а почему танк 10 ?

(Please log in or register to see this URL)

13

Re: Готовые приемы ТАНК 10-ка

Godness пишет:

а почему танк 10 ?

Попробовал комплект приёмов. Прямо скажу — НУБСКИЕ.

(Please log in or register to see this URL)

Re: Готовые приемы ТАНК 10-ка

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

<?xml version="1.0" encoding="windows-1251"?>
<Methods>
  <Priem1>if(window.gfhdghf9j &amp;&amp; (gfhdghf9j-top.Battle.oBattle.oMySlot.nHP) &gt;= 75) //количество урона, после которого юзать отменить
{
_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>

Отредактировано Вася Пупкин (2011-02-08 13:58:44)

Корабли в бутылках делают гинекологи на пенсии!

15

Re: Готовые приемы ТАНК 10-ка

Вася Пупкин, и как, разгадайка срабатывает ?

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

16

Re: Готовые приемы ТАНК 10-ка

ZhEkA_BK пишет:

Вася Пупкин, и как, разгадайка срабатывает ?

На кого бог пошлет как еще-то. big_smile

Я смеюсь над тем, что не смешно.
Я танцую под музыку, под которую не танцуют.
Радуюсь вещам, которые другие не замечают.
И это все выделяет меня из толпы.

17

Re: Готовые приемы ТАНК 10-ка

golfrus пишет:
ZhEkA_BK пишет:

Вася Пупкин, и как, разгадайка срабатывает ?

На кого бог пошлет как еще-то. big_smile

Вообще то там целый алгоритм, который вычисляет действие глухой защиты  neutral
просто еще никто не отписался, насколько алгоритм работает.

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

18

Re: Готовые приемы ТАНК 10-ка

на танка еще возмездие надо
там условие или гхухая или полная или возмездие

(Please log in or register to see this URL)

Re: Готовые приемы ТАНК 10-ка

Godness пишет:

на танка еще возмездие надо
там условие или гхухая или полная или возмездие

А чем плох приём что у меня?

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";

Женька, разгадайка работает достаточно хорошо. Срабатывает только если противник один и если у него восстанавливается >75 хп за размен, вроде не менял ничего кроме gfhdghf9j = top.Battle.oBattle.oMySlot.nHP;. Нимного палевно может быть когда срабатывает если противник отменяет удар >75хп. А вот приём "Отменить" нимного напрягает, эта писанина в чат (жаль что она видна для пользователя) и не могу правильно написать что бы не отменял когда дапустим уменьшилось хп на >200 или если у меня хп==0 . Бывает фрейм обновляется и бот видит что у меня из n хп стало 0...

Корабли в бутылках делают гинекологи на пенсии!

20

Re: Готовые приемы ТАНК 10-ка

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

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

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

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

Are you ku ku?

21

Re: Готовые приемы ТАНК 10-ка

В результате марочного бота на размен быстрее убъешь, а в хаоте, спалишься. При обновлении страницы бывает секундный промежуток, когда отображается ХП противника = 0, и боту этой секунды достаточно, чтоб юзнуть контузию на противника, у которого хп еще зеленые например smile
Вася Пупкин, там в разгадайке я задавал условие , чтоб остлеживались восстановления ХП за счет глухой +-30хп, так что если большой удар отменит, то не спалишься. Но это все теоретически.
А насчет отменить, просто сотри эти строки:

top.Chat.Self.AddMessage("Выполнено");
top.Chat.Self.AddMessage("Разгадайка работает");
У меня все работает, что я делаю не так ?

Re: Готовые приемы ТАНК 10-ка

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

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

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

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

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

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

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

Корабли в бутылках делают гинекологи на пенсии!

23

Re: Готовые приемы ТАНК 10-ка

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

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

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

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

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

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

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

Are you ku ku?

24

Re: Готовые приемы ТАНК 10-ка

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

Выложу свои приёмы из файла *.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>

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

Are you ku ku?

25

Re: Готовые приемы ТАНК 10-ка

DANIEL пишет:

1. Выжить если жизни меньше 20%.

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

2. Ярость, думаю намного полезней чем стойка.

_name = "hp_enrage";

3. Обреченость, без етого нельзя

_name = "multi_doom";

4. Удачный удар, посколько весит пока не попадеш по сравнению с усилиным ток один ход

_name = "hit_luck";

5. Профилька, если перед нами противник с дубиной или с арбалетом то ставим призрачный удар, если с мечем то призрачное лезвие. Не поставил кинжал так как урон у них маленький.

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" && parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 5))
{
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
        _name = "spirit_14_prot_100";
    else if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/) || top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/))
        _name = "spirit_13_prot_100";
    else
        _name = "spirit_block25";
}

6. Если не весит полная зашита ставить Призрачку

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" && parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11))_name = "spirit_block25";

7. Разгадать тактику

_name = "multi_resolvetactic";

8. Разгоняем Путь Шита до 3 толька после етого ставим Полную Зашиту.

BlockPathCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/block_path\.gif">/i); if(BlockPathCount != null)     {            if(parseInt(BlockPathCount[1]) < 3)            {                _name = "block_path";            }            else            {                _name = "block_fullshield";            }    }else_name = "block_path";

9. Контузия если у противника <30HP.

if(top.Battle.oBattle.oEnemySlot.nHP < 30)
_name = "block_aftershock";

10. Очистится Кровью

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";

Вроде все.

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

(Please log in or register to see this URL)