1

Тема: Использование свитков "Восстановление энергии 900HP"

Использование свитков "Восстановление энергии 900HP"
if(parseInt(top.Battle.oBattle.oDamageLayer.innerHTML) > 2000 && parseFloat(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0 && (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 33)
{
        for(j=0; j<10; j++)
        {
                if(top.Battle.oBattle.arrScrolls[j].innerHTML.match(/cureHP900/))
                {
                        top.Battle.oBattle.arrScrolls[j].click();
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('INPUT')[0].value = top.Battle.oBattle.sMyLogin;
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('BUTTON')[0].click();
                        break;
                }
        }
}

Позволяет использовать хилки +900 в боях (групповые / хаоты) при следующих условиях:

Текущий нанесенный урон в бою:

parseInt(top.Battle.oBattle.oDamageLayer.innerHTML) > 2000

Если набили больше 2000 хп.

Уровень духа:

parseFloat(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0

Если духа больше 0 (от 0.01 и выше).

Наш уровень HP:

(top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 33

Если у нас красный уровень хп.

2

Re: Использование свитков "Восстановление энергии 900HP"

сказал спасибо !

(Please log in or register to see this URL)

3

Re: Использование свитков "Восстановление энергии 900HP"

полезная штука
как насчет карманов ? из всех юзает или только из 1го?

Искать в реале smile

4

Re: Использование свитков "Восстановление энергии 900HP"

lLOrDl пишет:

полезная штука
как насчет карманов ? из всех юзает или только из 1го?

Всех.

5

Re: Использование свитков "Восстановление энергии 900HP"

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

вот тут реплика темы про свитки:
(Please log in or register to see this URL)

тут писал как урон смотреть:
(Please log in or register to see this URL)

Отредактировано anahronik (2010-04-18 20:53:15)

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

6

Re: Использование свитков "Восстановление энергии 900HP"

Это в приёмы ставить?

Всё что нас не убивает-Делает нас сильнее...

7

Re: Использование свитков "Восстановление энергии 900HP"

можно выставить там не 2000,а 4000 нанесённого урона? и только тогда начинал юзать хилки?

Всё что нас не убивает-Делает нас сильнее...

8

Re: Использование свитков "Восстановление энергии 900HP"

да

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

Re: Использование свитков "Восстановление энергии 900HP"

Уже разобрался, не получалось переделать для свитка "обёртка от сферы стихий" smile

Отредактировано Вася Пупкин (2014-03-29 01:57:28)

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

Re: Использование свитков "Восстановление энергии 900HP"

Где то уже писалось как несколько приёмов вписать в один слот, но не могу найти... 24 слота мало как то))
Хочу соединить три приёма приёма но не понимаю как... Между ними просто вставить else и всё? Приёмы для использования сферы, полезны для тех кто балуется мультиклассами и уже на 10 уровне)

if(top.Battle.oBattle.oEnemySlot.nHP < 150)
{
        for(j=0; j<10; j++)
        {
                if(top.Battle.oBattle.arrScrolls[j].innerHTML.match(/invoke_tn_magicdm_150/))
                {
                        top.Battle.oBattle.arrScrolls[j].click();
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('INPUT')[0].value = top.Battle.oBattle.sEnemyLogin;
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('BUTTON')[0].click();
                        break;
                }
        }
}
// _name="Сфера -150";
if(top.Battle.oBattle.oEnemySlot.nHP < 100)
{
        for(j=0; j<10; j++)
        {
                if(top.Battle.oBattle.arrScrolls[j].innerHTML.match(/invoke_tn_magicdm_100/))
                {
                        top.Battle.oBattle.arrScrolls[j].click();
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('INPUT')[0].value = top.Battle.oBattle.sEnemyLogin;
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('BUTTON')[0].click();
                        break;
                }
        }
}
// _name="Сфера -100";
if(top.Battle.oBattle.oEnemySlot.nHP < 50)
{
        for(j=0; j<10; j++)
        {
                if(top.Battle.oBattle.arrScrolls[j].innerHTML.match(/invoke_tn_magicdm_50/))
                {
                        top.Battle.oBattle.arrScrolls[j].click();
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('INPUT')[0].value = top.Battle.oBattle.sEnemyLogin;
                        top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('BUTTON')[0].click();
                        break;
                }
        }
}
// _name="Сфера -50";
Корабли в бутылках делают гинекологи на пенсии!

11

Re: Использование свитков "Восстановление энергии 900HP"

по лгике да. только поставить else if . ну и логика подсказывает что  сначала прием должен стоять на nHP < 50 потом nHP < 100 и потом nHP < 150   . и все будет работать.  не вникая в саму логику приема писал.

!!!!!!!

Re: Использование свитков "Восстановление энергии 900HP"

Евгений Ваганович пишет:

по лгике да. только поставить else if . ну и логика подсказывает что  сначала прием должен стоять на nHP < 50 потом nHP < 100 и потом nHP < 150   . и все будет работать.  не вникая в саму логику приема писал.

И вправду наоборот надо, а то будет постоянно только по 150 лупить)

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

13

Re: Использование свитков "Восстановление энергии 900HP"

if(top.Battle.oBattle.arrScrolls[j].innerHTML.match(/invoke_tn_magicdm_50|invoke_tn_magicdm_100|invoke_tn_magicdm_150/)

сделал так, что есть тем и лупит.

14

Re: Использование свитков "Восстановление энергии 900HP"

top.document.all[0].getElementsByTagName('TBODY')[top.document.all[0].getElementsByTagName('TBODY').length-1].getElementsByTagName('INPUT')[0].value = top.Battle.oBattle.sMyLogin;

Данная строка выцепит в скрытом хаоте меня - Боец (ХХ) ?

Вопрос отпал!

external.AddToChat("Мой логин = "+top.Battle.oBattle.sMyLogin);

хх:хх:хх Мой логин = Боец (9)

smile  smile  smile

Отредактировано Andy_SPB (2015-04-25 19:43:29)

(Please log in or register to see this URL), лучше (Please log in or register to see this URL) (с)
Помощь приходит быстрее если:
1. Понятно сформулирован вопрос.
2. Использованы нужный (Please log in or register to see this URL).