Тема: Уворот с 8 по 10 лвл Давайте разберёмся. 12.01.2013
Приёмы для пещер. Давайте разбиратся вместе. После Нового года изменились некоторые приёмы, всвязи с чем и создана эта тема. Я думаю у многих накопились вопросы. Их прошу задавать здесь. Просьба, если выкладываете свои приёмы, выкладывать скрин приёмов, потом код, потом всё подробно, приём, код, пояснение.
Итак, начинаем.
Вот мои приёмы для пещер, покажу пример:
Скрин
<?xml version="1.0" encoding="windows-1251"?>
<Methods>
<Priem1>if(window.dfghj && (dfghj == top.Battle.oBattle.oMySlot.nHP))
{
_name = "multi_rollback";
top.Chat.Self.AddMessage("Работает");
}
if(window.rftyh && (rftyh-top.Battle.oBattle.oMySlot.nHP)>=100) // количество урона, больше которого отменять
{
dfghj = top.Battle.oBattle.oMySlot.nHP;
_name = "multi_rollback";
top.Chat.Self.AddMessage("Выполнено");
}
rftyh = top.Battle.oBattle.oMySlot.nHP;</Priem1>
<Priem2>_name = "counter_deathwalk";</Priem2>
<Priem3>if(parseInt(top.Battle.oBattle.arrRes["block"].innerHTML) > 3)
_name = "multi_agressiveshield";</Priem3>
<Priem4>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object" && parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) > 3 && top.Battle.oBattle.oMySlot.nHP > 0 && top.Battle.oBattle.arrRes["hit"].innerHTML > 1 && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object") && (Sila > 49 || Lovka > 49 || Inta > 49 || Intell > 50 || EnemiesCount < 4))
{
_name = "counter_weakblow";
_break = false;
_target = top.Battle.oBattle.sEnemyLogin;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}</Priem4>
<Priem5>counterpiercingwoundscount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i);
if(counterpiercingwoundscount != null){
if((parseInt(top.Battle.oBattle.arrRes["hit"].innerHTML) > 0) && (counterpiercingwoundscount[1] > 0)) {
_name = "counter_raggedwounds";
}
}
else if(top.Battle.oBattle.oEnemySlot.nHP > 100)
_name = "counter_piercingwounds";</Priem5>
<Priem6>_name = "hit_luck";
</Priem6>
<Priem7>_name = "hp_enrage";
</Priem7>
<Priem8>_name = "hp_defence";
</Priem8>
<Priem9>_name = "hp_regen";
</Priem9>
<Priem10>if(typeof(top.Battle.oBattle.oMySlot.arrEffects["combo_start"]) != "object"){
_name = "combo_start";
}</Priem10>
<Priem11>comboCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/combo_set\.gif">/i);
if(comboCount != null) {
if(parseInt(comboCount[1]) > 6 ){
_name = "combo_damage2";
}
}</Priem11>
<Priem12>rftyh = top.Battle.oBattle.oMySlot.nHP;</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>
Отменить Ставим в первый слот
if(window.dfghj && (dfghj == top.Battle.oBattle.oMySlot.nHP))
{
_name = "multi_rollback";
top.Chat.Self.AddMessage("Работает");
}
if(window.rftyh && (rftyh-top.Battle.oBattle.oMySlot.nHP)>=100) // количество урона, больше которого отменять
{
dfghj = top.Battle.oBattle.oMySlot.nHP;
_name = "multi_rollback";
top.Chat.Self.AddMessage("Выполнено");
}
rftyh = top.Battle.oBattle.oMySlot.nHP;
А это в последний
rftyh = top.Battle.oBattle.oMySlot.nHP;
Агрессивная защита
_name = "counter_deathwalk";
Поступь смерти
_name = "counter_deathwalk";
Ослабляющее остриё
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object" && parseInt(top.Battle.oBattle.arrRes["counter"].innerHTML) > 3 && top.Battle.oBattle.oMySlot.nHP > 0 && top.Battle.oBattle.arrRes["hit"].innerHTML > 1 && (typeof(top.Battle.oBattle.oMySlot.arrEffects["counter_deathwalk"]) == "object") && (Sila > 49 || Lovka > 49 || Inta > 49 || Intell > 50 || EnemiesCount < 4))
{
_name = "counter_weakblow";
_break = false;
_target = top.Battle.oBattle.sEnemyLogin;
top.Battle.oBattle.Send( { special: _name, enemy: top.Battle.oBattle.sEnemy, login: _target } );
}
Колотые раны и рваное рассечение
counterpiercingwoundscount = top.Battle.oBattle.oEnemySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/counter_piercingwounds\.gif">/i);
if(counterpiercingwoundscount != null){
if((parseInt(top.Battle.oBattle.arrRes["hit"].innerHTML) > 0) && (counterpiercingwoundscount[1] > 0)) {
_name = "counter_raggedwounds";
}
}
else if(top.Battle.oBattle.oEnemySlot.nHP > 100)
_name = "counter_piercingwounds";
Удачный удар
_name = "hit_luck";
Ярость
_name = "hp_enrage";
Стойкость
_name = "hp_defence";
Утереть пот
_name = "hp_regen";
Внимание
if(typeof(top.Battle.oBattle.oMySlot.arrEffects["combo_start"]) != "object"){
_name = "combo_start";
}
Осведомлённость ранение
comboCount = top.Battle.oBattle.oMySlot.oEffects.innerHTML.match(/<br><span[^>]*>.(\d)?<\/span><\/div><img[^"]*".+\/combo_set\.gif">/i);
if(comboCount != null) {
if(parseInt(comboCount[1]) > 6 ){
_name = "combo_damage2";
}
}
Отредактировано korollef (2013-02-01 15:36:29)