Тема: Маг "Земля" ([9+] уровень, пещеры)

Собственно, предлагаю к рассмотрению! smile
Критикуйте, предлагайте wink

Собственно суть приемов: Ходим со Стражем, ждём защиту - кастуем. По этому в приёмах тратящих ход есть условие - чтобы при количестве бойцов на вашей стороне (в бою) больше 1 (Вы и страж) кастовали только из под защиты. Иначе кастуем как из пулемёта, пока не выпустим нового Стража.


1. Маг. барьер:

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"]) != "object")
{
    _name = "wis_gray_manabarrier9";
}
else
{
    if(parseInt(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"].GetTitle().innerHTML.match("<B>(\\d+)<\\/B>")[1]) < 250)
        _name = "wis_gray_manabarrier9";
}

2. Каменный страж:

_name = "wis_earth_summon";

3. Знак огня:

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_sign"]) != "object")
{
    _name = "wis_fire_sign";
}

4. Жертва земле:

_name = "wis_earth_sacrifice";

5. Дух природы

if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 70)
{
    _target = mylogin;
    _name = "wis_earth_heal09";
}

6. Гравитация

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if(top.Battle.oBattle.oEnemySlot.nHP > 650)
        {
            var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
            for(i=0; i<enemies.length; i++)
            {
                if(enemies[i].indexOf("Большой") > -1)
                {
                    _target = enemies[i];
                    break;
                }
                if(enemies[i].indexOf("Служитель") > -1)
                {
                    _target = enemies[i];
                    break;
                }
            }
            _name = "wis_earth_gravity09";
        }
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    if(top.Battle.oBattle.oEnemySlot.nHP > 650)
    {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for(i=0; i<enemies.length; i++)
        {
            if(enemies[i].indexOf("Большой") > -1)
            {
                _target = enemies[i];
                break;
            }
            if(enemies[i].indexOf("Служитель") > -1)
            {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_gravity09";
    }
}

7. Метеор

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 370))
        {
            _name = "wis_earth_meteor09";
        }
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 370))
    {
        _name = "wis_earth_meteor09";
    }
}

На метеор наложение условия 'порядка выжингания' не считаю целесообразным, потому что будет перебивать метеор на том-же БТМ'е. Или другом боте из условия.


8. Каменный цветок:

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2)
        {
            var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
            for(i=0; i<enemies.length; i++)
            {
                if(enemies[i].indexOf("Большой") > -1)
                {
                    _target = enemies[i];
                    break;
                }
                if(enemies[i].indexOf("Служитель") > -1)
                {
                    _target = enemies[i];
                    break;
                }
            }
            _name = "wis_earth_flower09";
        }
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2)
    {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for(i=0; i<enemies.length; i++)
        {
            if(enemies[i].indexOf("Большой") > -1)
            {
                _target = enemies[i];
                break;
            }
            if(enemies[i].indexOf("Служитель") > -1)
            {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_flower09";
    }
}

9. Магический луч:

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for(i=0; i<enemies.length; i++)
        {
            if(enemies[i].indexOf("Большой") > -1)
            {
                _target = enemies[i];
                break;
            }
            if(enemies[i].indexOf("Служитель") > -1)
            {
                _target = enemies[i];
                break;
            }
        }
    _name = "wis_gray_manabeam";
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
    for(i=0; i<enemies.length; i++)
    {
        if(enemies[i].indexOf("Большой") > -1)
        {
            _target = enemies[i];
            break;
        }
        if(enemies[i].indexOf("Служитель") > -1)
        {
            _target = enemies[i];
            break;
        }
    }
    _name = "wis_gray_manabeam";
}

10. Булыжник

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for(i=0; i<enemies.length; i++)
        {
            if(enemies[i].indexOf("Большой") > -1)
            {
                _target = enemies[i];
                break;
            }
            if(enemies[i].indexOf("Служитель") > -1)
            {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_dmg09";
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
    for(i=0; i<enemies.length; i++)
    {
        if(enemies[i].indexOf("Большой") > -1)
        {
            _target = enemies[i];
            break;
        }
        if(enemies[i].indexOf("Служитель") > -1)
        {
            _target = enemies[i];
            break;
        }
    }
    _name = "wis_earth_dmg09";
}

11. Медитация

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 65)
            {
                _name = "wis_gray_meditation";
                _break = true;
            }
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    _name = "wis_gray_meditation";
    _break = true;
}

12. Удар посохом

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(!top.Battle.oBattle.arrMethods["wis_earth_dmg09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_meteor09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_flower09"].oMethod.bEnable)
    {
        if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
        {
            DoHit();
            _break = true;
        }
    }
 
}
else
{
    if(!top.Battle.oBattle.arrMethods["wis_earth_dmg09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_meteor09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_flower09"].oMethod.bEnable)
    {
 
        DoHit();
        _break = true;
    }
}

