26

(464 ответов, оставленных в Флейм)

anahronik пишет:

Эх....была не была.....
я anahronik  big_smile

Да лааадно?!?! Это ТЫЫЫ????

К сабжу:
Ребят, я куй знает как они это делают.
У меня бот настроен идеально, ничем не отличается от человека почти.
Перс у меня один
Профильки работают как часы
С травмами не ходит никуда
Шмот чинит, без шмота в бой не лезет
Айпи у мну один, перс тоже один...
Ходят слухи, что теперь они могут видеть кто юзает бота по скриптам... Они там чёт колдовали недели три-сетыре назад

27

(464 ответов, оставленных в Флейм)

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

28

(464 ответов, оставленных в Флейм)

хз, чё делать... Я чессговоря запаниковаль)) Собираюсь вывести в реал денюшку и купить себе айпод нано))) Пережду тяжелые времена голышом)) Если всё будет ок, то вернусь в кач))

29

(464 ответов, оставленных в Флейм)

Скоро опубликуют ники. Еще как минимум трое блокнуты(( Надо чёт решать, я смотрю, админион настроен сУръёзно(( sad

30

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

хм... нашёл... "Возмездие"... а смысл?)

31

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

_name = "block_revenge";
Это что?)

32

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

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

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

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

<Priem1>_name = "spirit_block25";
</Priem1>
  <Priem2>if(document.all[0].innerHTML.match(/axe[\d]+.gif/) &amp;&amp; top.Battle.oBattle.arrRes["spirit"].innerHTML &gt; 5)
{
    _name = "spirit_12_prot_100";
}</Priem2>
  <Priem3>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_14_prot_100"]) != "object" &amp;&amp; typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_13_prot_100"]) != "object")
{
if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 6 &amp;&amp; (document.all[0].innerHTML.match(/sword[\d]+.gif/)))
{
_name = "spirit_14_prot_100";
}
else if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &gt; 6 &amp;&amp; ( document.all[0].innerHTML.match(/crossbow[\d]+.gif/) || document.all[0].innerHTML.match(/hammer[\d]+.gif/)))
{
_name = "spirit_13_prot_100";
}
}
</Priem3>
  <Priem4>
  </Priem4>
  <Priem5>_name = "hit_empower";
</Priem5>
  <Priem6>_name = "novice_hit";
</Priem6>
  <Priem7>
  </Priem7>
  <Priem8>_name = "multi_hiddendodge";
</Priem8>
  <Priem9>
  </Priem9>
  <Priem10>_name = "hp_enrage";
 
</Priem10>
  <Priem11>_name = "hp_defence";
</Priem11>
  <Priem12>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"))
_name="hp_cleance";
</Priem12>
  <Priem13>
  </Priem13>
  <Priem14>_name="block_activeshield";
</Priem14>
  <Priem15>
  </Priem15>
  <Priem16>_name = "parry_prediction";
</Priem16>
  <Priem17>
  </Priem17>
  <Priem18>_name = "krit_wildluck";
</Priem18>
  <Priem19>
  </Priem19>
  <Priem20>
  </Priem20>
  <Priem21>
  </Priem21>
  <Priem22>
  </Priem22>
  <Priem23>
  </Priem23>
  <Priem24>
  </Priem24>

Критикуем, советуем, поправляем))
В среднем 1200-2000 за хаот
Максимум бот набивал 3100 smile

34

(18 ответов, оставленных в Флейм)

