Ejemplo n.º 1
0
        internal void AutolootAddItem()
        {
            if (showagentmessageCheckBox.Checked)
            {
                RazorEnhanced.Misc.SendMessage("Select item to add in Autoloot list", false);
            }

            if (autolootListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(autoLootItemTarget_Callback));
            }
            else
            {
                RazorEnhanced.AutoLoot.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 2
0
        internal void RestockAddItem()
        {
            if (showagentmessageCheckBox.Checked)
            {
                Misc.SendMessage("Select item to add in Restock list", false);
            }

            if (restockListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(RestockItemTarget_Callback));
            }
            else
            {
                RazorEnhanced.Restock.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 3
0
        internal void RestockSetSource()
        {
            if (showagentmessageCheckBox.Checked)
            {
                Misc.SendMessage("Select Restock source bag", false);
            }

            if (restockListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(RestockSourceContainerTarget_Callback));
            }
            else
            {
                Restock.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 4
0
        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!");
            }
        }
Ejemplo n.º 5
0
        internal void OrganizerAddItem()
        {
            if (showagentmessageCheckBox.Checked)
            {
                Misc.SendMessage("Select item to add in Organizer list", false);
            }

            if (organizerListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(OrganizerItemTarget_Callback));
            }
            else
            {
                RazorEnhanced.Organizer.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 6
0
        internal void OrganizerSetSource()
        {
            if (showagentmessageCheckBox.Checked)
            {
                Misc.SendMessage("Select Source container", false);
            }

            if (organizerListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(OrganizerSourceContainerTarget_Callback));
            }
            else
            {
                RazorEnhanced.Organizer.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 7
0
        internal void SellAgentSetBag()
        {
            if (showagentmessageCheckBox.Checked)
            {
                Misc.SendMessage("Select Sell bag.", false);
            }

            if (sellListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(sellBagTarget_Callback));
            }
            else
            {
                RazorEnhanced.SellAgent.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 8
0
        internal void ScavengerSetBag()
        {
            if (showagentmessageCheckBox.Checked)
            {
                RazorEnhanced.Misc.SendMessage("Select Scavenger Bag", false);
            }

            if (scavengerListSelect.Text != String.Empty)
            {
                Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(ScavengerItemContainerTarget_Callback));
            }
            else
            {
                RazorEnhanced.Scavenger.AddLog("Item list not selected!");
            }
        }
Ejemplo n.º 9
0
        private static void SetMacroVariable(string[] param)
        {
            if (MacroManager.Playing || MacroManager.Recording || World.Player == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(param[0]))
            {
                World.Player.SendMessage(MsgLevel.Error, "You must pass in a macro variable name.");
                return;
            }

            _lastMacroVariable = param[0];

            Targeting.OneTimeTarget(OnMacroVariableAddTarget);
            World.Player.SendMessage(MsgLevel.Force, $"Select new target for '{_lastMacroVariable}'");
        }
Ejemplo n.º 10
0
 private static void GetInfo(string[] param)
 {
     Assistant.Client.Instance.ForceSendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x25, 3, Language.CliLocName, "System", "Target a player or item to open object inspect."));
     Targeting.OneTimeTarget(true, new Targeting.TargetResponseCallback(GetInfoTarget_Callback));
 }
Ejemplo n.º 11
0
 private static void GetSerial(string[] param)
 {
     Assistant.Client.Instance.ForceSendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x25, 3, Language.CliLocName, "System", "Target a player or item to get their serial number."));
     Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(GetSerialTarget_Callback));
 }
Ejemplo n.º 12
0
 private static void HideItem(string[] param)
 {
     Assistant.Client.Instance.ForceSendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x25, 3, Language.CliLocName, "System", "Target a item to hide."));
     Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(HideItem_Callback));
 }
Ejemplo n.º 13
0
 private static void DropItem(string[] param)
 {
     Assistant.Client.Instance.ForceSendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x25, 3, Language.CliLocName, "System", "Target item to Drop at feet."));
     Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(RazorEnhanced.HotKey.dropitemTarget_Callback));
 }
Ejemplo n.º 14
0
 private static void GetMobile(string[] param)
 {
     Targeting.OneTimeTarget(OnGetMobileTarget);
     Client.Instance.SendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x3B2, 3,
                                                     Language.CliLocName, "System", "Select a mobile to get information on"));
 }
Ejemplo n.º 15
0
 private static void GetItemHue(string[] param)
 {
     Targeting.OneTimeTarget(OnGetItemHueTarget);
     Client.Instance.SendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x3B2, 3,
                                                     Language.CliLocName, "System", "Select an item to get the hue value"));
 }
Ejemplo n.º 16
0
 private void toolboxcountTargetButton_Click(object sender, EventArgs e)
 {
     Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(ToolBarItemTarget_Callback));
 }
Ejemplo n.º 17
0
 private static void GetGumpInfo(string[] param)
 {
     Targeting.OneTimeTarget(OnGetItemInfoTarget);
     Client.Instance.SendToClient(new UnicodeMessage(0xFFFFFFFF, -1, MessageType.Regular, 0x3B2, 3,
                                                     Language.CliLocName, "System", "Select an item or mobile to view/inspect"));
 }
Ejemplo n.º 18
0
 private void bandagehealsettargetButton_Click(object sender, EventArgs e)
 {
     Targeting.OneTimeTarget(new Targeting.TargetResponseCallback(BandageHeakMobileTarget_Callback));
 }