Пока писал "статью" бот прошёл с 1-го по 3-й этаж бездны. Стража пока ещё никто не убивал - тратится только манна smile

В чем фишка - нет нужды тратить на походы НИ ГРОША! т.к. жизни забираются только 1-м ударом (без стража, по маг. барьеру) то можно и подождать пока восстановимся, всё-таки и манна не мгновенно восстанавливается... Элики на интеллект нам дадут казы. Т.е. бегаем в абсолютный плюс.  big_smile

В этой теме можно посмотреть, как настроить касты по ботам с '%' вместо жизней:
(Please log in or register to see this URL)

p.s.(15.12.09): В сане приемы так же неплохо работают. Не хватает маннны. Зачастую дух скастовывается в 0. Копаю умелку чтобы сделать http://img.combats.com/i/items/booklearn_spell13.gif Жертву огня.

* Если вы нашли дельное применение моим приемам - не ленитесь нижимайте кнопочку 'Поблагодарить', которая находится под этой надписью smile

Отредактировано Петро (2010-04-09 20:38:24)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

2

Re: Маг "Земля" ([9+] уровень, пещеры)

А чё не в (Please log in or register to see this URL) создал тему?
У нас обычно там о приёмах обсуждения smile Вроде бы.

Перекинуть yes/no?

(Please log in or register to see this URL)

3

Re: Маг "Земля" ([9+] уровень, пещеры)

hyppopotam
Ненаю) наверное перекидывай)

ZhEkA_BK
Стандартный маршрут из версии 8.2  занял у меня чуть больше 1.5 часов. СБ и БТМ убивались, но порой не хватает манны sad  (в итоге бот стоит и ловит безответки)  Буду обратно делать медитацию себе, и настраивать чтобы кастовалось в БТМ'а через его соседа... чтоб лишний раз не отхватить от него smile

Сушку не колол. Но предполагаю что надо будет ставить защиту от дроби в свободный слот, против литов, чтобы выдержать задержку до 2-го стража.

Отредактировано Петро (2009-12-02 14:14:59)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

4

Re: Маг "Земля" ([9+] уровень, пещеры)

Немного исправил - добавил условие выжигания противников (БТМ, СГ, все остальные). Ибо без условия, порой есть шанс умереть, или просто теряется много жизней.

Изменю завтра. Уж больно объемная структура получилась.

Надо бы предложить Зергу добавить на форуме скрывающиеся/открывающиеся блоки, для удобства.

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

5

Re: Маг "Земля" ([9+] уровень, пещеры)

Как кидать граву и метеора в берсерка если у него хп в % ... ? ...  перс всегда сливает у берсерка sad

Жизнь прекрасно - и плевать что это неправдо.
-

6

Re: Маг "Земля" ([9+] уровень, пещеры)

ап ))

Жизнь прекрасно - и плевать что это неправдо.
-

7

Re: Маг "Земля" ([9+] уровень, пещеры)

гг

8

Re: Маг "Земля" ([9+] уровень, пещеры)

Кстат как мне кажется идеальный прием для безны это заземление + бот всегда с полным хп после боя:)))

9

Re: Маг "Земля" ([9+] уровень, пещеры)

zyxel-ex пишет:

Кстат как мне кажется идеальный прием для безны это заземление + бот всегда с полным хп после боя:)))

Восстановленные жизни в бою теряются после боя, не так ли???

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

10

Re: Маг "Земля" ([9+] уровень, пещеры)

Восстановленные жизни в бою теряются после боя, не так ли???

Как бы так, да земля всем известный чит! Ну и после заземления+ хп не смимаетцо после боя:)

11

Re: Маг "Земля" ([9+] уровень, пещеры)

Восстановленные жизни в бою теряются после боя, не так ли???

От заземления не теряются

Грыбочек какбэ Сочный

12

Re: Маг "Земля" ([9+] уровень, пещеры)

Хм smile  буду знать, поехал-ка я куплю заземление ^_^

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

13

Re: Маг "Земля" ([9+] уровень, пещеры)

