public string getDoorNameFromContextBoundary(ItemsManager.Context startContext, ItemsManager.Context endContext) { if (startContext == ItemsManager.Context.Blue && endContext == ItemsManager.Context.Red) return "Door_BLU"; if (startContext == ItemsManager.Context.Red&& endContext == ItemsManager.Context.Green) return "Door_RED"; if (startContext == ItemsManager.Context.Green && endContext == ItemsManager.Context.Yellow) return "Door_GRN"; if (startContext == ItemsManager.Context.Yellow && endContext == ItemsManager.Context.Blue) return "Door_YLW"; if (startContext == ItemsManager.Context.Red && endContext == ItemsManager.Context.Blue) return "Door_BLU"; if (startContext == ItemsManager.Context.Green && endContext == ItemsManager.Context.Red) return "Door_RED"; if (startContext == ItemsManager.Context.Yellow && endContext == ItemsManager.Context.Green) return "Door_GRN"; if (startContext == ItemsManager.Context.Blue && endContext == ItemsManager.Context.Yellow) return "Door_YLW"; return ""; }
public static bool itemIsUsable(string itemName) { return(Lua.LuaDoString <bool>("local cooldown = GetItemCooldown(" + ItemsManager.GetIdByName(itemName) + ") if (cooldown == 0 ) then return true; else return false; end ")); }
protected void ObjDs1_ObjectCreating(object sender, ObjectDataSourceEventArgs e) { var typename = new ItemsManager<Item, ItemsFilter>(true, true); e.ObjectInstance = typename; }
private void loadListCategories(DropDownList drop, List<Category> list, int parentId, int level, bool showItemsCount = false) { var nodes = list.Where(x => x.ParentId == parentId); foreach (var item in nodes) { string levelString = ""; for (int i = 0; i < level; i++) { levelString += ". . "; } var listItem = new ListItem(); listItem.Value = item.Id.ToString(); listItem.Text = levelString + item.Title; if (showItemsCount) { var iman = new ItemsManager<Item, ItemsFilter>(); var ifilter = new ItemsFilter(); ifilter.CategoryId = item.Id; int count = iman.GetByFilter(ifilter, "").Count; if (count > 0) listItem.Text += " ("+ count.ToString() +")"; } drop.Items.Add(listItem); loadListCategories(drop, list, item.Id, level + 1, showItemsCount); } }
private void deleteRow(int recordId) { LblOk.Text = ""; LblErr.Text = ""; try { if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); var man = new ItemsManager<TicketItem, TicketItemFilter>(true, true); var obj = man.GetByKey(recordId); sendMessage(obj.UserAssigned, obj, "MessageTicketTitle", "MessageTicketDescription", "ticket deleted"); sendMessage(filterSystemMessagesManager(obj.CategoryId), obj, "MessageTicketTitle", "MessageTicketDescription", "ticket deleted"); man.DeleteById(recordId); loadGrid(); } catch (Exception e) { LblErr.Text = e.Message; } }
private int getItemsCount(Category category) { int res = 0; var itemsMan = new ItemsManager<Item, ItemsFilter>(); var itemsFilter = new ItemsFilter(); itemsFilter.CategoryId = category.Id; res = itemsMan.GetByFilter(itemsFilter, "").Count; return res; }
public Twitch() { Q = new Spell(SpellSlot.Q, 0f); W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 1200f); R = new Spell(SpellSlot.R, 975f); W.SetSkillshot(0.25f, 100f, 1410f, false, SkillshotType.SkillshotCircle); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboQRange", "Use Q | Search Enemy Range", true).SetValue(new Slider(900, 0, 1800))); comboMenu.AddItem( new MenuItem("ComboQCount", "Use Q | Count Enemies >= x", true).SetValue(new Slider(3, 1, 5))); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboEStack", "Use E| target will leave e range", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboEStackCount", "Use E | Min E Stack Count(will Leave E Range Auto E)", true) .SetValue(new Slider(3, 1, 6))); comboMenu.AddItem(new MenuItem("ComboEFull", "Use E | If enemy full stack", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboEKill", "Use E | If enemy can kill", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboRYouMuu", "Use R| Auto Youmuu?", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboRKillSteal", "Use R| KillSteal", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboRCount", "Use R | If enemies in counts >= x", true).SetValue(new Slider(3, 1, 5))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(false)); harassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassEStack", "Min E Stack Count", true).SetValue(new Slider(2, 1, 6))); harassMenu.AddItem(new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearECount", "If E CanHit Counts >= x", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "If Player ManaPercent >= %", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleStealE", "Use E", true).SetValue(true)); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealW", "Use W", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { miscMenu.AddItem(new MenuItem("AutoQ", "Auto Q?", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu, 7); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu, GetRealEDamage); } Obj_AI_Base.OnSpellCast += OnSpellCast; Game.OnUpdate += OnUpdate; Game.OnNotify += OnNotify; Drawing.OnDraw += OnDraw; }
private void setTemplate(int templateId) { LblOk.Text = ""; LblErr.Text = ""; try { var o1 = new Item(); var man = new ItemsManager<Item, ItemsFilter>(true, false); o1 = man.GetByKey(templateId); //precarico i campi esistenti e nn gestiti dal form if (o1.Id > 0) TxtDescription.Text = o1.Description; else TxtDescription.Text = ""; } catch (Exception e) { LblErr.Text = e.Message; } }
public static void Pulse(IEnumerable <WoWUnit> woWUnits) { try { woWUnits = woWUnits.OrderBy(x => x.GetDistance); foreach (WoWUnit wowUnit in woWUnits) { try { if (Products.Products.IsStarted) { if (nManagerSetting.IsBlackListed(wowUnit.Guid)) { continue; } MovementManager.StopMove(); MovementManager.StopMove(); Thread.Sleep(250 + Usefuls.Latency); while (ObjectManager.ObjectManager.Me.IsCast) { Thread.Sleep(200); } if (!wowUnit.IsValid) { continue; } bool looted = false; if (wowUnit.IsLootable) { Logging.Write("Loot " + wowUnit.Name); } else if (wowUnit.IsSkinnable && nManagerSetting.CurrentSetting.ActivateBeastSkinning) { Logging.Write("Skin " + wowUnit.Name); } else { continue; } FarmingTask.CurUnit = wowUnit; // We have no item to loot at range, then go to mob if (!CombatClass.InMeleeRange(wowUnit) && (!nManagerSetting.CurrentSetting.UseLootARange || LootARangeId == 0 || ObjectManager.ObjectManager.Me.Position.DistanceTo(wowUnit.Position) > 40f || !ItemsManager.IsItemUsable(LootARangeId))) { bool success; List <Point> points = PathFinder.FindPath(wowUnit.Position, out success); if (points.Count <= 0) { points.Add(ObjectManager.ObjectManager.Me.Position); points.Add(wowUnit.Position); } if (!success) { if ((points.Count == 2 && wowUnit.GetDistance > 6) || points.Count != 2) { // we didn't find a valid path and the target is not that close, blacklisting. // Straightline wont help anyway. Logging.Write("No path to " + wowUnit.Name + ", blacklisting."); nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); } } MovementManager.Go(points); Timer timer = new Timer((int)(Math.DistanceListPoint(points) / 3 * 1000) + 3000); while (!ObjectManager.ObjectManager.Me.IsDeadMe && wowUnit.IsValid && Products.Products.IsStarted && ObjectManager.ObjectManager.GetNumberAttackPlayer() == 0 && !(ObjectManager.ObjectManager.Me.InCombat && !(ObjectManager.ObjectManager.Me.IsMounted && (nManagerSetting.CurrentSetting.IgnoreFightIfMounted || Usefuls.IsFlying))) && !timer.IsReady) { if (ObjectManager.ObjectManager.Me.Position.DistanceTo(wowUnit.Position) <= 4.0f) { MovementManager.StopMove(); MovementManager.StopMove(); MountTask.DismountMount(); Thread.Sleep(250); while (ObjectManager.ObjectManager.Me.GetMove) { Thread.Sleep(50); } break; } } } // Now loot if (wowUnit.IsLootable) { // Code for 109167 Findle's Loot-A-Range and 60854 Loot-A-Rang if (nManagerSetting.CurrentSetting.UseLootARange && !CombatClass.InMeleeRange(wowUnit) && ObjectManager.ObjectManager.Me.Position.DistanceTo(wowUnit.Position) <= 40f && LootARangeId != 0 && ItemsManager.IsItemUsable(LootARangeId)) { // Since these items have a CD of only 3 sec, it's worth waiting for the CD to recover while (ItemsManager.IsItemOnCooldown(LootARangeId)) { Thread.Sleep(250); } FarmingTask.CountThisLoot = true; FarmingTask.NodeOrUnit = false; ItemsManager.UseToy(LootARangeId); Thread.Sleep(1000 + Usefuls.Latency); while (ObjectManager.ObjectManager.Me.IsCast) { if (ObjectManager.ObjectManager.Me.InCombat && !(ObjectManager.ObjectManager.Me.IsMounted && (nManagerSetting.CurrentSetting.IgnoreFightIfMounted || Usefuls.IsFlying))) { return; } Thread.Sleep(150); } } else { FarmingTask.CountThisLoot = true; FarmingTask.NodeOrUnit = false; Interact.InteractWith(wowUnit.GetBaseAddress); if ((ObjectManager.ObjectManager.Me.InCombat && !(ObjectManager.ObjectManager.Me.IsMounted && (nManagerSetting.CurrentSetting.IgnoreFightIfMounted || Usefuls.IsFlying)))) { return; } Thread.Sleep(500 + Usefuls.Latency); } if (nManagerSetting.CurrentSetting.ActivateBeastSkinning && ObjectManager.ObjectManager.GetNumberAttackPlayer() > 0) { return; } Statistics.Loots++; if (nManagerSetting.CurrentSetting.ActivateBeastSkinning) { Thread.Sleep(475 + Usefuls.Latency); // let the client react to unit flag change looted = true; } else { WoWUnit unit = wowUnit; // we blacklist all unit around for a short time to be sure we loot then foreach (WoWUnit u in woWUnits.Where(u => u != unit).Where(u => u.Position.DistanceTo2D(unit.Position) <= 25f)) { nManagerSetting.AddBlackList(u.Guid, 475 + Usefuls.Latency); } nManagerSetting.AddBlackList(wowUnit.Guid, 475 + Usefuls.Latency); return; } } if ((looted || !wowUnit.IsLootable) && !wowUnit.IsSkinnable) { continue; } // From here we are sure the unit is skinnable // if this is the unit we just looted, we need to redo check for extra loot // if this is NOT the unit we just looted, then the check is already done at list building time if (nManagerSetting.CurrentSetting.ActivateBeastSkinning && ObjectManager.ObjectManager.GetNumberAttackPlayer() == 0) { if ((looted || !wowUnit.IsLootable)) { if (wowUnit.ExtraLootType.HasFlag(TypeFlag.HERB_LOOT) || wowUnit.Entry == 112052 || wowUnit.Entry == 113646) { int myHerbalismLevel = Skill.GetValue(SkillLine.Herbalism); if (myHerbalismLevel <= 0) { nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); continue; } } else if (wowUnit.ExtraLootType.HasFlag(TypeFlag.MINING_LOOT) || wowUnit.Entry == 104895 || wowUnit.Entry == 104877) { int myMiningLevel = Skill.GetValue(SkillLine.Mining); if (myMiningLevel <= 0) { nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); continue; } } else if (wowUnit.ExtraLootType.HasFlag(TypeFlag.ENGENEERING_LOOT)) { int myEngineeringLevel = Skill.GetValue(SkillLine.Engineering); if (myEngineeringLevel <= 0) { nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); continue; } } else { int mySkinningLevel = Skill.GetValue(SkillLine.Skinning); if (mySkinningLevel <= 0) { nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); continue; } } } // If we looted at range, we must go to creature to skin it if (!CombatClass.InMeleeRange(wowUnit)) { List <Point> points = PathFinder.FindPath(wowUnit.Position); if (points.Count <= 0) { points.Add(ObjectManager.ObjectManager.Me.Position); points.Add(wowUnit.Position); } MovementManager.Go(points); Timer timer = new Timer((int)(Math.DistanceListPoint(points) / 3 * 1000) + 3000); while (!ObjectManager.ObjectManager.Me.IsDeadMe && wowUnit.IsValid && Products.Products.IsStarted && ObjectManager.ObjectManager.GetNumberAttackPlayer() == 0 && !(ObjectManager.ObjectManager.Me.InCombat && !(ObjectManager.ObjectManager.Me.IsMounted && (nManagerSetting.CurrentSetting.IgnoreFightIfMounted || Usefuls.IsFlying))) && !timer.IsReady) { if (CombatClass.InMeleeRange(wowUnit)) { MovementManager.StopMove(); MovementManager.StopMove(); MountTask.DismountMount(); Thread.Sleep(250); while (ObjectManager.ObjectManager.Me.GetMove) { Thread.Sleep(50); } break; } } } Logging.Write("Skin " + wowUnit.Name); Interact.InteractWith(wowUnit.GetBaseAddress); Thread.Sleep(200 + Usefuls.Latency); while (ObjectManager.ObjectManager.Me.IsCast) { Thread.Sleep(100); } if ((ObjectManager.ObjectManager.Me.InCombat && !(ObjectManager.ObjectManager.Me.IsMounted && (nManagerSetting.CurrentSetting.IgnoreFightIfMounted || Usefuls.IsFlying)))) { return; } Thread.Sleep(400 + Usefuls.Latency); if (nManagerSetting.CurrentSetting.ActivateBeastSkinning && ObjectManager.ObjectManager.GetNumberAttackPlayer() > 0) { return; } Statistics.Farms++; nManagerSetting.AddBlackList(wowUnit.Guid, 1000 * 60 * 5); } } MovementManager.StopMove(); MovementManager.StopMove(); } catch { } } } catch (Exception ex) { Logging.WriteError("LootingTask > Pulse(IEnumerable<WoWUnit> woWUnits): " + ex); } }
public Vayne() { Q = new Spell(SpellSlot.Q, 300f); E = new Spell(SpellSlot.E, 650f); R = new Spell(SpellSlot.R); E.SetTargetted(0.25f, 1600f); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("AQALogic", "Use AA-Q-AA Logic", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboRCount", "Use R|When Enemies Counts >= x", true).SetValue(new Slider(3, 1, 5))); comboMenu.AddItem( new MenuItem("ComboRHp", "Use R|Or Player HealthPercent <= x%", true).SetValue(new Slider(45))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassQ2Passive", "Use Q|Only Target have 2 Passive", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassE", "Use E|Only Target have 2 Passive", true).SetValue(false)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearQTurret", "Use Q|Attack Tower", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= %", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var qMenu = miscMenu.AddSubMenu(new Menu("Q Settings", "Q Settings")); { qMenu.AddItem(new MenuItem("QCheck", "Use Q|Safe Check?", true).SetValue(true)); qMenu.AddItem(new MenuItem("QTurret", "Use Q|Dont Cast To Turret", true).SetValue(true)); qMenu.AddItem(new MenuItem("QMelee", "Use Q|Anti Melee", true).SetValue(true)); } var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { var condemnMenu = eMenu.AddSubMenu(new Menu("Condemn Settings", "Condemn Settings")); { condemnMenu.AddItem( new MenuItem("EMode", "Use E Mode:", true).SetValue( new StringList(new[] { "Default", "VHR", "Marksman", "SharpShooter", "OKTW" }))); condemnMenu.AddItem( new MenuItem("ComboEPush", "Use E|Push Tolerance", true).SetValue(new Slider(0, -50, 50))); } var interruptMenu = eMenu.AddSubMenu(new Menu("Interrupt Settings", "Interrupt Settings")); { interruptMenu.AddItem(new MenuItem("Interrupt", "Interrupt Danger Spells", true).SetValue(false)); interruptMenu.AddItem(new MenuItem("AntiAlistar", "Interrupt Alistar W", true).SetValue(true)); interruptMenu.AddItem(new MenuItem("AntiRengar", "Interrupt Rengar Jump", true).SetValue(true)); interruptMenu.AddItem(new MenuItem("AntiKhazix", "Interrupt Khazix R", true).SetValue(true)); } var antigapcloserMenu = eMenu.AddSubMenu(new Menu("AntiGapcloser Settings", "AntiGapcloser Settings")); { antigapcloserMenu.AddItem(new MenuItem("Gapcloser", "Anti Gapcloser", true).SetValue(false)); foreach (var target in HeroManager.Enemies) { antigapcloserMenu.AddItem( new MenuItem("AntiGapcloser" + target.ChampionName.ToLower(), target.ChampionName, true) .SetValue(false)); } } var autocondemnMenu = eMenu.AddSubMenu(new Menu("AutoCondemn Settings", "AutoCondemn Settings")); { autocondemnMenu.AddItem(new MenuItem("AutoE", "Auto E?", true).SetValue(false)); foreach (var target in HeroManager.Enemies) { autocondemnMenu.AddItem(new MenuItem("AutoE" + target.ChampionName.ToLower(), target.ChampionName, true).SetValue(true)); } } } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("AutoR", "Auto R?", true).SetValue(true)); rMenu.AddItem( new MenuItem("AutoRCount", "Auto R|When Enemies Counts >= x", true).SetValue(new Slider(3, 1, 5))); rMenu.AddItem( new MenuItem("AutoRRange", "Auto R|Search Enemies Range", true).SetValue(new Slider(600, 500, 1200))); } miscMenu.AddItem(new MenuItem("Forcus", "Force 2 Passive Target", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu, 10); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); //DamageIndicator.AddToMenu(drawMenu); } Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Game.OnUpdate += OnUpdate; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += AfterAttack; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; GameObject.OnCreate += OnCreate; Drawing.OnDraw += OnDraw; }
public Tristana() { Q = new Spell(SpellSlot.Q, 0f); W = new Spell(SpellSlot.W, 900f); E = new Spell(SpellSlot.E, 700f); R = new Spell(SpellSlot.R, 700f); W.SetSkillshot(0.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboQOnlyPassive", "Use Q | Only target Have E Buff", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboEOnlyAfterAA", "Use E| Only After Attack", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R| Save MySelf", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboRHp", "Use R| When Player HealthPercent <= x%", true).SetValue(new Slider(20))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(false)); harassMenu.AddItem(new MenuItem("HarassEToMinion", "Use E| To Minion", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealR", "Use R", true).SetValue(true)); foreach (var target in HeroManager.Enemies) { killStealMenu.AddItem(new MenuItem("KillStealR" + target.ChampionName.ToLower(), "Kill: " + target.ChampionName, true).SetValue(true)); } } var fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Flee")); { fleeMenu.AddItem(new MenuItem("FleeW", "Use W", true).SetValue(true)); fleeMenu.AddItem(new MenuItem("FleeKey", "Flee Key", true).SetValue(new KeyBind('Z', KeyBindType.Press))); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem( new MenuItem("SemiE", "Semi-manual E Key", true).SetValue(new KeyBind('E', KeyBindType.Press))); foreach (var target in HeroManager.Enemies) { eMenu.AddItem( new MenuItem("Semi" + target.ChampionName.ToLower(), "E target: " + target.ChampionName, true) .SetValue(true)); } } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("InterruptR", "Use R Interrupt Spell", true).SetValue(true)); rMenu.AddItem(new MenuItem("AntiR", "Use R Anti Gapcloser", true).SetValue(false)); rMenu.AddItem(new MenuItem("AntiRengar", "Use R Anti Rengar", true).SetValue(true)); rMenu.AddItem(new MenuItem("AntiKhazix", "Use R Anti Khazix", true).SetValue(true)); } miscMenu.AddItem(new MenuItem("Forcustarget", "Forcus Attack Passive Target", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var humainzerMenu = utilityMenu.AddSubMenu(new Menu("Humanier", "Humanizer")); { HumanizerManager.AddToMenu(humainzerMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } Game.OnUpdate += OnUpdate; GameObject.OnCreate += OnCreate; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += AfterAttack; Drawing.OnDraw += OnDraw; }
public bool SaveFile(string name, string password) { return(ItemsManager.SaveFile(name, password)); }
public bool ReloadFile(string name, string password) { return(ItemsManager.LoadFile(name, password, true)); }
public Sivir() { Q = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboRCount", "Use R| When Enemies Counts >= x", true).SetValue(new Slider(3, 1, 5))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearQCount", "If Q CanHit Counts >= ", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearWTurret", "Use W| Attack Turret", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "If Player ManaPercent >= %", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var qMenu = miscMenu.AddSubMenu(new Menu("Q Settings", "Q Settings")); { qMenu.AddItem(new MenuItem("AutoQ", "Auto Q?", true).SetValue(true)); } var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("AutoE", "Auto E?", true).SetValue(true)); eMenu.AddItem( new MenuItem("AutoEHp", "Auto E| When Player HealthPercent <= x%", true).SetValue(new Slider(80))); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("AutoR", "Auto R?", true).SetValue(false)); } } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } Game.OnUpdate += OnUpdate; Obj_AI_Base.OnSpellCast += OnSpellCast; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Drawing.OnDraw += OnDraw; }
internal void UseScroll() { if (!Fight.InFight) { // Agi scroll- send to pet if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(3012) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(3012); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1477) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1477); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4425) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4425); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10309) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10309); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27498) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27498); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33457) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33457); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(43463) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(43463); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(43464) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(43464); } // int scroll- buff yo self else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(955) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(955); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(2290) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(2290); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4419) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4419); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10308) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10308); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27499) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27499); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33458) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33458); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37091) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37091); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37092) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37092); } // scroll of protection - sent to pet else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(3013) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(3013); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1478) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1478); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4421) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4421); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10305) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10305); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27500) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27500); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33459) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33459); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(43467) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(43467); } // scroll of spirit- buff yourself else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1181) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1181); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1712) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1712); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4424) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4424); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10306) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10306); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27501) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27501); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33460) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33460); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37097) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37097); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37098) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37098); } // stamina buff self else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1180) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1180); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(1711) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(1711); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4422) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4422); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10307) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10307); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27502) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27502); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33461) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33461); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37093) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37093); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(37094) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(37094); } //strength - send to pet else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(954) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(954); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(2289) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(2289); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(4426) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(4426); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(10310) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(10310); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(27503) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(27503); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(33462) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(33462); } else if (!ObjectManager.Me.IsMounted && ItemsManager.HasItemById(43465) && !ObjectManager.Me.IsDeadMe) { Interact.InteractGameObject(ObjectManager.Me.GetBaseAddress); ItemsManager.UseItem(43465); } } }
private bool saveForm(bool saveAndClose) { bool res = false; LblErr.Text = ""; LblOk.Text = ""; string extraMessage = ""; bool sendMessageToUserInserted = false; try { var o1 = new TicketItem(); var man = new ItemsManager<TicketItem, TicketItemFilter>(); if (CurrentId == 0) { form2obj(o1); if (o1.IsThreadRoot) { string role2Add = ""; if (Roles.IsUserInRole(SUPPORT_USER_ROLE)) role2Add = PgnUserCurrent.Current.UserName; //role as username o1.ReadAccessType = MenuAccesstype.Registered; o1.ReadRolenames.Add(SUPPORT_OPERATOR_ROLE); o1.ReadRolenames.Add(role2Add); //o1.ReadRolenames.Add(SUPPORT_MANAGER_ROLE); } o1 = man.Insert(o1); if (!o1.IsThreadRoot) { var root = new TicketItem(); root = man.GetByKey(o1.ThreadId); man.Update(root); //update dateUpdated extraMessage = "new answer inserted"; } else extraMessage = "new ticket inserted"; //copy temp attachments in item folder new FilesGallery("~/Public/Files/items/", o1.Id.ToString()).MoveTempFiles(); loadGrid(); } else { o1 = man.GetByKey(CurrentId); form2obj(o1); man.Update(o1); extraMessage = "ticket updated"; } if (saveAndClose) { changeThreadStatus(o1.ThreadId, "close"); extraMessage = "ticket closed"; } sendMessage(o1.UserAssigned, o1, "MessageTicketTitle", "MessageTicketDescription", extraMessage); sendMessage(filterSystemMessagesManager(o1.CategoryId), o1, "MessageTicketTitle", "MessageTicketDescription", extraMessage); if (ChkSendEmailToUserInserted.Visible == false) sendMessageToUserInserted = true; else sendMessageToUserInserted = ChkSendEmailToUserInserted.Checked; if (sendMessageToUserInserted && !o1.UserInserted.Equals(o1.UserAssigned)) sendMessage(o1.UserInserted, o1, "MessageTicketTitle", "MessageTicketDescription", extraMessage); loadThread(o1.ThreadId); LblOk.Text = Utility.GetLabel("RECORD_SAVED_MSG"); res = true; } catch (CustomException e1) { LblErr.Text = e1.CustomMessage; } catch (Exception e1) { LblErr.Text = Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString(); } finally { } return res; }
public Jinx() { Q = new Spell(SpellSlot.Q, 525f); W = new Spell(SpellSlot.W, 1500f); E = new Spell(SpellSlot.E, 920f); R = new Spell(SpellSlot.R, 3000f); W.SetSkillshot(0.6f, 60f, 3300f, true, SkillshotType.SkillshotLine); E.SetSkillshot(1.2f, 100f, 1750f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.7f, 140f, 1500f, false, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboRTeam", "Use R|Team Fight", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboRSolo", "Use R|Solo Mode", true).SetValue(true)); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearQCount", "If Q CanHit Counts >= ", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealW", "Use W", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealR", "Use R", true).SetValue(true)); foreach (var target in HeroManager.Enemies) { killStealMenu.AddItem(new MenuItem("KillStealR" + target.ChampionName.ToLower(), "Kill: " + target.ChampionName, true).SetValue(true)); } } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var wMenu = miscMenu.AddSubMenu(new Menu("W Settings", "W Settings")); { wMenu.AddItem(new MenuItem("AutoW", "Auto W| When target Cant Move", true).SetValue(true)); } var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("AutoE", "Auto E| When target Cant Move", true).SetValue(true)); eMenu.AddItem(new MenuItem("AutoETP", "Auto E| Teleport", true).SetValue(true)); eMenu.AddItem(new MenuItem("GapE", "Anti GapCloser E", true).SetValue(true)); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem( new MenuItem("rMenuSemi", "Semi R Key", true).SetValue( new KeyBind('T', KeyBindType.Press))); rMenu.AddItem( new MenuItem("rMenuMin", "Use R| Min Range >= x", true).SetValue(new Slider(1000, 500, 2500))); rMenu.AddItem( new MenuItem("rMenuMax", "Use R| Man Range <= x", true).SetValue(new Slider(3000, 1500, 3500))); } } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var humainzerMenu = utilityMenu.AddSubMenu(new Menu("Humanier", "Humanizer")); { HumanizerManager.AddToMenu(humainzerMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Orbwalking.BeforeAttack += BeforeAttack; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; }
private void changeCustomer(int threadId, int customerId) { LblOk.Text = ""; LblErr.Text = ""; try { if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); var o1 = new TicketItem(); var man = new ItemsManager<TicketItem, TicketItemFilter>(true, true); o1 = man.GetByKey(threadId); //precarico i campi esistenti e nn gestiti dal form o1.CustomerId = customerId; man.Update(o1); loadThread(threadId); } catch (Exception e) { LblErr.Text = e.Message; } }
public override bool ShouldShow() { return(ItemsManager.Get().WasLiquidBoiled((LiquidType)Enum.Parse(typeof(LiquidType), this.m_LiquidType))); }
private void loadDropTemplates() { DropTemplates.Items.Clear(); DropTemplates.Items.Add(new ListItem(base.GetLabel("MessageTemplate", "--template--"), "0")); var filter = new ItemsFilter(); var list = new List<Item>(); filter.Enabled = Utility.TristateBool.True; filter.SectionId = this.MessageTemplatesSectionId; if (filter.SectionId == 0) filter.Id = -1; list = new ItemsManager<Item, ItemsFilter>(true, false).GetByFilter(filter, ""); foreach (var item in list) { DropTemplates.Items.Add(new ListItem(item.Title, item.Id.ToString())); } DropTemplates.Enabled = list.Count > 0; }
private bool doBuffs() { if (ObjectManager.Me.HealthPercent < 30) { if (OutlawSettings.CurrentSetting.EnableCrimsonVial && CrimsonVial.KnownSpell && CrimsonVial.IsSpellUsable) { MyHelpers.castSpell(CrimsonVial.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Crimson Vial"")"); return(true); } if (OutlawSettings.CurrentSetting.EnableFeint && Feint.KnownSpell && Feint.IsSpellUsable) { MyHelpers.castSpell(Feint.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Feint"")"); return(true); } if (OutlawSettings.CurrentSetting.EnableRiposte && Riposte.KnownSpell && Riposte.IsSpellUsable) { MyHelpers.castSpell(Riposte.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Riposte"")"); return(true); } } if (OutlawSettings.CurrentSetting.EnableRazorCoral && EquippedItems.GetEquippedItems().Find(x => x.GetItemInfo.ItemName == ItemsManager.GetNameById(169311)) != null && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange() && ObjectManager.Target.IsAttackable && Lua.LuaDoString("result = \"\"; local cooldown = GetItemCooldown(169311) if (cooldown == 0 ) then result = true else result = false end ", "result") == "true" && (!ObjectManager.Target.BuffCastedByAll("Razor Coral").Contains(ObjectManager.Me.Guid) || ObjectManager.Target.BuffStack("Razor Coral") >= 10)) { ItemsManager.UseItem(169311); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Razor Coral"")"); return(true); } if (OutlawSettings.CurrentSetting.EnableBladeFlurry && BladeFlurry.KnownSpell && !MyHelpers.haveBuff("Blade Flurry") && BladeFlurry.IsSpellUsable && !MyHelpers.rtbReroll() && (MyHelpers.getAttackers(18) > 2)) { MyHelpers.castSpell(BladeFlurry.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Blade Flurry"")"); return(true); } if (OutlawSettings.CurrentSetting.EnableAdrenalineRush && AdrenalineRush.KnownSpell && AdrenalineRush.IsSpellUsable && !MyHelpers.rtbReroll() && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange()) { MyHelpers.castSpell(AdrenalineRush.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Adrenaline Rush"")"); return(true); } if (Berserking.KnownSpell && Berserking.IsSpellUsable && !MyHelpers.rtbReroll() && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange()) { MyHelpers.castSpell(Berserking.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Berserking"")"); return(true); } if (OutlawSettings.CurrentSetting.EnableBloodoftheEnemy && BloodoftheEnemy.KnownSpell && BloodoftheEnemy.IsSpellUsable && BetweenTheEyes.IsSpellUsable && MyHelpers.haveBuff(MyHelpers.RuthlessPrecision) && MyHelpers.getComboPoint() >= 6 && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange() && (ObjectManager.Target.IsBoss || ObjectManager.Target.IsElite || MyHelpers.getAttackers(18) > 3 || ObjectManager.Target.Name.Contains("Training")) ) { BloodoftheEnemy.Launch(); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Bloodof the Enemy"")"); return(true); } if (FocusedAzeriteBeam.KnownSpell && FocusedAzeriteBeam.IsSpellUsable && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange() && MyHelpers.getAttackers(10) > 3 ) { FocusedAzeriteBeam.Launch(false, true, false, "target"); Thread.Sleep(3000); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Bloodof the Enemy"")"); return(true); } return(false); }
private int getMaxFileSize() { int res = base.FileSize; if (this.TypeParamRequired) { string type = Utility._QueryString("type").ToLower(); if (type == "items") { int id = 0; int.TryParse(Utility._QueryString("id"), out id); if (id > 0) { var item = new Item(); int remainSize = 0; int maxAttachSizeKB = 0; int sizeOfItemsKB = 0; item = new ItemsManager<Item, ItemsFilter>(true, true).GetByKey(id); maxAttachSizeKB = item.Category.Section.MaxAttachSizeKB; if (maxAttachSizeKB > 0) { try { sizeOfItemsKB = (int)(item.Category.Section.SizeOfItems / 1024); } catch { } remainSize = maxAttachSizeKB - sizeOfItemsKB; if (remainSize < res) res = remainSize; } } } } return res; }
public Quinn() { Q = new Spell(SpellSlot.Q, 1000f); W = new Spell(SpellSlot.W, 2000f); E = new Spell(SpellSlot.E, 700f); R = new Spell(SpellSlot.R, 550f); Q.SetSkillshot(0.25f, 90f, 1550f, true, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 2000f, 1400f, false, SkillshotType.SkillshotCircle); E.SetTargetted(0.25f, 2000f); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearQCount", "If Q CanHit Counts >= ", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= %", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "KillSteal Q", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("Interrupt", "Interrupt Danger Spells", true).SetValue(true)); eMenu.AddItem(new MenuItem("Gapcloser", "Anti Gapcloser", true).SetValue(true)); eMenu.AddItem(new MenuItem("AntiAlistar", "Anti Alistar", true).SetValue(true)); eMenu.AddItem(new MenuItem("AntiRengar", "Anti Rengar", true).SetValue(true)); eMenu.AddItem(new MenuItem("AntiKhazix", "Anti Khazix", true).SetValue(true)); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("AutoR", "Auto R?", true).SetValue(true)); } miscMenu.AddItem(new MenuItem("Forcus", "Forcus Attack Passive Target", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } GameObject.OnCreate += OnCreate; Orbwalking.BeforeAttack += BeforeAttack; Obj_AI_Base.OnSpellCast += OnSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; }
private bool checkForm() { LblErr.Text = RenderError(""); LblOk.Text = RenderSuccess(""); bool res = true; string err = ""; int catId = 0; int.TryParse(DropCategories.SelectedValue, out catId); if (catId <= 0) { res = false; err += base.GetLabel("ChooseCategory", "alias in use") + "<br>"; } if (!string.IsNullOrEmpty(TxtAlias.Text)) { var filter = new ItemsFilter(); var list = new List<PigeonCms.Item>(); filter.Alias = TxtAlias.Text; list = new ItemsManager<Item,ItemsFilter>().GetByFilter(filter, ""); if (list.Count > 0) { if (this.CurrentId == 0) { res = false; err += "alias in use<br />"; } else { if (list[0].Id != this.CurrentId) { res = false; err += "alias in use<br />"; } } } } LblErr.Text = RenderError(err); return res; }
public Jhin() { Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 2500f); E = new Spell(SpellSlot.E, 750f); R = new Spell(SpellSlot.R, 3500f); W.SetSkillshot(0.75f, 40, float.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.5f, 120, 1600, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.21f, 80, 5000, false, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboQMinion", "Use Q| Minion", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboWAA", "Use W| After Attack?", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboWOnly", "Use W| Only Use to MarkTarget?", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R| In Shot Mode", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboYoumuu", "Use Youmuu", true).SetValue(true)); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassWOnly", "Use W| Only Use to MarkTarget?", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var lastHitMenu = Menu.AddSubMenu(new Menu("LastHit", "LastHit")); { lastHitMenu.AddItem(new MenuItem("LastHitQ", "Use Q", true).SetValue(true)); lastHitMenu.AddItem( new MenuItem("LastHitMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealW", "Use W", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealWInAttackRange", "Use W| Target In Attack Range", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var wMenu = miscMenu.AddSubMenu(new Menu("W Settings", "W Settings")); { wMenu.AddItem(new MenuItem("AutoW", "Auto W| When target Cant Move", true).SetValue(true)); wMenu.AddItem(new MenuItem("GapW", "Anti GapCloser W| When target HavePassive", true).SetValue(true)); } var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("AutoE", "Auto E| When target Cant Move", true).SetValue(true)); eMenu.AddItem(new MenuItem("GapE", "Anti GapCloser E", true).SetValue(true)); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("rMenuAuto", "Auto R?", true).SetValue(true)); rMenu.AddItem( new MenuItem("rMenuSemi", "Semi R Key(One Press One Shot)", true).SetValue(new KeyBind('T', KeyBindType.Press))); rMenu.AddItem(new MenuItem("rMenuCheck", "Use R| Check is Safe?", true).SetValue(true)); rMenu.AddItem( new MenuItem("rMenuMin", "Use R| Min Range >= x", true).SetValue(new Slider(1000, 500, 2500))); rMenu.AddItem( new MenuItem("rMenuMax", "Use R| Man Range <= x", true).SetValue(new Slider(3000, 1500, 3500))); rMenu.AddItem( new MenuItem("rMenuKill", "Use R| Min Shot Can Kill >= x", true).SetValue(new Slider(3, 1, 4))); } miscMenu.AddItem(new MenuItem("PingKill", "Auto Ping Kill Target", true).SetValue(true)); miscMenu.AddItem(new MenuItem("NormalPingKill", "Normal Ping?", true).SetValue(true)); miscMenu.AddItem(new MenuItem("NotificationKill", "Notification Kill Target", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawRMin", "Draw R Range(MinMap)", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Obj_AI_Base.OnDoCast += OnDoCast; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; }
private void setFlag(int recordId, bool value, string flagName) { try { if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); var o1 = new ItemsManager<Item, ItemsFilter>().GetByKey(recordId); switch (flagName.ToLower()) { case "enabled": o1.Enabled = value; break; default: break; } new ItemsManager<Item, ItemsFilter>().Update(o1); removeFromCache(); } catch (Exception e1) { LblErr.Text = RenderError(Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString()); } finally { } }
public KogMaw() { Q = new Spell(SpellSlot.Q, 980f); W = new Spell(SpellSlot.W, Me.AttackRange); E = new Spell(SpellSlot.E, 1200f); R = new Spell(SpellSlot.R, 1800f); Q.SetSkillshot(0.25f, 50f, 2000f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 120f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.2f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); comboMenu.AddItem( new MenuItem("ComboRLimit", "Use R|Limit Stack >= x", true).SetValue(new Slider(3, 0, 10))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassR", "Use R", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassRLimit", "Use R|Limit Stack >= x", true).SetValue(new Slider(5, 0, 10))); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearECount", "If E CanHit Counts >= x", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem(new MenuItem("LaneClearR", "Use R", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearRLimit", "Use R|Limit Stack >= x", true).SetValue(new Slider(4, 0, 10))); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "If Player ManaPercent >= %", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearR", "Use R", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearRLimit", "Use R|Limit Stack >= x", true).SetValue(new Slider(5, 0, 10))); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealR", "Use R", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { miscMenu.AddItem(new MenuItem("GapE", "Anti GapCloser E", true).SetValue(true)); miscMenu.AddItem( new MenuItem("SemiR", "Semi-manual R Key", true).SetValue(new KeyBind('T', KeyBindType.Press))); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var humainzerMenu = utilityMenu.AddSubMenu(new Menu("Humanier", "Humanizer")); { HumanizerManager.AddToMenu(humainzerMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); DamageIndicator.AddToMenu(drawMenu); } AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Obj_AI_Base.OnDoCast += OnDoCast; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; }
public int getDoorIndexFromContextBoundary(ItemsManager.Context startContext, ItemsManager.Context endContext) { return getDoorIndexByObjectName(getDoorNameFromContextBoundary(startContext, endContext)); }
internal void CombatRotation() { // auto tag avoid if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause && Fight.InFight) { if (Lua.LuaDoString <bool>(@"return (UnitIsTapped(""target"")) and (not UnitIsTappedByPlayer(""target""));")) { Fight.StopFight(); Lua.LuaDoString("ClearTarget();"); System.Threading.Thread.Sleep(400); } } if (ObjectManager.Pet.IsValid && ObjectManager.Me.IsAlive && HealthFunnel.KnownSpell && HealthFunnel.IsDistanceGood && ObjectManager.Pet.HealthPercent <= 30 && ObjectManager.Me.HealthPercent >= 60) { HealthFunnel.Launch(); //channeling ? } if (ObjectManager.Target.HealthPercent >= 20 && ObjectManager.Me.HaveBuff("Shadow trance") && ObjectManager.Me.ManaPercentage > 15) { ShadowBolt.Launch(); Thread.Sleep(Usefuls.Latency + 1000); } if (CurseofAgony.KnownSpell && ObjectManager.Target.HealthPercent >= 40 && !ObjectManager.Target.HaveBuff("Curse of Agony") && ObjectManager.Me.ManaPercentage > 15) { this.CurseofAgony.Launch(); Thread.Sleep(Usefuls.Latency + 1200); } if (Corruption.KnownSpell && ObjectManager.Target.HealthPercent >= 40 && !ObjectManager.Target.HaveBuff("Corruption") && ObjectManager.Me.ManaPercentage > 15 && ObjectManager.Target.GetDistance < 25) { this.Corruption.Launch(); Thread.Sleep(Usefuls.Latency + 1200); } if (SiphonLife.KnownSpell && ObjectManager.Target.GetDistance < 25 && ObjectManager.Target.HealthPercent >= 40 && !ObjectManager.Target.HaveBuff("Siphon Life") && ObjectManager.Me.ManaPercentage > 15) { this.SiphonLife.Launch(); Thread.Sleep(Usefuls.Latency + 1200); } if (Immolate.KnownSpell && ObjectManager.Target.GetDistance < 25 && ObjectManager.Target.HealthPercent >= 50 && !ObjectManager.Target.HaveBuff("Immolate") && ObjectManager.Me.ManaPercentage > 15 && !SiphonLife.KnownSpell) { this.Immolate.Launch(); Thread.Sleep(Usefuls.Latency + 1200); } if (DrainSoul.KnownSpell && ObjectManager.Target.GetDistance < 25 && ObjectManager.Target.HealthPercent <= 25 && ItemsManager.GetItemCountByNameLUA("Soul Shard") <= 3) { DrainSoul.Launch(); Thread.Sleep(Usefuls.Latency + 500); } if (DrainLife.KnownSpell && ObjectManager.Target.GetDistance < 25 && ObjectManager.Me.ManaPercentage > 40 && ObjectManager.Me.HealthPercent <= 60 && ObjectManager.Target.HealthPercent >= 20 && ObjectManager.Target.GetDistance > 8) { DrainLife.Launch(); Thread.Sleep(Usefuls.Latency + 500); } if (LifeTap.KnownSpell && ObjectManager.Me.HealthPercent >= 60 && ObjectManager.Me.ManaPercentage < 30) { LifeTap.Launch(); } //low lvl showbolt if (!SummonVoid.KnownSpell && ObjectManager.Target.GetDistance < 25) { ShadowBolt.Launch(); Thread.Sleep(Usefuls.Latency + 1000); } //shoot if (!Lua.LuaDoString <bool>("return IsAutoRepeatAction(" + (SpellManager.GetSpellSlotId(SpellListManager.SpellIdByName("Shoot")) + 1) + ")") && ObjectManager.Me.HealthPercent >= 60) { if (Shoot.KnownSpell) { SpellManager.CastSpellByNameLUA("Shoot"); Thread.Sleep(Usefuls.Latency + 1000); } return; } //shoot if (!Lua.LuaDoString <bool>("return IsAutoRepeatAction(" + (SpellManager.GetSpellSlotId(SpellListManager.SpellIdByName("Shoot")) + 1) + ")") && ObjectManager.Target.GetDistance < 8) { if (Shoot.KnownSpell) { SpellManager.CastSpellByNameLUA("Shoot"); Thread.Sleep(Usefuls.Latency + 1000); } return; } }
public Lucian() { Q = new Spell(SpellSlot.Q, 650f); QExtend = new Spell(SpellSlot.Q, 900f); W = new Spell(SpellSlot.W, 1000f); E = new Spell(SpellSlot.E, 425f); R = new Spell(SpellSlot.R, 1200f); Q.SetTargetted(0.25f, float.MaxValue); QExtend.SetSkillshot(0.35f, 25f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.3f, 80f, 1600, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 1f, float.MaxValue, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.2f, 110f, 2800, true, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboQExtended", "Use Q Extended", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboELogic", "Use E|First E Logic?", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true)); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassQExtended", "Use Q Extended", true).SetValue(true)); harassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(false)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealW", "Use W", true).SetValue(true)); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { var eMenu = miscMenu.AddSubMenu(new Menu("E Settings", "E Settings")); { eMenu.AddItem(new MenuItem("Anti", "Anti Gapcloser E", true).SetValue(true)); eMenu.AddItem(new MenuItem("ShortELogic", "Smart Short E Logic", true).SetValue(true)); eMenu.AddItem(new MenuItem("underE", "Dont E to Enemy Turret", true).SetValue(true)); eMenu.AddItem(new MenuItem("ECheck", "Check Wall/ Building", true).SetValue(true)); eMenu.AddItem(new MenuItem("SafeCheck", "Safe Check", true).SetValue(true)); } var rMenu = miscMenu.AddSubMenu(new Menu("R Settings", "R Settings")); { rMenu.AddItem(new MenuItem("RMove", "Auto Move|If R Is Casting?", true).SetValue(true)); rMenu.AddItem(new MenuItem("RYoumuu", "Auto Youmuu|If R Is Casting?", true).SetValue(true)); } } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawQEx", "Draw QEx Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); //DamageIndicator.AddToMenu(drawMenu); } Game.OnUpdate += OnUpdate; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Obj_AI_Base.OnSpellCast += OnSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Drawing.OnDraw += OnDraw; }
public Graves() { Q = new Spell(SpellSlot.Q, 800f); W = new Spell(SpellSlot.W, 900f); E = new Spell(SpellSlot.E, 425f); R = new Spell(SpellSlot.R, 1050f); Q.SetSkillshot(0.25f, 40f, 3000f, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 250f, 1000f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); var comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); { comboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboEAA", "Use E| Reset Attack", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboECheck", "Use E| Safe Check", true).SetValue(true)); comboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(false)); comboMenu.AddItem( new MenuItem("ComboRCount", "Use R| Min Hit Count >= x", true).SetValue(new Slider(4, 1, 5))); } var harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); { harassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true)); harassMenu.AddItem( new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var clearMenu = Menu.AddSubMenu(new Menu("Clear", "Clear")); { var laneClearMenu = clearMenu.AddSubMenu(new Menu("LaneClear", "LaneClear")); { laneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true)); laneClearMenu.AddItem( new MenuItem("LaneClearQCount", "Use Q| Min Hit Count >= x", true).SetValue(new Slider(3, 1, 5))); laneClearMenu.AddItem( new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60))); } var jungleClearMenu = clearMenu.AddSubMenu(new Menu("JungleClear", "JungleClear")); { jungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true)); jungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true)); jungleClearMenu.AddItem( new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(20))); } clearMenu.AddItem(new MenuItem("asdqweqwe", " ", true)); ManaManager.AddSpellFarm(clearMenu); } var killStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal")); { killStealMenu.AddItem(new MenuItem("KillStealQ", "KillSteal Q", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealW", "KillSteal W", true).SetValue(true)); killStealMenu.AddItem(new MenuItem("KillStealR", "KillSteal R", true).SetValue(true)); foreach (var target in HeroManager.Enemies) { killStealMenu.AddItem(new MenuItem("KillStealR" + target.ChampionName.ToLower(), "Kill: " + target.ChampionName, true).SetValue(true)); } } var burstMenu = Menu.AddSubMenu(new Menu("Burst", "Burst")); { burstMenu.AddItem(new MenuItem("BurstKeys", "Burst Key -> Please Check The Orbwalker Key!", true)); burstMenu.AddItem(new MenuItem("Bursttarget", "Burst Target -> Left Click to Lock!", true)); burstMenu.AddItem(new MenuItem("Burstranges", "How to Burst -> Lock the target and then just press Burst Key!", true)); burstMenu.AddItem(new MenuItem("BurstER", "Burst Mode -> Enabled E->R?", true).SetValue(false)) .SetTooltip("if you dont enabled is RE Burst Mode"); } var miscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); { miscMenu.AddItem(new MenuItem("GapW", "Use W| Anti GapCloser", true).SetValue(true)); } var utilityMenu = Menu.AddSubMenu(new Menu("Utility", "Utility")); { var skinMenu = utilityMenu.AddSubMenu(new Menu("Skin Change", "Skin Change")); { SkinManager.AddToMenu(skinMenu); } var autoLevelMenu = utilityMenu.AddSubMenu(new Menu("Auto Levels", "Auto Levels")); { LevelsManager.AddToMenu(autoLevelMenu); } var itemsMenu = utilityMenu.AddSubMenu(new Menu("Items", "Items")); { ItemsManager.AddToMenu(itemsMenu); } } var drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); { drawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false)); drawMenu.AddItem(new MenuItem("DrawBurst", "Draw Burst Range", true).SetValue(false)); ManaManager.AddDrawFarm(drawMenu); //DamageIndicator.AddToMenu(drawMenu); } Obj_AI_Base.OnPlayAnimation += OnPlayAnimation; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Game.OnUpdate += OnUpdate; Obj_AI_Base.OnSpellCast += OnSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Drawing.OnDraw += OnDraw; }
private void loadThread(int ticketItemdId) { this.CurrentThreadId = ticketItemdId; loadDropThreadActions(ticketItemdId); loadDropAssignedUser(ticketItemdId); loadDropThreadOrder(); var currItem = new TicketItem(); if (ticketItemdId > 0) currItem = new ItemsManager<TicketItem, TicketItemFilter>(true, true) .GetByKey(ticketItemdId); if (currItem.Status == (int)TicketItem.TicketStatusEnum.Locked) BtnReply.Visible = false; else BtnReply.Visible = true; int counter = 0; string status = Enum.GetName(typeof(TicketItem.TicketStatusEnum), currItem.Status); status = base.GetLabel(status, status); string userAssigned = base.GetLabel("NotAssigned", "not assigned"); if (!string.IsNullOrEmpty(currItem.UserAssigned)) userAssigned = currItem.UserAssigned; ListString = base.GetLabel("Status", "Status") + ": <i>" + status + "</i><br />"; ListString += base.GetLabel("AssignedTo", "Assigned to") + ": <i>" + userAssigned + "</i><br />"; if (currItem.CustomerId > 0) ListString += base.GetLabel("Customer", "Customer") + ": <i>" + currItem.Customer.CompanyName + "</i><br />"; ListString += base.GetLabel("TicketId", "Ticket ID") + ": <i>" + currItem.Id + "</i><br />"; string flagged = ""; if (currItem.Flagged) flagged += "<img src='"+ Utility.GetThemedImageSrc("starOn.png") +"' alt='flag' /> "; ListString += "<div class='itemTitle'>"+ flagged + base.GetLabel("Subject", "Subject") + ": " + currItem.Title + "</div>"; var comparer = new Item.ItemComparer("", this.ThreadSortDirection); currItem.ThreadList.Sort(comparer); ListString += "<ul class='"+ base.BaseModule.CssClass +"'>"; for (int i = 0; i < currItem.ThreadList.Count; i++) { var item = currItem.ThreadList[i]; string imgUrl = ""; string link = ""; string sFiles = ""; string sImages = ""; string cssClass = base.BaseModule.CssClass; if (item.Files.Count > 0) { sFiles = "<ul class='" + base.BaseModule.CssClass + "'>"; foreach (var file in item.Files) { sFiles += "<li class='" + base.BaseModule.CssClass + "'>" + "<a class='" + base.BaseModule.CssClass + "' href='" + file.FileUrl + "' " + Utility.AddTracking(file.FileUrl, this.StaticFilesTracking) + " target='blank'>" + "<img src='" + PhotoManager.GetFileIconSrc(file) + "' />" + "<span>" + file.FileName + "</span>" + "</a>" + "</li>"; } sFiles += "</ul>"; } if (item.Images.Count > 0) { sImages = "<ul class='" + base.BaseModule.CssClass + "'>"; foreach (var file in item.Images) { sImages += "<li class='" + base.BaseModule.CssClass + "'>" + "<a class='" + base.BaseModule.CssClass + "' href='" + file.FileUrl + "' " + Utility.AddTracking(file.FileUrl, this.StaticFilesTracking) + " target='blank'>" + "<span>" + file.FileName + "</span>" + "</a>" + "</li>"; } sImages += "</ul>"; } //link = base.GetLinkAddress(item); ListString += "<li class='" + cssClass + "'>" + "<div class='" + cssClass + " itemDate'>" + item.DateInserted + " - "+ item.UserInserted +"</div>" + "<div class='" + cssClass + " itemUser'></div>" + "<div class='" + cssClass + " itemTitle'></div>" + "<div class='" + cssClass + " itemDescription'>" + item.DescriptionParsed + "</div>" + "<div class='" + cssClass + " itemFiles'>" + sFiles + "</div>" + "<div class='" + cssClass + " itemImages'>" + sImages + "</div>" + "</li>"; counter++; } ListString += "</ul>"; MultiView1.ActiveViewIndex = VIEW_THREAD; }
/* * CombatRotation() */ public void CombatRotation() { if (doKicks()) { return; } if (doResist()) { return; } if (Garrote.KnownSpell && Garrote.IsSpellUsable && (!ObjectManager.Target.HaveBuff("Garrote") || MyHelpers.TargetDebuffTimeLeft("Garrote") < 2)) { MyHelpers.castSpell(Garrote.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Garrote"")"); return; } if (EquippedItems.GetEquippedItems().Find(x => x.GetItemInfo.ItemName == ItemsManager.GetNameById(169311)) != null && MyHelpers.getTargetDistance() <= MyHelpers.getMeleeRange() && ObjectManager.Target.IsAttackable && Lua.LuaDoString <bool>(@"if GetItemCooldown(169311) == 0 then return true; else return false; end") && (!ObjectManager.Target.BuffCastedByAll("Razor Coral").Contains(ObjectManager.Me.Guid) || ObjectManager.Target.BuffCastedByAll("Vendetta").Contains(ObjectManager.Me.Guid))) { ItemsManager.UseItem(169311); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Razor Coral"")"); return; } if (Rupture.KnownSpell && Rupture.IsSpellUsable && MyHelpers.getComboPoint() > 4 && (!ObjectManager.Target.HaveBuff("Rupture") || MyHelpers.TargetDebuffTimeLeft("Rupture") < 2)) { MyHelpers.castSpell(Rupture.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Rupture"")"); return; } if (Vendetta.KnownSpell && Vendetta.IsSpellUsable && (MyHelpers.haveOP() > 20 || MyHelpers.haveBL())) { MyHelpers.castSpell(Vendetta.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Vendetta"")"); return; } if (Berserking.KnownSpell && Berserking.IsSpellUsable && ObjectManager.Target.BuffCastedByAll("Vendetta").Contains(ObjectManager.Me.Guid)) { MyHelpers.castSpell(Berserking.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""GuardianofAzeroth"")"); return; } if (GuardianofAzeroth.KnownSpell && GuardianofAzeroth.IsSpellUsable && ObjectManager.Target.BuffCastedByAll("Vendetta").Contains(ObjectManager.Me.Guid)) { MyHelpers.castSpell(GuardianofAzeroth.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""GuardianofAzeroth"")"); return; } if (ToxicBlade.KnownSpell && ToxicBlade.IsSpellUsable && ((!Vendetta.IsSpellUsable && ObjectManager.Target.HaveBuff("Rupture") && MyHelpers.haveBuff("Envenom")) || ObjectManager.Target.BuffCastedByAll("Vendetta").Contains(ObjectManager.Me.Guid))) { MyHelpers.castSpell(ToxicBlade.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Toxic Blade"")"); return; } if (Vanish.KnownSpell && Vanish.IsSpellUsable && Garrote.IsSpellUsable && ObjectManager.Target.BuffCastedByAll("Vendetta").Contains(ObjectManager.Me.Guid)) { MyHelpers.castSpell(Vanish.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Garrote"")"); return; } if (Envenom.KnownSpell && Envenom.IsSpellUsable && MyHelpers.getComboPoint() > 4) { MyHelpers.castSpell(Envenom.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Envenom"")"); return; } if (Mutilate.KnownSpell && Mutilate.IsSpellUsable && MyHelpers.getComboPoint() <= 4) { MyHelpers.castSpell(Mutilate.Name); Lua.LuaDoString(@"dRotationFrame.text:SetText(""Mutilate"")"); return; } }
private void setFlag(int recordId, bool value, string flagName) { try { var man = new ItemsManager<TicketItem, TicketItemFilter>(true, true); var o1 = man.GetByKey(recordId); switch (flagName.ToLower()) { case "flagged": o1.Flagged = value; sendMessage(o1.UserAssigned, o1, "MessageTicketTitle", "MessageTicketDescription", "flag changed"); sendMessage(filterSystemMessagesManager(o1.CategoryId), o1, "MessageTicketTitle", "MessageTicketDescription", "flag changed"); break; default: break; } man.Update(o1); } catch (Exception e1) { LblErr.Text = Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString(); } finally { } }
public void Pulse(object sender, DoWorkEventArgs args) { try { while (isRunning) { if (!Products.InPause && Products.IsStarted) { if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(22829) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(22829); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(33447) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(33447); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(13446) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(13446); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(3928) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(3928); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(1710) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(1710); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(929) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(929); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(858) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(858); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.HealthPercent <= 30 && ItemsManager.HasItemById(118) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(118); Logging.WriteDebug("Use health potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(33448) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(33448); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(22832) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(22832); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(13444) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(13444); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(13443) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(13443); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(6149) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(6149); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(3827) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(3827); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(3385) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(3385); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } else if (ObjectManager.Me.ManaPercentage <= 30 && ItemsManager.HasItemById(2455) && !ObjectManager.Me.IsDeadMe) { ItemsManager.UseItem(2455); Logging.WriteDebug("Use Mana potion"); Thread.Sleep(Usefuls.Latency + 100); } } Thread.Sleep(3000); } } catch (Exception ex) { } }
private void changeAssignedUser(int threadId, string userAssigned) { LblOk.Text = ""; LblErr.Text = ""; try { if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); string previousUser = ""; var o1 = new TicketItem(); var man = new ItemsManager<TicketItem, TicketItemFilter>(true, true); o1 = man.GetByKey(threadId); //precarico i campi esistenti e nn gestiti dal form previousUser = o1.UserAssigned; o1.UserAssigned = userAssigned; man.Update(o1); sendMessage(previousUser, o1, "MessageTicketTitle", "MessageTicketDescription", "user assigned changed from " + previousUser + " to " + userAssigned); sendMessage(o1.UserAssigned, o1, "MessageTicketTitle", "MessageTicketDescription", "user assigned changed from " + previousUser + " to " + userAssigned); sendMessage(filterSystemMessagesManager(o1.CategoryId), o1, "MessageTicketTitle", "MessageTicketDescription", "user assigned changed from " + previousUser + " to " + userAssigned); loadThread(threadId); } catch (Exception e) { LblErr.Text = e.Message; } }
public override void BindItemsToListViewControl(ISiteSetting siteSetting, Folder parentFolder, Folder folder, IView view, List <Folder> folders, List <IItem> items, object LibraryContentDataListView, object LibraryContentDataGridView) { ItemsManager.BindItemsToListViewControl(siteSetting, parentFolder, folder, view, folders, items, LibraryContentDataListView, LibraryContentDataGridView); }
private void changeThreadStatus(int threadId, string statusCommand) { LblOk.Text = ""; LblErr.Text = ""; bool sendMessageToUserInserted = false; try { if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); string previousStatus = ""; string nextStatus = ""; var o1 = new TicketItem(); var man = new ItemsManager<TicketItem, TicketItemFilter>(); o1 = man.GetByKey(threadId); //precarico i campi esistenti e nn gestiti dal form try { previousStatus = Enum.GetName(typeof(TicketItem.TicketStatusEnum), o1.Status); } catch { } switch (statusCommand) { case "close": o1.Status = (int)TicketItem.TicketStatusEnum.Closed; sendMessageToUserInserted = true; break; case "open": o1.Status = (int)TicketItem.TicketStatusEnum.Open; break; case "working": o1.Status = (int)TicketItem.TicketStatusEnum.WorkInProgress; sendMessageToUserInserted = true; break; case "lock": o1.Status = (int)TicketItem.TicketStatusEnum.Locked; break; default: break; } man.Update(o1); try { nextStatus = Enum.GetName(typeof(TicketItem.TicketStatusEnum), o1.Status); } catch { } previousStatus = base.GetLabel(previousStatus, previousStatus); nextStatus = base.GetLabel(nextStatus, nextStatus); sendMessage(o1.UserAssigned, o1, "MessageTicketTitle", "MessageTicketDescription", "status changed from "+ previousStatus +" to "+ nextStatus); sendMessage(filterSystemMessagesManager(o1.CategoryId), o1, "MessageTicketTitle", "MessageTicketDescription", "status changed from " + previousStatus + " to " + nextStatus); if (sendMessageToUserInserted && !o1.UserInserted.Equals(o1.UserAssigned)) sendMessage(o1.UserInserted, o1, "MessageTicketTitle", "MessageTicketDescription", "status changed from " + previousStatus + " to " + nextStatus); loadThread(threadId); } catch (Exception e) { LblErr.Text = e.Message; } }
// For Offensive Buffs (only return if a Cast triggered Global Cooldown) private bool Offensive() { Usefuls.SleepGlobalCooldown(); try { Memory.WowMemory.GameFrameLock(); // !!! WARNING - DONT SLEEP WHILE LOCKED - DO FINALLY(GameFrameUnLock()) !!! if (MySettings.UseTrinketOne && !ItemsManager.IsItemOnCooldown(_firstTrinket.Entry) && ItemsManager.IsItemUsable(_firstTrinket.Entry)) { ItemsManager.UseItem(_firstTrinket.Name); Logging.WriteFight("Use First Trinket Slot"); } if (MySettings.UseTrinketTwo && !ItemsManager.IsItemOnCooldown(_secondTrinket.Entry) && ItemsManager.IsItemUsable(_secondTrinket.Entry)) { ItemsManager.UseItem(_secondTrinket.Name); Logging.WriteFight("Use Second Trinket Slot"); } if (MySettings.UseBerserking && Berserking.IsSpellUsable) { Berserking.Cast(); } if (MySettings.UseBloodFury && BloodFury.IsSpellUsable) { BloodFury.Cast(); } //TEMPLATE_OFFENSIVE_BUFF_SPELL if (MySettings.UseTEMPLATEOFFENSIVEBUFFSPELL && TEMPLATEOFFENSIVEBUFFSPELL.IsSpellUsable && !TEMPLATEOFFENSIVEBUFFSPELL.HaveBuff) { TEMPLATEOFFENSIVEBUFFSPELL.Cast(); return(true); // only return if Global Cooldown is triggered } return(false); } finally { Memory.WowMemory.GameFrameUnLock(); } }
private void editRow(int threadId, int recordId) { var obj = new PigeonCms.TicketItem(); LblOk.Text = ""; LblErr.Text = ""; if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); clearForm(); this.CurrentThreadId = threadId; this.CurrentId = recordId; TxtTitle.Enabled = threadId == 0; DropCategories.Enabled = threadId == 0; DropPriority.Enabled = threadId == 0; DropCustomers.Enabled = threadId == 0; BtnSaveClose.Visible = threadId > 0; //init upload link LnkUploadFiles.NavigateUrl = this.FilesUploadUrl + "?type=temp&id=" + Utility._SessionID(); if (this.IsMobileDevice == false) LnkUploadFiles.CssClass = "fancy"; if (CurrentId == 0) { obj.ThreadId = this.CurrentThreadId; obj.ItemDate = DateTime.Now; obj.ValidFrom = DateTime.Now; obj.ValidTo = DateTime.MinValue; obj.Priority = (int)TicketItem.TicketPriorityEnum.Medium; //int defaultCategoryId = 0; //int.TryParse(DropCategories.SelectedValue, out defaultCategoryId); //obj.CategoryId = defaultCategoryId; obj2form(obj); } else { obj = new ItemsManager<TicketItem, TicketItemFilter>().GetByKey(CurrentId); obj2form(obj); } MultiView1.ActiveViewIndex = VIEW_INSERT; }
public override void DoMenuItemAction(ISiteSetting siteSetting, SC_MenuItemTypes menuItemType, object item, object[] args) { switch (menuItemType) { case SC_MenuItemTypes.OpenItem: ItemsManager.OpenItem(siteSetting, (IItem)item); break; case SC_MenuItemTypes.EditItem: ItemsManager.EditItemProperties(siteSetting, (IItem)item, (Folder)args[1]); break; case SC_MenuItemTypes.ShowItemVersionHistory: ItemsManager.ShowVersionHistory(siteSetting, (IItem)item); break; case SC_MenuItemTypes.EditItemPropertyMappings: FoldersManager.EditItemPropertyMappings(siteSetting, (Folder)item); break; case SC_MenuItemTypes.OpenVersionHistory: ItemsManager.OpenVersionHistory(siteSetting, (ItemVersion)item); break; case SC_MenuItemTypes.RollbackVersionHistory: ItemsManager.RollbackVersion(siteSetting, (ItemVersion)item); break; case SC_MenuItemTypes.CheckInItem: ItemsManager.CheckInItem(siteSetting, (IItem)item, this.ConnectorExplorer.ConnectorExplorer); break; case SC_MenuItemTypes.CheckOutItem: ItemsManager.CheckOutItem(siteSetting, (IItem)item, this.ConnectorExplorer.ConnectorExplorer); break; case SC_MenuItemTypes.UndoCheckOutItem: ItemsManager.UndoCheckOutItem(siteSetting, (IItem)item, this.ConnectorExplorer.ConnectorExplorer); break; case SC_MenuItemTypes.ApproveRejectItem: ItemsManager.ApproveRejectItem(siteSetting, (IItem)item); break; case SC_MenuItemTypes.CopyItem: ItemsManager.SetCopiedItemInfo(siteSetting, (IItem)item, false); break; case SC_MenuItemTypes.Cut: ItemsManager.SetCopiedItemInfo(siteSetting, (IItem)item, true); break; case SC_MenuItemTypes.PasteItem: ItemsManager.PasteItem(siteSetting, item, (Folder)args[1]); break; case SC_MenuItemTypes.AttachAsAHyperlink: ApplicationContext.Current.AttachAsAHyperLink(siteSetting, (IItem)item, args[0]); break; case SC_MenuItemTypes.AttachAsAnAttachment: ApplicationContext.Current.AttachAsAnAttachment(siteSetting, (IItem)item, args[0]); break; case SC_MenuItemTypes.Workflow: ItemsManager.OpenWorkflowDialog(siteSetting, (Folder)args[1], (IItem)item); break; case SC_MenuItemTypes.EditTask: ItemsManager.EditTask(siteSetting, (Sobiens.Connectors.Entities.Workflows.Task)item); break; case SC_MenuItemTypes.OpenTaskDocument: ItemsManager.OpenTaskDocument(siteSetting, (Sobiens.Connectors.Entities.Workflows.Task)item); break; case SC_MenuItemTypes.AddFolder: ItemsManager.AddFolder(siteSetting, (IItem)item, "Nouveau"); break; case SC_MenuItemTypes.Inexplorer: ItemsManager.displayFolder(siteSetting, item, true); break; case SC_MenuItemTypes.Innavigator: ItemsManager.displayFolder(siteSetting, item, false); break; } }
private void loadDropThreadActions(int threadId) { DropThreadActions.Items.Clear(); var o1 = new TicketItem(); if (threadId > 0) { o1 = new ItemsManager<TicketItem, TicketItemFilter>(true, true).GetByKey(threadId); var status = TicketItem.TicketStatusEnum.Open; status = (TicketItem.TicketStatusEnum)int.Parse(o1.Status.ToString()); DropThreadActions.Items.Add(new ListItem(base.GetLabel("Actions", "--actions--"), "")); if (Roles.IsUserInRole("admin") || Roles.IsUserInRole(SUPPORT_MANAGER_ROLE) || Roles.IsUserInRole(SUPPORT_OPERATOR_ROLE)) { //DropThreadActions.Items.Add(new ListItem(base.GetLabel("Close", "close"), "close")); DropThreadActions.Items.Add(new ListItem(base.GetLabel("Working", "in progress"), "working")); DropThreadActions.Items.Add(new ListItem(base.GetLabel("Reopen", "re-open"), "open")); DropThreadActions.Items.Add(new ListItem(base.GetLabel("Lock", "lock"), "lock")); } else if (Roles.IsUserInRole(SUPPORT_USER_ROLE)) { if (status == TicketItem.TicketStatusEnum.Locked) { } else if (status == TicketItem.TicketStatusEnum.Open || status == TicketItem.TicketStatusEnum.WorkInProgress) { //DropThreadActions.Items.Add(new ListItem(base.GetLabel("Close", "close"), "close")); } else if (status == TicketItem.TicketStatusEnum.Closed) { DropThreadActions.Items.Add(new ListItem(base.GetLabel("Reopen", "re-open"), "open")); } } } }
public override SC_MenuItems GetTaskMenuItems(ISiteSetting siteSetting, Sobiens.Connectors.Entities.Workflows.Task task) { return(ItemsManager.GetTaskMenuItems(siteSetting, task)); }
private bool checkFolderNameGrants(string type, string sId) { bool res = true; if (this.TypeParamRequired) { int id = 0; int.TryParse(sId, out id); if (string.IsNullOrEmpty(type)) return false; if (id == 0 && type != "temp") return false; switch (type) { case "items": { var man = new ItemsManager<Item, ItemsFilter>(true, true); var item = man.GetByKey(id); if (item.Id == 0) res = false; } break; case "categories": { var man = new CategoriesManager(true, true); var item = man.GetByKey(id); if (item.Id == 0) res = false; } break; case "sections": { var man = new SectionsManager(true, true); var item = man.GetByKey(id); if (item.Id == 0) res = false; } break; case "temp": res = this.AllowTemporaryFiles && sId == Utility._SessionID(); break; default: res = false; break; } } return res; }
public override SC_MenuItems GetItemMenuItems(ISiteSetting siteSetting, IItem item) { return(ItemsManager.GetItemMenuItems(siteSetting, item)); }
private void loadListItems() { var man = new ItemsManager<Item, ItemsFilter>(); var filter = new ItemsFilter(); filter.SectionId = shopSettings.SectionId; var list = man.GetByFilter(filter, ""); ListItems.Items.Clear(); ListItems.Items.Add(new ListItem("", "0")); foreach (var item in list) { var listItem = new ListItem(); listItem.Value = item.Id.ToString(); listItem.Text = item.Category.Title + " > " + item.Title; listItem.Enabled = true; ListItems.Items.Add(listItem); } }
public override SC_MenuItems GetItemVersionMenuItems(ISiteSetting siteSetting, ItemVersion itemVersion) { return(ItemsManager.GetItemVersionMenuItems(siteSetting, itemVersion)); }
protected void Page_Load(object sender, EventArgs e) { LblOk.Text = RenderSuccess(""); LblErr.Text = RenderError(""); if (this.BaseModule.DirectEditMode) { if (base.CurrItem.Id == 0) throw new ArgumentException(); if (new ItemsManager<Item, ItemsFilter>(true, true).GetByKey(base.CurrItem.Id).Id == 0) throw new ArgumentException(); } //Tree1.NodeClick += new PigeonCms.Modules.CategoriesAdminControl.NodeClickDelegate(Tree_NodeClick); //initTree(); if (!Page.IsPostBack) { loadDropEnabledFilter(); loadDropSectionsFilter(base.SectionId); { int secId = -1; int.TryParse(DropSectionsFilter.SelectedValue, out secId); loadDropCategoriesFilter(secId); } //Tree1.BindTree(this.CurrentSectionId); loadDropsItemTypes(); } else { string eventArg = HttpContext.Current.Request["__EVENTARGUMENT"]; if (eventArg == "items") Grid1.DataBind(); //reload params on every postback, because cannot manage dinamically fields var currentItem = new PigeonCms.Item(); if (CurrentId > 0) { currentItem = new ItemsManager<Item, ItemsFilter>(true, true).GetByKey(CurrentId); ItemParams1.LoadParams(currentItem); ItemFields1.LoadFields(currentItem); } else { //manually set ItemType try { currentItem.ItemTypeName = LitItemType.Text; ItemParams1.LoadParams(currentItem); ItemFields1.LoadFields(currentItem); } catch { } } } if (this.BaseModule.DirectEditMode) { DropNew.Visible = false; BtnNew.Visible = false; BtnCancel.OnClientClick = "closePopup();"; editRow(base.CurrItem.Id); } }
public override void BindSearchResultsToListViewControl(ISiteSetting siteSetting, List <IItem> items, object libraryContentDataGridView) { ItemsManager.BindSearchResultsToListViewControl(siteSetting, items, libraryContentDataGridView); }
private void editRow(int recordId) { var obj = new PigeonCms.Item(); LblOk.Text = RenderSuccess(""); LblErr.Text = RenderError(""); if (!PgnUserCurrent.IsAuthenticated) throw new Exception("user not authenticated"); clearForm(); CurrentId = recordId; if (CurrentId == 0) { loadDropCategories(int.Parse(DropSectionsFilter.SelectedValue)); obj.ItemTypeName = DropNew.SelectedValue; obj.ItemDate = DateTime.Now; obj.ValidFrom = DateTime.Now; obj.ValidTo = DateTime.MinValue; int defaultCategoryId = 0; int.TryParse(DropCategoriesFilter.SelectedValue, out defaultCategoryId); obj.CategoryId = defaultCategoryId; obj2form(obj); LitItemType.Text = DropNew.SelectedValue; } else { obj = new ItemsManager<Item, ItemsFilter>(true, true).GetByKey(CurrentId); loadDropCategories(obj.SectionId); obj2form(obj); } MultiView1.ActiveViewIndex = VIEW_INSERT; }
public override void CheckInFile(ISiteSetting siteSetting, IItem item, string comment, CheckinTypes checkinType) { ItemsManager.CheckInItem(siteSetting, item, this.ConnectorExplorer.ConnectorExplorer); }
private bool saveForm() { bool res = false; LblErr.Text = RenderError(""); LblOk.Text = RenderSuccess(""); try { var o1 = new Item(); if (CurrentId == 0) { form2obj(o1); o1 = new ItemsManager<Item, ItemsFilter>().Insert(o1); } else { o1 = new ItemsManager<Item, ItemsFilter>().GetByKey(CurrentId); //precarico i campi esistenti e nn gestiti dal form form2obj(o1); new ItemsManager<Item, ItemsFilter>().Update(o1); } removeFromCache(); Grid1.DataBind(); LblOk.Text = RenderSuccess(Utility.GetLabel("RECORD_SAVED_MSG")); res = true; } catch (CustomException e1) { if (e1.CustomMessage == ItemsManager<Item, ItemsFilter>.MaxItemsException) LblErr.Text = RenderError(base.GetLabel("LblMaxItemsReached", "you have reached the maximum number of elements")); else LblErr.Text = RenderError(e1.CustomMessage); } catch (Exception e1) { LblErr.Text = RenderError(Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString()); } finally { } return res; }
public override void UndoCheckOutFile(ISiteSetting siteSetting, IItem item) { ItemsManager.UndoCheckOutItem(siteSetting, item, this.ConnectorExplorer.ConnectorExplorer); }
private List<LinksList> getItemsList() { List<LinksList> res = new List<LinksList>(); List<Item> list = new List<Item>(); ItemsFilter filter = new ItemsFilter(); filter.Enabled = Utility.TristateBool.True; filter.CategoryId = this.CategoryId; list = new ItemsManager<Item,ItemsFilter>().GetByFilter(filter, ""); foreach (Item item in list) { res.Add(new LinksList(item.Id, item.Title)); //res.Add(item.Title); } return res; }
public FolderSelector() { InitializeComponent(); DataContext = new ItemsManager().Root; }