26

Re: Скачать файл с готовым комплектом приёмов

Andy_SPB пишет:

А не могли бы вы пояснить вот эту строчку...
особенно интересует вот этот участок...

/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i

а то чет ни фига не понимаю  neutral

Я тоже нифига не понимаю smile Не программист и не я автор.
Знаю только что это поиск на выходе которого будет значение цифры означающей колличество заданных эффектов на персонаже.

(Please log in or register to see this URL)

27

Re: Скачать файл с готовым комплектом приёмов

Andy_SPB пишет:
/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i

а то чет ни фига не понимаю  neutral

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

/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i

вот (\d) - это цифра, которая означает, сколько раз наложен эффект krit_bloodlust.

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

28

Re: Скачать файл с готовым комплектом приёмов

hyppo пишет:

Я тоже нифига не понимаю smile Не программист и не я автор.
Знаю только что это поиск на выходе которого будет значение цифры означающей колличество заданных эффектов на персонаже.

Про то, что эта чудо строчка вытаскивает заветную циферку эт я тоже сообразил smile
я сам не шибко шарю в яве... так во времена автодока и автокаста... кое в чем разобрался... но к регулярные выражениям(как я понимаю эт оно и есть) я всегда относился по принципу... "оно так, потому что оно так есть и по другому оно не работает"   big_smile

anahronik пишет:

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

/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i

вот (\d) - это цифра, которая означает, сколько раз наложен эффект krit_bloodlust.

чую придется устраивать мозговой штурм smile

(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).

29

Re: Скачать файл с готовым комплектом приёмов

Andy_SPB
открой HTML код в котором описывается количество кастов этого приёма - на порядок станет понятнее 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)

30

Re: Скачать файл с готовым комплектом приёмов

Ладно.
Расшифрую таки всю строку:

/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i

/ - начало и конец регулярки.
<br><span - тупо html
[^>]* - ноль и более любых символов, кроме >, подряд.(^ - это логическое отрицание)
> - html
. - один любой сивмол
() - запомнить значение
\d - спецсимвол цифры.
? - спецсимвол. символ перез знаком вопроса может быть, а может не быть. не даёт регулярке сдохнуть если цифры там нет.
<\/span><\/div><img - HTML.
\/ - эквивалентно /, просто в регулярках этот символ зарезервирован и его надо экранировать символом \
[^"]* - уже разбирали. ноль и более любых символов, кроме ", подряд.
" - кавычки о_О
.+ - более одного любого символа подряд.
\/ - уже видели.
\. - тоже самое, что и \/. В том плане, что это тупо символ точки, но т.к. он зарезервирован как спецсимвол регулярок - его надо экранировать.
i после / - флаг нечуствительности к регистру.


Что-нить ещё объяснить?:)

Отредактировано anahronik (2010-04-06 14:28:59)

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

31

Re: Скачать файл с готовым комплектом приёмов

"Дело ясное что дело тёмное" (с)  lol
Уж лучше я буду как сказал выше Энди_Питерский действовать по принципу: "оно так, потому что оно так есть и по другому оно не работает"  lol

(Please log in or register to see this URL)

32

Re: Скачать файл с готовым комплектом приёмов

Петро пишет:

Andy_SPB
открой HTML код в котором описывается количество кастов этого приёма - на порядок станет понятнее smile

согласен... что будет понятнее... но не на много smile

anahronik пишет:

Ладно.
Расшифрую таки всю строку:

...

Что-нить ещё объяснить?:)

*чешет репу*
пока нет... ибо все выше изложенное нужно еще обмозговать... smile

(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).

33

Re: Скачать файл с готовым комплектом приёмов

(Please log in or register to see this URL)
мозгуй smile
я эту ссылку тут уже раза 3 оставлял в разных частях форума smile

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

34

Re: Скачать файл с готовым комплектом приёмов

Bobr1k пишет:
sofnick пишет:

а создайте для крито танка 8-ки я просто не понимаю что и куда там надо писать: "если то то не то значит это")))
помогите плиз

Попробуй (Please log in or register to see this URL) приёмы посмотреть, может подойдут тебе.

спасибо тебе большое!!!

35

Re: Скачать файл с готовым комплектом приёмов

ну вот я тут на форуме озадачился поиском какой нить типа инструкции "как эффективней пройти с 0 - по 7", и не нашел sad а очень бы пригодилась такая штука...
как по удачнее статы раскидывать...
как побольше зубов накототить..
какие приемы нуно с боях юзать..

сам могу помочь с приемами крита 10-го и танка 10-го..

36

Re: Скачать файл с готовым комплектом приёмов

Kirill пишет:

ну вот я тут на форуме озадачился поиском какой нить типа инструкции "как эффективней пройти с 0 - по 7", и не нашел sad а очень бы пригодилась такая штука...
как по удачнее статы раскидывать...
как побольше зубов накототить..
какие приемы нуно с боях юзать..

сам могу помочь с приемами крита 10-го и танка 10-го..

В наше время, в старом БК бывали такие инструкции. В нынешнем БК3.0 таких инструкций нет просто потому что появился баланс и все вещи примерно одинаковые. Хоть ты кем играй. Главное одевайся согласно своему типу персонажа, ставь его в хаоты и жди. Нет больше рецептов правильных и неправильных. Не потому что лень их делать, а потому что их просто нет smile

(Please log in or register to see this URL)

37

