【暗黑3导航插件】TurboHUD中文交流社区

标题: 管理员求解!配置修改拾取范围的问题 [打印本页]

作者: NineDays    时间: 2023-4-13 02:45
标题: 管理员求解!配置修改拾取范围的问题
本帖最后由 NineDays 于 2023-4-13 02:46 编辑

你好,想了解一下关于拾取插件的配置问题,希望解答。
问题1:
在TurboHUD管理器的拾取一栏中没有关于拾取操作生效的范围显示或修改按钮。我发现在野外战斗区域时自动拾取范围会大于在城镇中按F3拾取的范围(可能),因为在城镇中将背包所有物品丢在地上之后按F3拾取,会出现漏检的情况,需要多次按F3或者移动到装备附近再按F3。
需求:
个人操作习惯或者组队需求的原因,我希望可以让自动拾取的范围更大些,比如以人物为中心或者以屏幕中心点为中心的30码或者更大的范围。希望解答一下关于拾取插件是否有配置文件,可否通过配置文件中的某个参数来实现。如果可以,具体的路径位置是什么。
问题2:
在大秘境完成后可不可以实现让插件自己找宝石商人,有没有什么思路。

麻烦解答!

作者: TurboHUD    时间: 2023-4-13 04:56
Hud.GetPlugin<PickUpPlugin>().PickupRadius = 30;这个参数可以修改拾取范围,但是不建议这么做,这样会让你玩的时候插件疯狂抢占鼠标,目前默认拾取范围是10码,这样不容易出现战斗时疯狂抢占鼠标要拾取东西的情况,因为10码内的物品拾取时不需要移动角色,城里面如果地上的东西分的比较开,超出10码范围就可能出现拾取不完

作者: TurboHUD    时间: 2023-4-13 04:58
自动升级宝石需要把一颗可被升级的宝石放在背包第1格,但不能自动对话NPC,你非要能自动对话NPC的话只能自己写插件
以下是对话宝石NPC的关键代码
[C#] 纯文本查看 复制代码
            var aixi = Hud.Game.Actors.FirstOrDefault(x => x.SnoActor.Sno == ActorSnoEnum._p1_lr_tieredrift_nephalem);
            var gemUpgradePane = Hud.Render.RegisterUiElement("Root.NormalLayer.vendor_dialog_mainPage.riftReward_dialog.LayoutRoot.gemUpgradePane", null, null);
            if (aixi?.IsOnScreen == true && !gemUpgradePane.Visible)
            {
                Hud.Interaction.MouseMove(aixi.ScreenCoordinate.X, aixi.ScreenCoordinate.Y);
                Hud.Interaction.MouseDown(System.Windows.Forms.MouseButtons.Left);
                Hud.Interaction.MouseUp(System.Windows.Forms.MouseButtons.Left);
            }





欢迎光临 【暗黑3导航插件】TurboHUD中文交流社区 (https://www.turbohud.com.cn/) Powered by Discuz! X3.2