Заметил что много народу ищут плагин который юзает закладки и хилки. вчера набросал простенький плагин так что пользуемся и критикуем. 1 Плагин добавляет в виджет чекбоксы с помощью которых можно либо включить юз банок и бафов + отдельная галочка для закладок на тот случай если вы не находитесь в библиотеке можно отменить юз закладок ну и собственно сам скрипт Code: using System; using System.Windows.Forms; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using ArcheBuddy.Bot.Classes; namespace YourNamespace { public class YourClass : Core { public void AddGroups() { SetGroupStatus("АвтоБаф", false); //Добавляем группу в виджет SetGroupStatus("Закладка", false); //Добавляем группу в виджет } //Проверяем бафы public void CheckBuffs() { if (GetGroupStatus("Закладка")) { if (buffTime("Плотная книжная закладка") == 0) { if (itemCount("Плотная книжная закладка") > 0) UseItem("Плотная книжная закладка"); Log("Сожрал Плотная книжная закладка"); } } if (buffTime("Пряные тефтели на шпажках") == 0) { if (itemCount("Пряные тефтели на шпажках") > 0) UseItem("Пряные тефтели на шпажках"); Log("Сожрал Пряные тефтели на шпажках"); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// добафил пару строчек для бафов с инвентаря ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (buffTime("Жизненная сила III") == 0) { UseSkill("Жизненная сила"); Log("Заюзал Жизненная сила"); } if (hpp() < 50 && skillCooldown("Малый флакон с целебной микстурой") == 0) { if (itemCount("Малый флакон с целебной микстурой") > 0) UseItem("Малый флакон с целебной микстурой"); Log("Малый флакон с целебной микстурой"); } if (hpp() < 30 && skillCooldown("Малый флакон с целебным эликсиром") == 0) { if (itemCount("Малый флакон с целебным эликсиром") > 0) UseItem("Малый флакон с целебным эликсиром"); Log("Малый флакон с целебным эликсиром"); } if (mpp() < 60 && skillCooldown("Крохотный флакон с микстурой маны") == 0) { if (itemCount("Крохотный флакон с микстурой маны") > 0) UseItem("Крохотный флакон с микстурой маны"); Log("Крохотный флакон с микстурой маны"); } if (mpp() < 40 && skillCooldown("Малый флакон с эликсиром маны") == 0) { if (itemCount("Малый флакон с эликсиром маны") > 0) UseItem("Малый флакон с эликсиром маны"); Log("Малый флакон с эликсиром маны"); } } public void PluginRun() { AddGroups(); //добавляем группы в виджет while (true) { Thread.Sleep(100); if (GetGroupStatus("АвтоБаф")) { CheckBuffs(); } Thread.Sleep(100); } } } }
В PluginStop() лучше добавить метод DelAllGroupStatus(), что бы чекбоксы не висели на виджете после отключения плагина
Нашел причину в коде было вписано два фолианта но еперь можно илбо тот либо другой так же и драгоценными флаконами
Заполни или удали эти строки. Code: ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// добафил пару строчек для бафов с инвентаря ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } if (buffTime("сюда пишем точное название бафа") == 0) { if (itemCount("Сюда пишем точное название предмета с инвентаря") > 0) UseItem("Сюда пишем точное название предмета с инвентаря"); Log("Сожрал название предмета с инвентаря"); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Тема классная, себе сделал подобное: юзает по откату Превосходство духа и баночки при определенном уровне ХП и МП