|
发表于 2013-10-31 16:14:08
|
显示全部楼层
Hi 大家好!
1、脚本打开Inventory直接:
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。
请使用:
- _EH1 = (findDisplay 46) displayAddEventHandler ["Keydown", "if ((_this select 1) == IDK_KeyNumber) then {//...code here};"];
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入VME
x
|