26

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

объясни нубу как могут кушать процессор фразы сана ?

нельзя настроить водника под хаоты так чтобы он рулил, там нету такой одинаковости как в пещерах

28

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

уважаемые меня интересует только один вопрос почему нельзя вставить фразы пещеры sun сити в данжеон ? мне лично надоело каждый апдейт править его руками и дело вовсе не в лени

помоему на гусеницах видно свернуться так же как и отравление водяного мага. поэтому добавляем условие

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["индекс "свернуться""]) != "object")

как делать чтобы приёмы не использывал я хз мне пофигу лично на это )

а зачем она ? прок от неё ?) маны ест в 2 раза больше а урона на 100 больше. не вижу смысла в ней

31

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

а лучше делать под бруталити разгадайку ) по крайней мере можно накинуть кому нить на тыщу а то и 2 )

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

у меня 8.6 бот, работают все приёмы кроме инея т.к. на него у меня слота нету. почему не дерётся - маленький тайм. на 7000 в бою у меня всё работает.

34

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

() маг воды 10 в грибницу

вижу тут есть устаревшие приёмы мага воды 10 поэтому выложу обновлёные под грибницу свои.
1 маг барьер, обновляется за 100 ед.

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"]) != "object")
_name = "wis_gray_manabarrier10";
else
if(parseInt(top.Battle.oBattle.oMySlot.arrEffects["wis_gray_manabarrier"].GetTitle().innerHTML.match("<B>(\\d+)<\\/B>")[1]) < 100)
        _name = "wis_gray_manabarrier10";

2 жертва воде юзается если на нас нету эфекта жертвы воде

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_sacrifice"]) != "object")
_name = "wis_water_sacrifice";

3 ледяное спасение используется если НР меньше 150

if(top.Battle.oBattle.oMySlot.nHP < 150)
_name = "wis_water_tempheal00";

4 медитация юзается когда маны меньше 150

if(top.Battle.oBattle.oMySlot.nMagic < 150)
_name = "wis_gray_meditation";
_break = true;

5 духи льда юзается если маны меньше 66%

if((top.Battle.oBattle.oMySlot.nMagic * 100 / top.Battle.oBattle.oMySlot.nMaxMagic) < 66)
_name = "wis_water_spirit";

6 регенерация юзаем если нр меньше 500 и нету на нас эфекта регенерации

if((typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_regen"]) != "object") &&
(top.Battle.oBattle.oMySlot.nHP < 500))
_target = mylogin;
_name = "wis_water_regen10";

7 цель воды юзаем до 5ти раз на цель я лично выставил её на босяков пещеры

if(top.Battle.oBattle.sEnemyLogin.indexOf("Осторожный Щуп") > -1 || top.Battle.oBattle.sEnemyLogin.indexOf("Сторожевая Грибоножка") > -1 || top.Battle.oBattle.sEnemyLogin.indexOf("Королева Грибницы") > -1)
{
    if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_mark"]) == "object")
    {
        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";
    }
else
    _name = "wis_water_mark";
}

8 ледяное сердце я лично настроил использовать когда палочки вешают шкоер на 5 разменов, щупа можно ударить 2 раза посохом

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggras"]) == "object")
_name = "wis_water_hiddenpower";

9 отравление вешается на цель если у неё больше 2000 текущих нр и нету эфекта отравление

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 2000))
_name = "wis_water_poison10";

10 ярость юзается когда больше 8 сердец всегда оставляю сердца на духи льда и на жертву воде

if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 8)
_name = "hp_enrage";

11 стойкость см 10 приём

if(parseInt(top.Battle.oBattle.arrRes["hp"].innerHTML) > 8)
_name = "hp_defence";

12 просто ощиститься кровью

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") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggspeed"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["ggvras"]) == "object") || (typeof(top.Battle.oBattle.oMySlot.arrEffects["standart_effect"]) == "object"))
_name="hp_cleance";

13 разбить. я лично юзаю этот приём на отхил маны. условия юза если у цели меньше 33% нр и весит оделинение

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost08"]) == "object" && (top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 33) && (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_spirit"]) == "object"))
_name = "wis_water_break";

14 просто олединение

_name = "wis_water_frost10";
_break = true;

15 удар посохом если неактивны приёмы олдинение и медитация юзаем иней 8 если маны не хватает на иней то просто бьём посохом

if((!top.Battle.oBattle.arrMethods["wis_water_frost10"].oMethod.bEnable) &&(!top.Battle.oBattle.arrMethods["wis_water_break"].oMethod.bEnable))
{
if(top.Battle.oBattle.arrMethods["wis_gray_meditation"].oMethod.bEnable)
     _name = "wis_gray_meditation";
else
     DoHit();
}
    else
        _name = "wis_water_shield08";

приёмы писал под рядовую 10ку без вырытых слотов
критика приветствуется

36

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

щит лучше одеть, ты танк всё таки а так будешь мясом вобще для всех + теряешь бонусы за щит это путь щита + превосходство а это лишние 225 антикрита и 30% защиты от магии помоему

