• 【Arma3脚本教程】二、常用命令


    目录

    常用命令

    1.前言

    2.常用命令

    无敌

    俘虏

    目标对象

    删除对象

    返回位置

    设置方向

    单位名称

    移动速度

    3.总结


    常用命令

    1.前言

            此章内容展示一些常用命令,如果你是服务器管理员的话,可以很方便的在游戏里执行代码(前提是地图文件启用了管理员可执行代码)。

            要登陆管理员,是在聊天框,而不是控制台输入,输入#login 密码,成功登陆会显示提示。

             如果你是主机,则不需要任何权限就能执行代码。

    2.常用命令

    无敌

            allowDamage将对象设置为是否可以伤害。true表示真,也就是可以伤害;false表示假,也就是不可以伤害(无敌)。不过即使无敌,还是可以使用setDamage 1.0杀死单位。

    player allowDamage false;

            在测试地图时,经常需要将玩家设置为无敌。还有一种通过事件来使对象无敌,后面再说。

    俘虏

            setCaptive设置单位是否为俘虏。俘虏对象不会受到任何单位攻击,但是俘虏对象如果有武器会攻击敌对单位,所以一般会将俘虏的武器移除,并且设置为抱头投降的动画。

    player setCaptive true;

             这个也经常用于测试地图,让你可以在敌军中穿梭自如。还有医疗脚本让玩家不被敌人攻击。

    目标对象

            cursorTarget返回当前光标指向对象。在游戏中想要对一个单位执行代码,便可用枪指着他,然后通过cursorTarget访问,如下杀死一个目标:

             当然你也可以改为cursorTarget setDamage 0从而治愈一个对象。不论是单位和载具,都算对象,代码都可以生效。

    删除对象

            不建议使用编辑器的清理尸体功能,而是通过代码实现。通过deleteVehicle删除一个对象。比如deleteVehicle cursorTarget 删除光标指向的对象。

    返回位置

            通过position返回对象的位置,如下图所示,下面显示了玩家的坐标。忽略小数点,玩家在[4421, 2872, 0]这个位置。

             可以发现分别表示的是x坐标、y坐标、离地面高度(而不是海平面)。除以100就是网格坐标,可以发现x轴向右,y轴向上(参考下图)。

    设置方向

            通过setDir可以设置单位朝向,通过player setDir 0,可以发现玩家朝向北方;通过player setDir 90,可以发现玩家朝向东方。所以朝向的数值是以北方开始,顺时针旋转,一圈就是360度。

    单位名称

            通过name可以返回单位名称,例如name player返回玩家名字。在联机时,可以以此来找到某个玩家的对象(而不是用cursorTarget来返回)。得到玩家对象后,便可以制裁此玩家(作弊、打队友等)。

    移动速度

            通过setAnimSpeedCoef可以设置单位动画速度,从而改变移动速度。由于原版游泳速度太慢,可以判断玩家在水里时加快移动速度。以两倍速移动:player setAnimSpeedCoef 2。

    3.总结

            以上只是写了一些最简单的命令,现在还发挥不出它的威力,等学习了控制语句才能做一些有趣的功能。

            不过也请依次尝试一下。比较复杂的命令,会单独详细讲解。

  • 相关阅读:
    C++11 Qt QFutureWatcher lambda
    dB family cheat sheet: dB, dBW, dBm, dBi, dBc, etc
    GB28181学习(十五)——流传输方式
    RGMII接口--->(013)FPGA实现RGMII接口(十三)
    零基础搭建网站,快解析远程调试无需公网IP
    2023年【危险化学品生产单位安全生产管理人员】复审考试及危险化学品生产单位安全生产管理人员考试试题
    神经压缩文本训练:提升大型语言模型效率的新方法
    什么是低代码开发,为何大企业都选择低代码来做数字化?
    saltstack运维工具包salt-api代码记录
    【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
  • 原文地址:https://blog.csdn.net/u014629601/article/details/127039150