/*нубик плакает* big_smile  big_smile  big_smile

35

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

Столкнулся со следующими проблемами:
Бот очень сильно "тупит" в боях. Приёмы юзает, а нажимать Вперёд отказывается. Приходится Ентером пользоваться))))
Приёмы

<Priem1>_name = "spirit_block25";
</Priem1>
  <Priem2>
  </Priem2>
  <Priem3>
  </Priem3>
  <Priem4>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &gt; 66)
_name = "hit_luck";
else if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &gt; 33) &amp;&amp; ((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &lt; 97))
    _name = "novice_hp";
else
    _name = "hit_willpower";</Priem4>
  <Priem5>if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) &gt; 70)
_name = "block_path";
else
_name = "block_activeshield";</Priem5>
  <Priem6>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 5)
_name = "hp_defence";
</Priem6>
  <Priem7>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 5)
_name = "hp_enrage";
</Priem7>
  <Priem8>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 10)
_name = "hp_circleshield";
</Priem8>
  <Priem9>if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) &gt; 10)
_name = "hp_natisk";
</Priem9>
  <Priem10>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"))
_name="hp_cleance";
</Priem10>
  <Priem11>
  </Priem11>
  <Priem12>
  </Priem12>
  <Priem13>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) &gt; 8)
_name="block_activeshield";
</Priem13>
  <Priem14>
  </Priem14>
  <Priem15>_name = "krit_blooddrink";
</Priem15>
  <Priem16>
  </Priem16>
  <Priem17>_name = "parry_secondlife";
</Priem17>
  <Priem18>
  </Priem18>
  <Priem19>if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) &lt; 2) || (top.Battle.oBattle.oMySlot.nHP &lt; 30))
_name = "spirit_survive";</Priem19>
  <Priem20>_name = "parry_supreme";</Priem20>
  <Priem21>bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/krit_bloodlust\.gif"&gt;/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) &lt; 3)
            {
                _name = "krit_bloodlust";
            }
            else
            {
                _name = "multi_hiddendodge";
            }
    }
else
_name = "krit_bloodlust";</Priem21>
  <Priem22>bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/krit_bloodlust\.gif"&gt;/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) &lt; 3)
            {
                _name = "krit_bloodlust"; // &lt;--- делаем Жажду если жажды меньше трёх
            }
            else
            {
                _name = "hit_luck"; // &lt;--- вот он удачный удар который ставится ТОЛЬКО если три Жажды уже есть
            }
    }
else
_name = "krit_bloodlust"; // &lt;--- если вообще нет жажды, тогда тем более Жажду ставим, первую</Priem22>
  <Priem23>bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/&lt;br&gt;&lt;span[^&gt;]*&gt;.(\d)?&lt;\/span&gt;&lt;\/div&gt;&lt;img[^"]*".+\/krit_bloodlust\.gif"&gt;/i);
 
if(bloodlustCount != null)
     {
            if(parseInt(bloodlustCount[1]) &lt; 3)
            {
                _name = "krit_bloodlust";
            }
            else
            {
                _name = "krit_wildluck";  // &lt;--- А вот дикая которая тоже только на три Жажды будет
            }
    }
else
_name = "krit_bloodlust";</Priem23>
  <Priem24>
  </Priem24>

После боя не обновляется верхний фрейм. Висит ослаб по сле боя. При входу в очередной бой и при первом ударе Слетает ослаб, что является палевом))

Что делать с интервалом действий бота? Появилося какое то "вне". Например 4000 ВНЕ 6000, это фто? Может из-за этого проблема?

Хм... столкнулся со следующей проблемой
Бот снимает всё вещи, идёт в ремнтную, беседует с ремонтником, забивает на вещи, идёт обратно в ЗВ, надевает, смотрит - ОПА! ВЕЩЬ ЕЩЕ ПОЛОМАНАЯ! опять снимает и так по кругу. Исправляется иногда при остановке-старте бота при его местонахождении в ЗВ)) Странно как то,  непредсказуемо))

ну да, ну да)) Собстно, это решение почти любой "софтовой" проблемы))

ну вот так всегда(( Решат проблему и уходят((

39

(17 ответов, оставленных в Помойка)

На самом деле сложно будет бота научить юзать лук.
Играл луком. Есть два самых важных приёма
1. Залп Стрел (с ним проблем не будет)
2. Выбрать Цель (дело в том, что задача лучника в хаоте - обстрелять наиболее слабых противников через а) Танков б) Зверей. Бота этому научить на сегодняшний день этому будет крайне сложно. )
Тактика приёма Цель
-выбираем противника, с наименьшей бронёй
-когда на размене танк/зверь выбираем обстрел по цели
-когда на размене другой класс убираем лук с цели и делаем размен с тем, кто перед лицом.

Без этого лук набивает сущую мелочь.
Что касается арбов - не знаю, не играл, но там заморочек намноого меньше, и проблем возникнуть не должно.

З.Ы. по сабжу:
По сути стрелок ничем не отличается от воина. Только стрелы заряжать научить, и всё. "Стрелять через" это обычный плагин, хоть и сложный. Им вроде маги пользуются...

40

(7 ответов, оставленных в Флейм)

Всё возможно, всё=) В конце концов, у всех и вся есть свои плюсы и свои минусы. По правде говоря, Сэра Артёма не знаю и не сыхал, первый бот, коим пользуюсь с радостью по сей день стал Комботс, чему безмерно рад и счастли...
Очень хорошо подмечено, что "Комботс" не просто бот, а платформа, которую можно очень тонко настроить "под себя", и это огромный плюс Зергу за его труды) Бот теперь всё делает. И чинит сам, и дерётся, и переодеавается/одевается, и в бой не лезет голым (что, кстати, очень интересует наши мод.структуры), и зверя кормит. Реально можно оставить бота на 24/7=)) Правда тут уж отвественность падает только на "качка")) К чему я всё это? Ах да)) К тому, что бот стал не просто удобен, а еще и абсолютно безопасен в использовании. При наличии у "качка" предмета "мозг", хаос не светит никому)) roll

41

(7 ответов, оставленных в Флейм)

Ну, вообще то, хочу сказать огромное спасибо всем, кто приложил свои знания и опыт к созданию бота, его плагинов, и прочим "сладостям" бота!
    Ребят, огромное спасибо. Конкуренты отдыхают. Нынче бот на 90% заменяет деятельность человека в БК, что очень и очень неплохо. Поначалу думал, пожалею, потратив 10 евро на покупку лицензии, ан нет, не пожалел, ни капли)) По сути, вы делаете БК интересней, увлекательней)
    Спасибо вам всем огромное)) wink

42

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

Сэнкс, все супер! cool

43

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

Спасибо, будем пробовать smile

44

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

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

Где йа лоханулсо?
Сначала нужно разогнать Жажду Крови до х3, и только потом юзать Дикую Удачу... sad

З.Ы. При таком условии, как выше, он просто игнорит оба приёма

SnaF пишет:

У меня почему-то лезет в бой если есть травма но при этом все вещи одеты...)

Ну и что? Пущщай дерётся. А коли не нравится - Настройки=> Убери галочку Драться с травмой. Вроде драться не должен))

Хм... Из топов вые вычитал, что "считать" статы того, на кого меняешь цель - нееально. Ок, хорошо... А как насчёт хп? Лучнику нужно сменить цель на танка. Танк отличается тем, что у него 1200+хп. Так может на него цель и меняем? Как это воплотить в код - понятия не имею (см. мой ник (: )

Пишу от имени всех лучников, которые юзают бота))
       Лук - штука стратегичная и довольно "человеческая". Всё бы хорошо, но речь пойдёт о приёме "Выбрать Цель"
       В двух словах о приёме. Его я юзаю для уничтожения критов/магов/увёртов через танков. Итак, если на размене стоит крит, то я выбираю Цель, жмакаю "ок", меня противника на танка и стреляю через него (и всех последующих танков (а в противном случает опять же меняю противника)) по выбранной цели. В итоге: Я луплю крита безответками, а получаю удар дубиной без блока (огромный шанс того, что танк промахивается, т.к. у меня ловки 100+). Вот собственно и всё
       Итак, реаьлно ли это "объяснить" боту?
К примеру
  Если
у противника на размене > 80 ловки (инты, интеллекта)
  То
Выбрать Цель, ок, смена противника (если возможно, если нет - призрачка, вперёд)
  Иначе
Вперёд.

Я не программист, а очень хотелось бы услышать мнение последнего, если кто разбирается)))
Спасибо за внимание

Пишу от имени всех лучников, которые юзают бота))
       Лук - штука стратегичная и довольно "человеческая". Всё бы хорошо, но речь пойдёт о приёме "Выбрать Цель"
       В двух словах о приёме. Его я юзаю для уничтожения критов/магов/увёртов через танков. Итак, если на размене стоит крит, то я выбираю Цель, жмакаю "ок", меня противника на танка и стреляю через него (и всех последующих танков (а в противном случает опять же меняю противника)) по выбранной цели. В итоге: Я луплю крита безответками, а получаю удар дубиной без блока (огромный шанс того, что танк промахивается, т.к. у меня ловки 100+). Вот собственно и всё
       Итак, реаьлно ли это "объяснить" боту?
К примеру
  Если
у противника на размене > 80 ловки (инты, интеллекта)
  То
Выбрать Цель, ок
  Иначе
Вперёд.

Я не программист, а очень хотелось бы услышать мнение последнего, если кто разбирается)))
Спасибо за внимание

хм)) Я покупал даж не через кошелёк, а екрами ему на счёт скинул... Может вспомнит... roll

Вообщем, у меня 2 проблемы. Тем на форуме не нашёл. Если таковые имеются, просьба не ругать а скинуть линки на темы.
1. Как "заставить" бота перезарядить лук/арбалет?
2. Покупал лицензию для 8-ой версии бота, но в связи с некоторыми проблемами пришлось полностью форматнуть жесткий. С "насяльником" связаться не могу. Чот делать?
Заранее спасибо smile