hyppo пишет:

....

bloodlustCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/krit_bloodlust\.gif">/i);

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

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

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

452

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

hyppo пишет:

И да и нет. В данном случае НЕТ. Метеор любого уровня отображается как восьмой. Картинка с 08 общая у всех. Обрати внимание в бою, когда на тебе будет висеть плохой каст, например пожирающее пламя, название картинки всегда будет с "08", хотя эффект может быть любого уровня.

ясно... спасибо еще раз smile
а то я смотрю... вроде одинаковая всегда... а вроде и нет.. думаю дай узнаю... у умных людей smile

453

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

>hyppo
в принципе так и сдела...  решил... ну его... и разбил все на простые приемы smile
Есть вопрос...
в имени wis_earth_meteor08 08 - это лвл приема?

Осторожность:

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

Маг. защита:

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

454

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

hyppo пишет:

Andy_SPB Извини за вопрос, но... нафига такие сложные конструкции? smile

P.S. А то что у тебя дикую использует постоянно, так это не удивительно. У тебя все else замкнуты на присвоение _name приёма дикая удача. Что ещё он должен использовать? Он все капельки на дикую сливает, как ты ему и сказал.

P.P.S.

Если ХП в красной зоне и Духа больше 1

Там условие если ХП НЕ в красной зоне.

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

а на счет "НЕ в красной..." спасибо... вечерком обмозгую wink

455

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

Приветствую!
Посмотрите пжл. скриптик... что то не пашет... а где ошибся ни как не могу сообразить smile

if(((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 32) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 1)){
    if (top.Battle.oBattle.arrMethods["hit_willpower"].oMethod.Enable){
       _name = "hit_willpower";
    }else if(top.Battle.oBattle.arrMethods["krit_blooddrink"].oMethod.Enable){
       _name = "krit_blooddrink";
    }else{
       _name = "krit_wildluck";
    }
  }else{
      if(top.Battle.oBattle.arrMethods["krit_bloodlust"].oMethod.Enable){
        _name = "krit_bloodlust";
      }else{
        _name = "krit_wildluck";
      }
}

Есть четыре приема - Воля к победе, Хлебнуть крови,  Дикая удача и Жажда крови .
Задумка такова:
Если ХП в красной зоне и Духа больше 1 проверяем возможно ли юзануть Волю к победе, если да то юзаем... если нет проверяем можно ли юзануть Хлебнуть крови... если да то юзаем... если нет.. то просто бьем дикой удачей...
Если же ХП не в красной зоне или духа меньше 1... то проверяем можно ли юзануть жажду крови.. если да то юзаем... если нет... то бьем дикой удачей...

Но на практике... просто лупит дикой удачей и все... а это не совпадает со стратегическим планом  smile

Заранее благодарствую... добрые люди!