Jump to content

xan4es

Members
  • Posts

    5
  • Joined

  • Last visited

Posts posted by xan4es

  1. 9 hours ago, headcrab said:

    Условия на самом деле разные, посмотри в самый конец. Ну а код - пипец. Вместо этих 4 строчек в скобочках используй метод с сигнатурой:

    
    public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf)

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

    Regen - это время поесть/попить, если задано. Поищи в настройках

    Заодно такой вопрос - как научить бота не продавать руду? кирку и камень не продает, а вот руду с радостью

    Spoiler

    BFnM4lh.png

     

  2. 9 hours ago, headcrab said:

    Условия на самом деле разные, посмотри в самый конец. Ну а код - пипец. Вместо этих 4 строчек в скобочках используй метод с сигнатурой:

    
    public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf)

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

    Regen - это время поесть/попить, если задано. Поищи в настройках

    не, я понимаю разницу - знание вспышки/света. 

     

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

    Спасибо и за код, очень благодарен

  3. Доброго времени суток!

     

    Играю на ваниле, качаю паладоса. Единственный нормальный файт класс оказался pally_C. Он в целом хорош, не сливается по мане на лоу лвла в жертву дпса. Но есть проблема - заканчивая бой, он сразу же стартует новый, забив на свое хп и уже когда перса бьют, начинает спамить хил. А то не есть хорошо. Впрочем иногда в логах появляется мифический [Regen], который заставляет перса отдохнуть после боя (в коде файт класса не нашел ничего подходяшего )

    В целом меня бы устроило захиливание после серьезного боя

    Spoiler


    
    if (ObjectManager.Me.HealthPercent <= 80  && ObjectManager.Me.ManaPercentage > 30  && !Fight.InFight && FlashOfLight.KnownSpell)
            {
                Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress);
                MovementManager.StopMove();
                FlashOfLight.Launch();
                Thread.Sleep(2500);
            } 
            
            if (ObjectManager.Me.HealthPercent <= 50  && ObjectManager.Me.ManaPercentage > 40  && !Fight.InFight && !FlashOfLight.KnownSpell)
            {
                Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress);
                MovementManager.StopMove();
                HolyLight.Launch();
                Thread.Sleep(2500);
            } 


     

     

     

    По идее эти строки отвечают за отхил. Но они выглядят малость идентично. 

     

    Как сделать функцию, что-то вроде:

    вне боя - если меньше 70% хп - использовать хил?

     

     

     

×
×
  • Create New...