а кто мне напишет скрипит о  граве и метеора на берсерка?:((

Жизнь прекрасно - и плевать что это неправдо.
-

14

Re: Маг "Земля" ([9+] уровень, пещеры)

Немного исправил - добавил условие выжигания противников (БТМ, СГ, все остальные). Ибо без условия, порой есть шанс умереть, или просто теряется много жизней.

Изменю завтра. Уж больно объемная структура получилась.

Кстате где обещенные измененные приемы чтоб через надзерателя бил БТМ а то чтот я совсем не че не пойму как так зделать:(

15

Re: Маг "Земля" ([9+] уровень, пещеры)

Кстате где обещенные измененные приемы чтоб через надзерателя бил БТМ а то чтот я совсем не че не пойму как так зделать:(

такое где-то было , юзай поиск

Жизнь прекрасно - и плевать что это неправдо.
-

16

Re: Маг "Земля" ([9+] уровень, пещеры)

zyxel-ex пишет:

Немного исправил - добавил условие выжигания противников (БТМ, СГ, все остальные). Ибо без условия, порой есть шанс умереть, или просто теряется много жизней.

Изменю завтра. Уж больно объемная структура получилась.

Кстате где обещенные измененные приемы чтоб через надзерателя бил БТМ а то чтот я совсем не че не пойму как так зделать:(

Я уже исправил приёмы. Теперь в бою с БТМ'ом он будет кастовать в него. пока тот не сдохнет, а потом будет кастовать в надзирателя. смотри приёмы внимательнее wink

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

17

Re: Маг "Земля" ([9+] уровень, пещеры)

простите за нубский вопрос: а где тут условие чтоб выжидал пока под защитой будет? И можно ли сделать приемы под грибницу?

18

Re: Маг "Земля" ([9+] уровень, пещеры)

if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 1)
{
    if(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object")
    {
        if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["название приема"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 370))
        {
            _name = "название приема";
        }
    }
    else
    {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else
{
    if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["название приема"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 370))
    {
        _name = "название приема";
    }
}



Так делается?

19

Re: Маг "Земля" ([9+] уровень, пещеры)

.                                                            http://img.combats.com/i/lite/top_lite_sun_08.gif Для suncity

if ((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 25) {
    _name = "wis_gray_meditation";
}
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"]) != "object") {
    _name = "wis_gray_manabarrier9";
}
else {
    if (parseInt(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"].GetTitle().innerHTML.match("<B>(\\d+)<\\/B>")[1]) < 250) _name = "wis_gray_manabarrier9";
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object" && !top.Battle.oBattle.arrMethods["wis_earth_dmg10"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_strike10"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity10"].oMethod.bEnable) {
        DoHit(); //_name = "Удар посохом";
        _break = true;
    }
    else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else {
    if (!top.Battle.oBattle.arrMethods["wis_earth_dmg09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_strike09"].oMethod.bEnable && !top.Battle.oBattle.arrMethods["wis_earth_gravity09"].oMethod.bEnable) {
        DoHit();
        _break = true;
    }
}
masteryCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_gray_mastery\.gif">/i);
if (masteryCount != null) {
    if (parseInt(masteryCount[1]) < 2) _name = "wis_gray_mastery"; //серое мастерсство
}
else {
    _name = "wis_gray_mastery";
}
_name = "wis_earth_sacrifice";
if (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_sign"]) != "object") {
    _name = "wis_air_sign";
}
if (!top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i) && !top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.match(/Трутень/i) && !top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.match(/Последователь/i) && !top.Battle.oBattle.sEnemyLogin.match("Яростная") && !top.Battle.oBattle.sEnemyLogin.match("Рогоносец") && !top.Battle.oBattle.sEnemyLogin.match("Паразит") && !top.Battle.oBattle.sEnemyLogin.match("Кольчатый"))
{
    _name = "wis_earth_summon";
    _break = true;
}
_name = "hp_enrage";
LinkPlusCount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_earth_link_plus\.gif">/i);
//if (LinkPlusCount) external.AddToChat("Заземлений на противнике перед нами: "+LinkPlusCount[1]);
if (LinkPlusCount != null) {
    if (parseInt(LinkPlusCount[1]) < 5) {
        _target = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ")[0];
        _name = "wis_earth_link_plus";
    }
}
else {
    _target = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ")[0];
    _name = "wis_earth_link_plus";
}
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["ggvras"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object" || typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") {
    _name = "hp_cleance";
}
if ((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 50) {
    _name = "wis_earth_heal09";
    _break = true;
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
        if (top.Battle.oBattle.oEnemySlot.nHP > 1000) {
            var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
            for (i = 0; i < enemies.length; i++) {
                if (enemies[i].indexOf("Мясистый") > -1) {
                    _target = enemies[i];
                    break;
                }
                if (enemies[i].indexOf("Королева") > -1) {
                    _target = enemies[i];
                    break;
                }
                if (enemies[i].indexOf("Паразит") > -1) {
                    _target = enemies[i];
                    break;
                }
            }
            _name = "wis_earth_gravity09";
            _break = true;
        }
    }
    else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else {
    if (top.Battle.oBattle.oEnemySlot.nHP > 650) {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for (i = 0; i < enemies.length; i++) {
            if (enemies[i].indexOf("Трутень") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Королева") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Паразит") > -1) {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_gravity09";
        _break = true;
    }
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
        if ((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 170)) {
            var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
            for (i = 0; i < enemies.length; i++) {
                if (enemies[i].indexOf("Мясистый") > -1) {
                    _target = enemies[i];
                    break;
                }
                if (enemies[i].indexOf("Паразит") > -1) {
                    _target = enemies[i];
                    break;
                }
            }
            _name = "wis_earth_meteor09";
            _break = true;
        }
    }
    else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
}
else {
    if (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_earth_meteor"]) != "object" && top.Battle.oBattle.oEnemySlot.nHP > 370) {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for (i = 0; i < enemies.length; i++) {
            if (enemies[i].indexOf("Трутень") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Королева") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Паразит") > -1) {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_meteor09";
        _break = true;
    }
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for (i = 0; i < enemies.length; i++) {
            if (enemies[i].indexOf("Мясистый") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Королева") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Паразит") > -1) {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_gray_beam";
        _break = true;
    } else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
} else {
    var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
    for (i = 0; i < enemies.length; i++) {
        if (enemies[i].indexOf("Трутень") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Королева") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Паразит") > -1) {
            _target = enemies[i];
            break;
        }
    }
    _name = "wis_gray_beam";
    _break = true;
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for (i = 0; i < enemies.length; i++) {
            if (enemies[i].indexOf("Мясистый") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Королева") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Паразит") > -1) {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_strike09";
        _break = true;
    } else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
} else {
    var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
    for (i = 0; i < enemies.length; i++) {
        if (enemies[i].indexOf("Трутень") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Королева") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Паразит") > -1) {
            _target = enemies[i];
            break;
        }
    }
    _name = "wis_earth_strike09";
    _break = true;
}
if (top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.match(/Каменный\sстраж/i)) {
    if (typeof(top.Battle.oBattle.oMySlot.arrEffects["block_target"]) == "object") {
        var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
        for (i = 0; i < enemies.length; i++) {
            if (enemies[i].indexOf("Мясистый") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Королева") > -1) {
                _target = enemies[i];
                break;
            }
            if (enemies[i].indexOf("Паразит") > -1) {
                _target = enemies[i];
                break;
            }
        }
        _name = "wis_earth_dmg09";
        _break = true;
    } else {
        top.Battle.oBattle.arrButtons.refresh.click();
    }
} else {
    var enemies = top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ");
    for (i = 0; i < enemies.length; i++) {
        if (enemies[i].indexOf("Трутень") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Королева") > -1) {
            _target = enemies[i];
            break;
        }
        if (enemies[i].indexOf("Паразит") > -1) {
            _target = enemies[i];
            break;
        }
    }
    _name = "wis_earth_dmg09";
    _break = true;
}

Отредактировано Петро (2010-04-11 18:21:48)

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

20

Re: Маг "Земля" ([9+] уровень, пещеры)

спасио, но у меня только 13 слотов(((( что посоветуешь убрать?

21

Re: Маг "Земля" ([9+] уровень, пещеры)

У меня тоже 13 smile
Просто по мере тестирования некоторые приёмы убирались, некоторые добавлялись...
Из этого сэта приёмов я в последнее время не пользовался:

  • _name = "wis_gray_beam"; - хороший приём, тратит 4 манки всего, зато нормально бьёт... НО без критов, и большая задержка... в общем решил убрать smile

  • _name = "wis_earth_heal09"; - только на 3 этаже... на 1-2 лечись за счет заземление+

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

22

Re: Маг "Земля" ([9+] уровень, пещеры)

Можешь выложить файл с приемами земли 9 для пещеры? Хочу сравнить.

Отредактировано Падаван (2010-03-30 15:54:16)

23

Re: Маг "Земля" ([9+] уровень, пещеры)

ПЕТРО
Пожалуйста подпиши свои приёмы,и подскажи какие одевать в ПТП

24

Re: Маг "Земля" ([9+] уровень, пещеры)

они подписаны... а те, что не подписаны - для сана... не совсем подойдут для ПТП... там свои приоритеты... и тонкости.

Ответы на большинство вопросов связанных с ботом, вы найдёте здесь: (Please log in or register to see this URL)
(Please log in or register to see this URL) - проверил лично! Подробнее (Please log in or register to see this URL)

25

Re: Маг "Земля" ([9+] уровень, пещеры)

так а первые к какой пещере подойдут?у тя есть для ПТП?