Re: Скачать файл с готовым комплектом приёмов

Kirill пишет:

сам могу помочь с приемами крита 10-го и танка 10-го..

Покажи приемы Танка, а то на 10-ке походу танком ток я играю...

38

Re: Скачать файл с готовым комплектом приёмов

Вот мои приемы - набиваю 1500-4000, в среднем 2000

<?xml version="1.0" encoding="windows-1251"?>
<Methods>
  <Priem1>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 20)
_name = "spirit_survive";</Priem1>
  <Priem2>_name = "hp_enrage";
</Priem2>
  <Priem3>_name = "multi_doom";
</Priem3>
  <Priem4>_name = "hit_luck";
</Priem4>
  <Priem5>if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object" &amp;&amp; parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 11))_name = "spirit_block25";</Priem5>
  <Priem6>_name = "multi_resolvetactic";
</Priem6>
  <Priem7>_name = "block_path";
</Priem7>
  <Priem8>BlockPathCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/block_path\.gif"&gt;/i); if(BlockPathCount != null)     {            if(parseInt(BlockPathCount[1]) &lt; 3)            {                _name = "block_path";            }            else            {                _name = "block_fullshield";            }    }else_name = "block_path";
</Priem8>
  <Priem9>_name = "block_fullshield";
</Priem9>
  <Priem10>if(top.Battle.oBattle.oEnemySlot.nHP &lt; 30)
_name = "block_aftershock";</Priem10>
  <Priem11>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_flamming08"]) == "object")_name = "hp_cleance";</Priem11>
  <Priem12>
  </Priem12>
  <Priem13>
  </Priem13>
  <Priem14>
  </Priem14>
  <Priem15>
  </Priem15>
  <Priem16>
  </Priem16>
  <Priem17>
  </Priem17>
  <Priem18>
  </Priem18>
  <Priem19>
  </Priem19>
  <Priem20>
  </Priem20>
  <Priem21>
  </Priem21>
  <Priem22>
  </Priem22>
  <Priem23>
  </Priem23>
  <Priem24>
  </Priem24>
</Methods>

Отредактировано DANIEL (2010-04-06 19:25:06)

39

Re: Скачать файл с готовым комплектом приёмов

Хотел еше вот етот прием добавить, но бот стоит зараза

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

Это профильки. Если у противника в руках меч юзаем "Призрачное Лезвие" Если Молот то юзаем "Призрачный Удар"
ProFly на форуме выложил код
(Please log in or register to see this URL)

40

Re: Скачать файл с готовым комплектом приёмов

это пака что я настроил..
результат примерно такой же.. от 1500 до 5000
в среднем 2к.

<Priem1>_name = "hit_luck";
</Priem1>
  <Priem2>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 14)
_name = "block_restore";
if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_restore"]) == "object") ||
(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 19))
_name = "block_path";</Priem2>
  <Priem3>_name = "hp_cleance";
</Priem3>
  <Priem4>_name = "hp_defence";
</Priem4>
  <Priem5>_name = "parry_supreme";
</Priem5>
  <Priem6>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 15)
    _name = "spirit_survive";</Priem6>

41

Re: Скачать файл с готовым комплектом приёмов

кирил,у тя бот не перестает работать иногда?прием3 надо конкретно прописать от чего чистить.. big_smile

!!!!!!!

42

Re: Скачать файл с готовым комплектом приёмов

прописать от чего чистить..

какая разница от чего ?
тупо чистить.. бот играет в хаотах на мясо
от всего прописывать чистку разве есть смысл в таком случае ?
а да.. бот не перестает работать  smile никогда  smile

Отредактировано Kirill (2010-04-06 19:19:35)

43

Re: Скачать файл с готовым комплектом приёмов

if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 14)
_name = "block_restore";
if((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_restore"]) == "object") ||
(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 19))
_name = "block_path"

И набираеш на глухую, я снял прием разгадывали часто а 15 шитов жалко )

44

Re: Скачать файл с готовым комплектом приёмов

у меня и не только .если просто стоит чистить,бот тупить начинает

!!!!!!!

45

Re: Скачать файл с готовым комплектом приёмов

Помогите мне, я хочю етот прием добавить себе но после добавления бот в начале боя тупо встает. Что не так? Или может не туда вставляю? v8.6

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

46

Re: Скачать файл с готовым комплектом приёмов

И еше прием выше совместить с призрачкой... если стоит профилька то призрачку не ставить. neutral

47

Re: Скачать файл с готовым комплектом приёмов

А приемы для арбалета есть с условиями?)

Не делай овно другим, тебе прилетит в тройне...

48

Re: Скачать файл с готовым комплектом приёмов

hydralysk пишет:

А приемы для арбалета есть с условиями?)

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

(Please log in or register to see this URL)

49

Re: Скачать файл с готовым комплектом приёмов

Никто не знает как мне решить ету проблему?

50

Re: Скачать файл с готовым комплектом приёмов

if(top.Battle.oBattle.sMyLogin != top.Battle.oBattle.sEnemyLogin && typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_14_prot_100"]) != "object" && typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_13_prot_100"]) != "object")
{
if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 6 && (top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/)))
{
_name = "spirit_14_prot_100";
}
else if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 6 && (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";
}
}

про призрачку с профилькой совмещать - это не ко мне.......я такие термины не понимаю smile
понимаю телько идентификаторы smile

Отредактировано anahronik (2010-04-07 17:33:50)

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