中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 6750|回复: 7

[求助] [脚本]如何打开装备菜单 和 关闭动作菜单

[复制链接]
发表于 2013-10-30 12:39:04 | 显示全部楼层 |阅读模式
本帖最后由 2fast 于 2013-10-30 12:42 编辑

请问如何通过脚本打开"I"键的装备菜单?我查到的方法目前没有一个能用。。。

另一个就是如何通过脚本关掉鼠标滚轮控制的动作菜单(action menu)?比如滚轮动了之后动作菜单出来,这时能不能通过脚本隐藏这个菜单?

好像现在还没有命令可以用脚本来模拟键盘按键的功能?要不然上面的都很容易解决了

谢谢!
发表于 2013-10-30 13:08:27 | 显示全部楼层
{:soso_e127:}动作菜单目前只能靠移除~不能隐藏 要么就是靠近某物体才显示之类的
发表于 2013-10-30 13:50:24 来自手机 | 显示全部楼层
发表于 2013-10-30 13:54:55 来自手机 | 显示全部楼层
本帖最后由 啤酒冲米二 于 2013-10-30 13:56 编辑

要隐藏动作菜单,条件值设为false不就行了吗
 楼主| 发表于 2013-10-30 19:45:53 | 显示全部楼层
啤酒冲米二 发表于 2013-10-30 13:54
要隐藏动作菜单,条件值设为false不就行了吗

我是指整个菜单在正常条件下的隐藏。
发表于 2013-10-31 16:14:08 | 显示全部楼层
Hi 大家好!

1、脚本打开Inventory直接:

  1. aP action ["gear"];
复制代码


2、要想移除action menu,目前没有脚本命令。RemoveAction和RemoveAllActions Unit (ArmA3 Dev 1.06 http://feedback.arma3.com/view.php?id=5317 )移除通过addAction的添加的action Index来删除action。但是A3的所有default action list由bin/cfgActions的show和建筑物,物体建模O3的action layer捆绑定义,无法通过脚本删除。

  

现在的游戏我们可以在不打开车门的情况下直接进入车内,需要进入车内时会滚轮误操作安放一枚炸弹。如果说想要超官方修改这部分内容必须修改config,新的自定义action系统必须定义配合脚本。在O3建模的action layer中geo判断玩家在房屋的内部还是外部,配合玩家的actionSelection方位角选择门是否只能内部打开,而外面是不能打开等等......

移除action menu看个人的开发需要,如果您是需要首先移除整个action menu,新建一套自己的action系统。您需要进行如下定义:



cfgAction中的所有action class必须改成

        ......
               class SwitchWeapon: None
        {
                show = 0;
        };
        class HandGunOn: None
        {
                show = 0;
        };
        class HandGunOnStand: HandGunOn
        {
                show = 0;
        };
        class HandGunOff: None
        {
                show = 0;
               };
               ......


有些action是需要的,比如进入车辆,爬梯等等,可以按照优先等级进行排序,在特定情况下防止无关action干扰(放炸弹等等)

这里的效果图可以参考:

原版

  

修改后

  

3、关于自定义按键捆绑action。

请使用:
  1. _EH1 = (findDisplay 46) displayAddEventHandler ["Keydown", "if ((_this select 1) == IDK_KeyNumber) then {//...code here};"];
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入VME

x
 楼主| 发表于 2013-10-31 21:46:53 | 显示全部楼层
本帖最后由 2fast 于 2013-10-31 22:33 编辑
FFUR2007SLX2_5 发表于 2013-10-31 16:14
Hi 大家好!

1、脚本打开Inventory直接:


太谢谢了!!真正高手出现!

不过对于我的action的问题好像描述错了。。。。 对不住。
是这样的。一般按下空格建的时候会出现一个菜单,那个是鼠标滚轮平时会出现的action菜单。我设了一个win+space的快捷键来模拟架枪 减小后坐力。但是问题是空格键每次都会引起上述菜单出现,导致必须要多按一下右键才能隐藏起来。我就想有没有办法给解决这个问题。。。不知道你们懂没懂我的意思...
发表于 2015-6-24 19:23:59 | 显示全部楼层
FFUR2007SLX2_5 发表于 2013-10-31 16:14
Hi 大家好!

1、脚本打开Inventory直接:

版主大大,这就是关于自定义按键捆绑action的关键命令?
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-16 17:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表