Понятно, а то я все варианты попробовал и пришел к выводу, что привязка к уровню не работает
76 2015-06-22 02:01:16
Re: Бот + зверюга (38 ответов, оставленных в Общий)
77 2015-06-21 16:02:16
Re: Грибница (10 ответов, оставленных в Подземелье / Маршруты)
Тоже бы не отказался, но сколько видел тут маршрутов выложеных все кривые перекрывые. Приходится самому делать.
78 2015-06-21 12:50:25
Re: приемы на мага (14 ответов, оставленных в Приёмы)
Ну такая вот у него работа, если добился так что кастов нет, начинает тупить, тут только удар посохом на случай шока прописыать. Я незнаю и побольше разрывов в цихле напихать чтоб пробегался после каста заново.
79 2015-06-20 22:05:36
Тема: Сборки приемов призрачек (0 ответов, оставленных в Разное)
Призрачная защита для мага
if(
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 10) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_white_dmgmirror"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_11_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_12_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_13_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_14_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_1_protfire100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_2_protwater100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_3_protair100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_4_protearth100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["godshield"]) != "object")
)
_name = "spirit_block25";
Призрачная защита для война
if(
(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_absolute"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["parry_secondlife"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["parry_prediction"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["multi_agressiveshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["multi_hiddendodge"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["godshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_11_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_12_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_13_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_14_prot_100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_1_protfire100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_2_protwater100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_3_protair100"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_4_protearth100"]) != "object")
)
_name = "spirit_block25";
+
+
+
Профильки, для хаотов по типу пушки, если нет общей призрачки
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/))
{if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object") &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 5))
_name = "spirit_12_prot_100";
}
else
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/) ||
top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/bow[\d]+.gif/))
{if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object") &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 5))
_name = "spirit_11_prot_100";
}
else
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/) ||
top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/))
{if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object") &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 5))
_name = "spirit_13_prot_100";
}
else
if(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
{if((typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object") &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 5))
_name = "spirit_14_prot_100";
Призрачная дробь для Эма:
if(
((top.Battle.oBattle.sEnemyLogin.indexOf("Валлуар") > -1) ||
(top.Battle.oBattle.sEnemyLogin.indexOf("Гигант") > -1)) &&
(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) &&
((typeof(top.Battle.oBattle.oMySlot.arrEffects["block_fullshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["block_absolute"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["parry_secondlife"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["parry_prediction"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["multi_agressiveshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["multi_hiddendodge"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["godshield"]) != "object") &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object"))
)
_name = "spirit_13_prot_100";
80 2015-06-20 18:32:22
Тема: Сборка проклятий на персонаже (0 ответов, оставленных в Разное)
Пролятья:
Проклятье голодного мертвица:
wis_dark_souleat
Отложеннное возмездие (Сила Кроггентайла)
ppk_strength_revenge
Забвение (Память Кроггентайла)
ppk_memory_oblivion
Неприятие помощи (Валлуар)
ppk_altvaluar_phantasm_noheal
Жизнь за Валлуара Великого (Эф.на страже)
ppk_knight_valuar_heal
81 2015-06-20 18:31:03
Тема: Сборка эффектов на персонаже (0 ответов, оставленных в Разное)
Божественный щит:
godshield
Спасение:
magic_save
Барьер в рубашке:
suv_shield
82 2015-06-20 18:30:09
Тема: Сборка общих приемов для магов (0 ответов, оставленных в Разное)
Маг барьер, если отсутсвует+обновление при остатке поглощения меньше 1000
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"]) != "object") ||
(parseInt(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"].GetTitle().innerHTML.match("<B>(\\d+)<\\/B>")[1]) < 1000)
)
_name = "wis_gray_manabarrier12";
Очищение светом
_target = top.Battle.oBattle.sMyLogin;
_name = "wis_white_cleance";
Очищение светом для Эма
_target = top.Battle.oBattle.sMyLogin; _name = "wis_white_cleance";
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") { _name="hp_cleance"; };
Белоснежный покров, если нет призачки или отражения ненависти
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_white_dmgmirror"]) != "object")
)
_name = "wis_white_shield";
Отражение Ненависти, если нет призрачки
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object")
_name = "wis_white_dmgmirror";
Медитация, если духа больше 5
if(
((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 20) &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 5)
)
_name = "wis_white_meditation";
Удар посохом, в самый конец пихаем (в примах тратящими ход прописываем разрыв цикла)
{DoHit();
_break = true;}
83 2015-06-20 18:10:24
Тема: Сборка приемов с условиями для маг земли (0 ответов, оставленных в Разное)
Для простоты буду использовать максимальные касты по уровню
84 2015-06-20 18:09:49
Тема: Сборка приемов с условиями для маг воздуха (1 ответов, оставленных в Разное)
Для простоты буду использовать максимальные касты по уровню
Статика, если на противнике нет статики
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_air_charge"]) != "object")
_name = "wis_air_charge";
Искры[12], при количестве противников 3 и более
if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2)
_name = "wis_air_sparks12";
Лечение искрой[12], если здоровья меньше 50%, иначе во врага
if(
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 50) &&
(top.Battle.oBattle.arrRes["spirit"].innerHTML > 10)
)
_target = top.Battle.oBattle.sMyLogin;_name = "wis_air_spark";
Жертва воздуху, если сердечек больше 6 (оставлено для заряда поражения)
if(top.Battle.oBattle.arrRes["hp"].innerHTML > 6)
_name = "wis_air_sacrifice";
Знак воздуха, если нет на персонаже
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["spirit_block25"]) != "object")
_name = "wis_air_sign";
Накидывать цель воздуха до 5, если на цели ее нет
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_air_mark"]) != "object")
_name = "wis_air_mark";
else
{markCount=top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_air_mark\.gif">/i); if(markCount != null) {if(parseInt(markCount[1]) < 5) _name = "wis_air_mark";} else _name = "wis_air_mark";}
Заряд поражение, если на целе эффект больше 3
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_air_charge2"]) == "object")
{
chargeCount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_air_charge2\.gif">/i);
if(chargeCount != null)
{
if(parseInt(chargeCount[1]) > 2)
_name = "wis_air_charge_dmg";
}
}
+
Цепь молнии[12], если есть под скоростью молнии и разрыв цикла перебора
if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2)
{
_name = "wis_air_speed";
else
_target = top.Battle.oBattle.sEnemyLogin;_name = "wis_air_chainlight12";
_break = true;
}
Молния[12], конец цикла перебора
{_target = top.Battle.oBattle.sEnemyLogin;
_name = "wis_air_shaft12";
_break = true;}
85 2015-06-20 18:09:17
Тема: Сборка приемов с условиями для маг воды (1 ответов, оставленных в Разное)
Для простоты буду использовать максимальные касты по уровню
Иней[9]
_name = "wis_water_shield9";
"Отравление[12]", если на противнике его нет
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison12"]) != "object")
_target = top.Battle.oBattle.sEnemyLogin; _name = "wis_water_poison12";
"Духи Льда", если маны меньше 30% и есть 4 сердца
if(((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 30) &&
(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 4))
_name = "wis_water_spirit";
"Жертва Воде", если есть 10 сердец и уровень ХП больше 50% (чтоб не самоубиваться жертвой)
if((parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 10) &&
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 50))
_name = "wis_water_sacrifice";
"Цель Воды", если отсутсвует на цели до 5 и духа больше 10
if(top.Battle.oBattle.arrRes["spirit"].innerHTML > 10)
{ if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_mark"]) != "object")
_name = "wis_water_mark";
else
{markCount=top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/wis_water_mark\.gif">/i); if(markCount != null) {if(parseInt(markCount[1]) < 5)
_name = "wis_water_mark";}
else _name = "wis_water_mark";}}
"Ядовитое облако[12]"
if((top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_cloud12"]) != "object"))
{_target = top.Battle.oBattle.sEnemyLogin; _name = "wis_water_cloud12";
_break = true;}
"Оледенение: Разбить![12]"
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost12"]) == "object" &&
(top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 30)
{_target = top.Battle.oBattle.sEnemyLogin;
_name = "wis_water_break";
_break = true;}
+
"Остарая Грань", если недоступна "Оледенение[12]"
if (top.Battle.oBattle.arrMethods["wis_water_strike"].oMethod.bEnable)
{_name = "wis_water_strike"; _break = true;}
else
{_name = "wis_water_frost12"; _break = true;}
"Ледяное сердце", если "Острая грань[12]" , "Оледенение[12]" и "Ядовитое облако[12]" не доступны:
if ((!top.Battle.oBattle.arrMethods["wis_water_strike"].oMethod.bEnable) &&
(!top.Battle.oBattle.arrMethods["wis_water_frost12"].oMethod.bEnable) &&
(!top.Battle.oBattle.arrMethods["wis_water_cloud12"].oMethod.bEnable))
_name = "wis_water_hiddenpower";
86 2015-06-20 18:08:46
Тема: Сборка приемов с условиями для маг огня (1 ответов, оставленных в Разное)
Для простоты буду использовать максимальные касты по уровню
87 2015-06-20 18:08:16
Тема: Сборка приемов с условиями для арбалета (0 ответов, оставленных в Разное)
90 2015-06-20 18:06:38
Тема: Сборка приемов с условиями для силовика (1 ответов, оставленных в Разное)
Казнь
_name = "hit_execute";
Казнь, если (хп меньше 30%+макс.хп 4500 и на противнике не висит эффект казни)
if(
((top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 30) &&
(top.Battle.oBattle.oEnemySlot.nMaxHP > 4500) &&
(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["hit_execute "]) != "object")
)
_name = "hit_execute";
Казнь для пещер, т.к. есть марочные боты с % HP указанный выше прием не будет работать+эффект казни вешается исключительно на ботов:
if((top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 30 &&
(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["hit_execute "]) != "object"))
_name = "hit_execute";
Мясорубка
_name = "hit_grinder";
Мясорубка по 3 противникам (не актуально)
if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 2)
_name = "hit_grinder";
Двойной бросок
_target = top.Battle.oBattle.sEnemyLogin;_name = "hit_throwdblaxe";
91 2015-06-20 18:05:30
Тема: Сборка приемов с условиями для уварота (0 ответов, оставленных в Разное)
322
92 2015-06-20 18:02:04
Тема: Сборка приемов с условиями для критовика (2 ответов, оставленных в Разное)
Глубоки Порезы, если нет на противнике
if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["krit_deepwounds"]) != "object") &&
(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 3) &&
(parseInt(top.Battle.oBattle.arrRes["krit"].innerHTML) > 3))
_name = "krit_deepwounds";
Разгадать Тактику
if(
(top.Battle.oBattle.arrRes["hit"].innerHTML > 0) &&
(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 1)
)
{if(
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/axe[\d]+.gif/)) ||
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/knife[\d]+.gif/)) ||
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/bow[\d]+.gif/)) ||
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/crossbow[\d]+.gif/)) ||
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/hammer[\d]+.gif/)) ||
(top.Battle.oBattle.oEnemySlot.oLayer.innerHTML.match(/sword[\d]+.gif/))
)
_name = "multi_resolvetactic";
}
93 2015-06-20 18:00:57
Тема: Ссылки мои топики (0 ответов, оставленных в Разное)
Использование свитков магии в приемах - ()
Использование карманов в примах - ()
Условия использования примов - ()
Сборка эффектов на персонаже - ()
Сборка проклятий на персонаже - ()
Сборки приемов с условиями:
Сборки приемов призрачек - ()
Сборка всех примов для войнов без условий - ()
Сборка всех примов для войнов с условиями - ()
Критовик - ()
Уворот - ()
Силовик - ()
Танк - ()
Лук - ()
Арбалет - ()
Сборка общих приемов для магов - ()
Маг огня - ()
Маг воды - ()
Маг воздуха - ()
Маг земли - ()
94 2015-06-20 16:20:22
Тема: Сборка использования магии (1 ответов, оставленных в Разное)
Пока сделаю тему, можете подкиывать, что хочу здесь сделать?
Использование с верхнего флейма хилок, тактик, свитков с низин и прочей магии
Свиток Исцеления F
if(
((top.Battle.oBattle.sEnemyLogin.indexOf("Король Валлуар") > -1) ||
(top.Battle.oBattle.sEnemyLogin.indexOf("Валлуар Великий") > -1)) &&
(top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 70
)
{for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_ppk_scr_heal/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток Исцеления";
Свиток рассеивания магии F
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object"){
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_tn_scr_dispell_magic/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток рассеивания магии";
Свиток Внезапной смерти F
if(top.Battle.oBattle.sEnemyLogin.indexOf("Страж Реальности") > -1)
{for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_ppk_scr_suddendeath/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток Внезапной смерти";
+
+
+
+
+
+
+
+
+
Использование тактик 1,2 с юзами 1-5
{
for(key=0;key<10;key++){
if(
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT1_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT1_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT1_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT1_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT1_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT2_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT2_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT2_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT2_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_HIT2_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY1_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY1_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY1_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY1_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY1_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY2_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY2_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY2_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY2_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_PRY2_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK1_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK1_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK1_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK1_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK1_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK2_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK2_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK2_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK2_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_BLK2_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT1_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT1_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT1_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT1_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT1_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT2_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT2_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT2_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT2_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_KRT2_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR1_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR1_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR1_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR1_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR1_5/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR2_1/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR2_2/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR2_3/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR2_4/)) ||
(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/sp_tacpts_CNTR2_5/))
)
{
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Использование тактик";
Использование хилок (не проверено):
if (kast == 'undefined') {var kast = 0;}
if (kast == 0)
{
// _name = "+45HP";
if(parseFloat(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0 && (top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 20)
{
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/cureHP45/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
}
if (kast == 4){ kast = 0;} else { kast = kast + 1; } // подсчет циклов -> 4
Использование свитков "Восстановление энергии 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;
}
}
}
Использование свитков "Восстановление энергии 900HP" (вариант от Анахроника)
if(тут условие при котором надо использовать хилку)
{
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/cureHP900/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
}
95 2015-06-20 16:07:44
Re: Силовик [8] (2 ответов, оставленных в Настройки / Плагины)
Позже выкину, а пока покарячься с тем что есть на форуме
96 2015-06-20 16:03:56
Re: приемы на мага (14 ответов, оставленных в Приёмы)
Ледяное сердце:
if ((!top.Battle.oBattle.arrMethods["wis_water_strike"].oMethod.bEnable)
&&(!top.Battle.oBattle.arrMethods["wis_water_frost08"].oMethod.bEnable)&&(!top.Battle.oBattle.arrMethods["wis_water_cloud08"].oMethod.bEnable))
_name = "wis_water_hiddenpower";
Пропиши только нужный уровень заклинаний, если не доступна грань и оледенение, использовать ледяное сердце
1)Стоит и не кастует, значит где-то с прописаными приемами косяк.
2)После оледения, грани и разбить, вставь прерывание цикла
3)Юзает по пореядку как записаны, расположение в запомненых приемах не важно.
4)Расположи только испльзование приемов грамотно
97 2015-06-20 15:40:50
Тема: Сборка использования карманов (0 ответов, оставленных в Разное)
Зелье Иссушения:
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["vampiric_potion"]) != "object") &&
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 90 && top.Battle.oBattle.oMySlot.nHP>0)
)
{
var num = top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG").length-7;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/vampiric\_potion\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}else{
num=num+2;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/vampiric\_potion\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}
}
}
// _name="Зелье Иссушения";