добавлю конкретики. 2 приём первого поста

if(top.Battle.oBattle.oMySlot.nHP < 350)
_name = "wis_water_tempheal";

человек делал по факу. данные приём у него не работает
правильно будет:

if(top.Battle.oBattle.oMySlot.nHP < 350)
_name = "wis_water_tempheal00";

5 приём первого поста

if((top.Battle.oBattle.oEnemySlot.nHP > 900) && (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison"]) != "object"))
_name = "wis_water_poison10";

у меня лично не работал. изменил на

if((top.Battle.oBattle.oEnemySlot.nHP > 900) && (typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object"))
_name = "wis_water_poison10";

приём заработал

тут ты немного не прав. в свойствах приёма указано не wis_water_shield09 а wis_water_shield. тоже самое и в настройках олединения или отравления. эфект указывается с индентификатором 08 а не 10 и он считается именно 08, а вот когда ищешь название приёма тот же идентификатор 08 не работает надо править на уровень т.е. иней 8 или 9, а олединение с 08 на 10. а ледяное спасение надо поставить 00 чтобы оно заработало ибо когда смотришь свойства там не указан уровень и у самого заклинания нету уровня. не многие понимают с этими уровнями я методом тыка писал приёмы с условиями про эфекты

39

(9 ответов, оставленных в Подземелье / Маршруты)

никто не пробывал в деле автополучение ?

к стати я тут подумал и пришёл к выводу что надо у инея идентификатор уровня ставить )

так wis_water_shield09 или так wis_water_shield9

моя разбивалка работает только когда на тебе висит эфект духи льда, а на противнике висит эфект олединения и у него меньше 33% нр т.е. красные. мне в грибнице разбивалка только для отхила маны нужна )

if(typeof(top.Battle.oBattle.oMySlot.arrEffects["ggras"]) == "object")
_name = "wis_water_hiddenpower";

ледяное сердце опять же только под грибницу. юзается только когда с палки шок на 5 ходов висит

if(top.Battle.oBattle.oMySlot.nHP < 350)
_name = "wis_water_tempheal";

не работает

я вот ищу как мне сделать так чтобы цель воды мог кинуть только 5 раз ) а не больше дух то кушается а у той же коровы 5к НР smile

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost08"]) == "object" && (top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 33) && (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_spirit"]) == "object"))
_name = "wis_water_break";

разбивалка если на тебе висит духи льда и на цели олединение
иней и облако не юзаю, нету от него толка в пещере. вместо облака юзаю отравление

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 2000))
_name = "wis_water_poison10";

есть на противнике нету эфекта отравление и у него больше 2000нр

по поводу инея скажи условия какие надо чтобы его юзать тогда мож и подскажу чего

45

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

ну возьмём отравление 10. условие есть уровень Нр цели больше 1500нр и если нету на противнике эфекта отравление то вешать отравление.

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object")

дальше добавляем "И"

&&

и дописываем 2 условие

(top.Battle.oBattle.oEnemySlot.nHP > 1500)

где тут скобки какие убирать я не понимаю, вроде написано как по руководству составления приёмов

в итоге получаем:

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 1500)
_name = "wis_water_poison10";

не работает.
попробывал

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object")
_name = "wis_water_poison10";
else if(top.Battle.oBattle.oEnemySlot.nHP > 1500)
_name = "wis_water_poison10";

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

опыт номер 3

if((typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object") && (top.Battle.oBattle.oEnemySlot.nHP > 1500))
_name = "wis_water_poison10";

щас потестим

что ж добился почти своими мозгами. спасибо за подсказку с скобками

46

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

ап

47

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

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object")  && (top.Battle.oBattle.oEnemySlot.nHP > 1000)
_name = "wis_water_poison10";
if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost08"]) == "object" && (top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 33) && (typeof(top.Battle.oBattle.oMySlot.arrEffects["wis_water_spirit"]) == "object")
_name = "wis_water_break";

поправьте меня если я ошибаюсь где то

48

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

есть приём отравление. у меня написан

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_poison08"]) != "object")
_name = "wis_water_poison10";

помогите добавить условие так чтобы он вешал на объекты у которых больше 1000 нр

if(typeof(top.Battle.oBattle.oEnemySlot.arrEffects["wis_water_frost08"]) == "object" && (top.Battle.oBattle.oEnemySlot.nHP * 100 / top.Battle.oBattle.oEnemySlot.nMaxHP) < 33)
_name = "wis_water_break";
_break = true;

сюда хотелось бы добавить условие юзать при наличии эфекта духи льда (wis_water_spirit)

перед каждым кастом бот пишет "цель не найдена и название бота на против" и продолжает касты. кто с этим сталкивался уже ?

50

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

if((!top.Battle.oBattle.arrMethods["wis_water_frost10"].oMethod.bEnable) &&(!top.Battle.oBattle.arrMethods["wis_water_break"].oMethod.bEnable))
{
if(top.Battle.oBattle.arrMethods["wis_gray_meditation"].oMethod.bEnable)
     _name = "wis_gray_meditation";
else
     DoHit();}

работает