xan4es 0 Posted January 14, 2018 Share Posted January 14, 2018 Доброго времени суток! Играю на ваниле, качаю паладоса. Единственный нормальный файт класс оказался 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% хп - использовать хил? Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/ Share on other sites More sharing options...
xan4es 0 Posted January 14, 2018 Author Share Posted January 14, 2018 прикрепляю сам класс pally_C.cs Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-37705 Share on other sites More sharing options...
headcrab 32 Posted January 14, 2018 Share Posted January 14, 2018 Условия на самом деле разные, посмотри в самый конец. Ну а код - пипец. Вместо этих 4 строчек в скобочках используй метод с сигнатурой: public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf) Думаю, с аргументами тут всё должно быть понятно. Regen - это время поесть/попить, если задано. Поищи в настройках xan4es 1 Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-37715 Share on other sites More sharing options...
xan4es 0 Posted January 15, 2018 Author Share Posted January 15, 2018 9 hours ago, headcrab said: Условия на самом деле разные, посмотри в самый конец. Ну а код - пипец. Вместо этих 4 строчек в скобочках используй метод с сигнатурой: public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf) Думаю, с аргументами тут всё должно быть понятно. Regen - это время поесть/попить, если задано. Поищи в настройках не, я понимаю разницу - знание вспышки/света. время попить поесть нашел, это не в файт классе, а в самом боте, там вместо еды можно задать спелл лечения. Что я и сделал, теперь круто работает. Спасибо и за код, очень благодарен Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-37732 Share on other sites More sharing options...
xan4es 0 Posted January 15, 2018 Author Share Posted January 15, 2018 9 hours ago, headcrab said: Условия на самом деле разные, посмотри в самый конец. Ну а код - пипец. Вместо этих 4 строчек в скобочках используй метод с сигнатурой: public void Launch(bool stopMove, bool waitIsCast, bool ignoreIfCast, bool castOnSelf) Думаю, с аргументами тут всё должно быть понятно. Regen - это время поесть/попить, если задано. Поищи в настройках Заодно такой вопрос - как научить бота не продавать руду? кирку и камень не продает, а вот руду с радостью Spoiler Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-37733 Share on other sites More sharing options...
headcrab 32 Posted January 15, 2018 Share Posted January 15, 2018 Работает это так: бот проверяет качество вещей в сумках, и продает те, на которых галочка. При этом, независимо от качества, не продаются те, которые в списке Do not Sell, и продаются те, которые в списке Force Sell. Названия в списках должны в точности соответствовать тому, как они пишутся в WoW Медная руда - для русского клиента Copper Ore - для английского Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-37736 Share on other sites More sharing options...
slk 19 Posted January 22, 2018 Share Posted January 22, 2018 Привет! А так не пробовал: Вдруг упустил :) Отметить галочкой not an item, is spell. qq3 1 Link to comment https://wrobot.eu/forums/topic/8265-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-fightclass/#findComment-38171 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now