if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["damageup_stone"]) != "object") &&
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 100 && top.Battle.oBattle.oMySlot.nHP>0)
)
{
var num = top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG").length-7;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/up\_stone\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}else{
num=num+2;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/up\_stone\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}
}
}
// _name="Точильный Камень";
Пирожки (гос. магазин), если меньше 30%хп и духа больше 5:
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 30 && top.Battle.oBattle.oMySlot.nHP>0) && (parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 5)
{
var num = top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG").length-7;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/invoke\_kar1\_heal10\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}else{
num=num+2;
if(top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].outerHTML.match(/invoke\_kar1\_heal10\.gif/)){
top.Battle.oBattle.oMySlot.oLayer.getElementsByTagName("IMG")[num].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
}
}
}
// _name="Пирожки";
98 2015-06-20 13:44:37
Тема: Сборка условий использования приемов (1 ответов, оставленных в Разное)
Логический оператор "И":
&&
Логический оператор "Или":
||
Добавляет в чат слово выполнено:
top.Chat.Self.AddMessage("Выполнено");
Текущий нанесенный урон в бою:
parseInt(top.Battle.oBattle.oDamageLayer.innerHTML) > 2000
Тактики в бою:
if(top.Battle.oBattle.arrRes["hit"].innerHTML > 10) - мечи
if(parseInt(top.Battle.oBattle.arrRes["krit"].innerHTML) > 10) - капли
if(parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) > 10) - контрудары
if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 10) - блоки
if(parseInt(top.Battle.oBattle.arrRes["parry"].innerHTML) > 10) - парирования
if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 10) - сердца
if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 10) - уровень духа
Ник противника:
if(top.Battle.oBattle.sEnemyLogin.indexOf("Паук") > -1)
Условие левела противника:
if(top.Battle.oBattle.oEnemySlot.nLevel == 8)
Условие проверки, выставил ли противник размен с нашим игроком:
if(IsUnderlined)
Условие количества смертей персонажа в подземелье:
if(death_count < 2)
external.death_count
Условия количества статов противника:
if(Sila > 149) // сила
if(Lovka > 149) // ловкость
if(Inta > 149) // интуиция
if(Intell > 50) // интеллект
Условия количества союзников и противников:
Союзники
if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[0].sList.split(", ").length > 6)
Противники
if(top.Battle.oBattle.oGroupsLayer.getElementsByTagName("IMG")[1].sList.split(", ").length > 6)
Прерывание цикла перебора приемов:
_break = true;
Условия по уровню здоровья/маны:
if(top.Battle.oBattle.oMySlot.nHP < 100) - Здоровья меньше 100
if(top.Battle.oBattle.oMySlot.nMagic < 100) - Уровень маны меньше 100
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 33) - Здоровье больше 33%
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 33) - Здоровье меньшье 33%
if((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 10) - Уровень маны меньше 10%
Условие, если висит на персонаже прием:
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["novice_hit"]) == "object")
Условие, если не висит на персонаже прием:
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["novice_hit"]) != "object")
Условие, если висит на противнике эффект:
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_air_charge2"]) == "object")
Условие, если не висит на противнике эффект:
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_air_charge2"]) != "object")
Применение в цель:
_target = top.Battle.oBattle.sMyLogin; - на себя
_target = top.Battle.oBattle.sEnemyLogin; - в противника
Условие активности (доступности) приема:
top.Battle.oBattle.arrMethods["wis_gray_meditation"].oMethod.bEnable - активен
!top.Battle.oBattle.arrMethods["wis_water_frost10"].oMethod.bEnable - не активен
99 2015-06-20 13:36:09
Тема: Сборка всех приемов для войнов (3 ответов, оставленных в Разное)
Выпуск зверя:
_name="pet_unleash";
Выпуск зверя на ботах[12]:
var EnemyLevel_html = Number(0);
for (var iTD in top.document.all[0].getElementsByTagName("td"))
{
if (top.document.all[0].getElementsByTagName("td")[iTD].className != "UserBattleName") continue;
if (top.document.all[0].getElementsByTagName("td")[iTD].align != "right") continue;
var s = top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.indexOf("[") + 1;
if (s > 0)
EnemyLevel_html = Number(top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.substr(s, top.document.all[0].getElementsByTagName("td")[iTD].innerHTML.indexOf("]") - s));
break;
}
if(EnemyLevel_html > 11) { _name = "pet_unleash"; }
Тактический расчет:
_name = "preparation";
Рывок:
_name = "blood_gainattack";
Рывок под божественным щитом
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["godshield"]) == "object")
_name = "blood_gainattack";
Рывок, если меньше 10% хп
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10)
_name = "blood_gainattack";
+
+
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 20 && (parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 4))
{_name = "hp_enrage"; _break = true;};
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) > 20 && (parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 20))
{_name = "hp_defence"; _break = true;};
if((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 20)
{ _name = "hp_regen"; _break = true;};
Воля к победе, если нет Спасения и <11%HP и достуно Выжить:
if(
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 11) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["magic_save"]) != "object") &&
(top.Battle.oBattle.arrMethods["spirit_survive"].oMethod.bEnable)
)
_name = "hit_willpower";
Выжить, если нет Спасения и <10%HP:
if(
((top.Battle.oBattle.oMySlot.nHP * 100 / top.Battle.oBattle.oMySlot.nMaxHP) < 10) &&
(typeof(top.Battle.oBattle.oMySlot.arrEffects["magic_save"]) != "object"))
_name = "spirit_survive";
Очищение кровью:
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_aheal"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_poison_bubble"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_cloud08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_shield"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_plus"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_zero"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_poison"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_disease"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggwater"]) == "object")||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_venom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_suck"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_strungle"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_swarm"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_bloodflow"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_guard_k_low"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_strength_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_soul_destress"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_darkpush"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_gloom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_depression"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rot"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_1"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_2"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_3"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_4"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_rzha"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_paralize"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_str"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_inst"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_agil"]) == "object")
) { _name="hp_cleance"; };
+
+
Очищение кровью+снятие Апатии+убить стаража (под Эм):
if(
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_air_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_fire_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_aheal"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_poison_bubble"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_poison08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_cloud08"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_shield"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_plus"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_earth_link_zero"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_poison"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_disease"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvod"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gg_acidburn"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggwater"]) == "object")||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggair"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggyad"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_venom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_suck"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn_strungle"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_swarm"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_bloodflow"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_lowarmor"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["tn3_guard_k_low"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_strength_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_memory_oblivion"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_soul_destress"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_darkpush"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge_mark"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_blind_rage_revenge"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_gloom"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_depr_ghost_depression"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rot"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_1"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_2"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_3"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_decay_ghost_rotten_4"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_rzha"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_paralize"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_str"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_inst"]) == "object") ||
(typeof(top.Battle.oBattle.oMySlot.arrEffects["gl_debuff_agil"]) == "object")
) { _name="hp_cleance"; };
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ppk_eye_ghost_lowatt"]) == "object"){
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_tn_scr_dispell_magic/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток рассеивания магии";
if(top.Battle.oBattle.sEnemyLogin.indexOf("Страж Реальности") > -1) {
for(key=0;key<10;key++){
if(top.Battle.oBattle.arrScrolls[key].innerHTML.match(/invoke_ppk_scr_suddendeath/)){
top.Battle.oBattle.arrScrolls[key].click();
var key=top.document.all[0].getElementsByTagName('TBODY').length-1;
top.document.all[0].getElementsByTagName('TBODY')[key].getElementsByTagName('BUTTON')[0].click();
break;
}
}
};
// _name="Свиток Внезапной смерти";
100 2015-06-18 19:35:15
Re: Обнова в хаотах (15 ответов, оставленных в Общий)
Анахроник ты ему личную версю допили точнее сделай нормальную обнову, а ему после обработки наждаком