private void autoLootListSelect_SelectedIndexChanged(object sender, EventArgs e) { AutoLoot.UpdateListParam(autolootListSelect.Text); if (autolootListSelect.Focused && autolootListSelect.Text != String.Empty) { Settings.AutoLoot.ListUpdate(autolootListSelect.Text, AutoLoot.AutoLootDelay, AutoLoot.AutoLootBag, true, AutoLoot.NoOpenCorpse, AutoLoot.MaxRange); AutoLoot.AddLog("Autoloot list changed to: " + autolootListSelect.Text); } AutoLoot.InitGrid(); }
internal void AutolootSetBag() { if (showagentmessageCheckBox.Checked) { RazorEnhanced.Misc.SendMessage("Autoloot Select Loot Bag", false); } if (autolootListSelect.Text != String.Empty) { Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(autoLootSetContainerTarget_Callback)); } else { AutoLoot.AddLog("Item list not selected!"); } }
private void GridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridView grid = (DataGridView)sender; if (!grid.Focused) { return; } if (e.ColumnIndex == 0) // Checkbox cambiate di stato genera save { switch (grid.Name) { case "autolootdataGridView": AutoLoot.CopyTable(); break; case "scavengerdataGridView": Scavenger.CopyTable(); break; case "organizerdataGridView": Organizer.CopyTable(); break; case "vendorbuydataGridView": BuyAgent.CopyTable(); break; case "vendorsellGridView": SellAgent.CopyTable(); break; case "restockdataGridView": Restock.CopyTable(); break; case "graphfilterdatagrid": RazorEnhanced.Filters.CopyGraphTable(); break; case "journalfilterdatagrid": RazorEnhanced.Filters.CopyJournalFilterTable(); break; } } }
internal static void Unregister(string parFuncName) { if (parFuncName != "GetPastDrawResult") { return; } uint CustomFuncTramps = 0x0047FA7D; CustomFuncs.About.Remove(ref CustomFuncTramps); //CustomFuncs.SuperFly.Remove(ref CustomFuncTramps); //CustomFuncs.AddToZ.Remove(ref CustomFuncTramps); CustomFuncs.Commands.Remove(ref CustomFuncTramps); //Wallclimb.Remove(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA99; NoClip1.Remove(ref CustomFuncTramps); NoClip2.Remove(ref CustomFuncTramps); NoClip3.Remove(ref CustomFuncTramps); //NoClip4.Remove(ref CustomFuncTramps); Loot.Remove(ref CustomFuncTramps); UseItem.Remove(ref CustomFuncTramps); UseSpell.Remove(ref CustomFuncTramps); UseObject.Remove(ref CustomFuncTramps); Interact.Remove(ref CustomFuncTramps); Thanks.Remove(ref CustomFuncTramps); AutoLoot.Remove(ref CustomFuncTramps); SaveBars.Remove(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA61; LoadBars.Remove(ref CustomFuncTramps); RemoveBars.Remove(ref CustomFuncTramps); //Memory.GetHack("Superfly").Remove(); //Memory.GetHack("Antijump").Remove(); //SuperFly.enabled = false; }
private void SaveData() { List <AutoLoot.AutoLootItem.Property> propslist = new List <AutoLoot.AutoLootItem.Property>(); foreach (DataGridViewRow row in autolootpropGridView.Rows) { if (row.IsNewRow) { continue; } int min = Convert.ToInt32((string)row.Cells[1].Value); int max = Convert.ToInt32((string)row.Cells[2].Value); string propname = string.Empty; if (row.Cells[0].Value != null) { propname = row.Cells[0].Value.ToString(); } propslist.Add(new AutoLoot.AutoLootItem.Property(propname, min, max)); } m_row.Cells[5].Value = propslist; AutoLoot.CopyTable(); }
private void EnhancedAgentAddList_Click(object sender, EventArgs e) { bool fail = false; string newList = ""; if (AgentListToAdd.Text == "") { fail = true; } if (!Regex.IsMatch(AgentListToAdd.Text, "^[a-zA-Z0-9_]+$")) { fail = true; } newList = AgentListToAdd.Text.ToLower(); switch (m_agentid) { case 1: if (Settings.AutoLoot.ListExists(newList)) { fail = true; } break; case 2: if (Settings.Scavenger.ListExists(newList)) { fail = true; } break; case 3: if (Settings.Organizer.ListExists(newList)) { fail = true; } break; case 4: if (Settings.BuyAgent.ListExists(newList)) { fail = true; } break; case 5: if (Settings.SellAgent.ListExists(newList)) { fail = true; } break; case 6: if (Settings.Dress.ListExists(newList)) { fail = true; } break; case 7: if (Settings.Friend.ListExists(newList)) { fail = true; } break; case 8: if (Settings.Restock.ListExists(newList)) { fail = true; } break; case 9: if (RazorEnhanced.Shard.Exists(newList)) { fail = true; } break; } if (fail) { MessageBox.Show("Invalid list name!", "Invalid list name!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); fail = true; } else { switch (m_agentid) { case 1: AutoLoot.AddList(newList); break; case 2: Scavenger.AddList(newList); break; case 3: Organizer.AddList(newList); break; case 4: BuyAgent.AddList(newList); break; case 5: SellAgent.AddList(newList); break; case 6: Dress.AddList(newList); HotKey.Init(); break; case 7: Friend.AddList(newList); break; case 8: Restock.AddList(newList); break; case 9: RazorEnhanced.Shard.Insert(newList, "Not set", "Not Set", "0.0.0.0", "0", false, false); break; } Close(); } }
private void GridView_DragDrop(object sender, DragEventArgs e) { DataGridView grid = (DataGridView)sender; Point clientPoint = grid.PointToClient(new Point(e.X, e.Y)); rowIndexOfItemUnderMouseToDrop = grid.HitTest(clientPoint.X, clientPoint.Y).RowIndex; if (rowIndexOfItemUnderMouseToDrop == -1) { return; } if (e.Effect == DragDropEffects.Move) { DataGridViewRow rowToMove = e.Data.GetData(typeof(DataGridViewRow)) as DataGridViewRow; if (rowIndexOfItemUnderMouseToDrop >= (grid.RowCount - 1)) // Blocca il drag fuori dalle celle salvate { return; } if (rowIndexFromMouseDown >= (grid.RowCount - 1)) // Blocca il drag di una cella non salvata { return; } grid.Rows.RemoveAt(rowIndexFromMouseDown); grid.Rows.Insert(rowIndexOfItemUnderMouseToDrop, rowToMove); switch (grid.Name) { case "autolootdataGridView": AutoLoot.CopyTable(); break; case "scavengerdataGridView": Scavenger.CopyTable(); break; case "organizerdataGridView": Organizer.CopyTable(); break; case "vendorbuydataGridView": BuyAgent.CopyTable(); break; case "vendorsellGridView": SellAgent.CopyTable(); break; case "restockdataGridView": Restock.CopyTable(); break; case "graphfilterdatagrid": RazorEnhanced.Filters.CopyGraphTable(); break; case "journalfilterdatagrid": RazorEnhanced.Filters.CopyJournalFilterTable(); break; } } }
private void autoLootEnable_CheckedChanged(object sender, EventArgs e) { if (World.Player == null) // offline { if (autoLootCheckBox.Checked) { AutoLoot.AddLog("You are not logged in game!"); autoLootCheckBox.Checked = false; } return; } if (autolootListSelect.Text == String.Empty) // Nessuna lista { if (autoLootCheckBox.Checked) { autoLootCheckBox.Checked = false; AutoLoot.AddLog("Item list not selected!"); } return; } if (autoLootCheckBox.Checked) { autolootListSelect.Enabled = false; autolootButtonAddList.Enabled = false; autoLootButtonListExport.Enabled = false; autoLootButtonListImport.Enabled = false; autoLootButtonRemoveList.Enabled = false; autoLootButtonListClone.Enabled = false; autoLootTextBoxDelay.Enabled = false; autoLootTextBoxMaxRange.Enabled = false; AutoLoot.ResetIgnore(); AutoLoot.AutoMode = true; AutoLoot.AddLog("Autoloot Engine Start..."); if (showagentmessageCheckBox.Checked) { Misc.SendMessage("AUTOLOOT: Engine Start...", false); } } else { autolootListSelect.Enabled = true; autolootButtonAddList.Enabled = true; autoLootButtonListExport.Enabled = true; autoLootButtonListImport.Enabled = true; autoLootButtonRemoveList.Enabled = true; autoLootButtonListClone.Enabled = true; autoLootTextBoxDelay.Enabled = true; autoLootTextBoxMaxRange.Enabled = true; // Stop autoloot AutoLoot.AutoMode = false; if (showagentmessageCheckBox.Checked) { Misc.SendMessage("AUTOLOOT: Engine Stop...", false); } AutoLoot.AddLog("Autoloot Engine Stop..."); } }