目录

常用命令

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.总结

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

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

【Arma3脚本教程】二、常用命令相关推荐

  1. 嵌入式Linux系统编程学习之二常用命令

    嵌入式Linux系统编程学习之二常用命令 文章目录 嵌入式Linux系统编程学习之二常用命令 前言 一.常用命令 1.su(用户切换) 2.useradd(添加用户) 3.passwd(修改密码) 4 ...

  2. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

  3. 数字IC设计工具教程——VCS常用命令

    数字IC设计工具教程--VCS常用命令 文章目录 数字IC设计工具教程--VCS常用命令 编译开关(静态开关) 仿真开关(动态开关) 后处理打开DVE testbench中后处理系统函 覆盖率统计 门 ...

  4. ubuntu使用教程与常用命令

    ubuntu使用教程 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的"ubuntu" ...

  5. 【Arma3脚本教程】一、基本介绍

    目录 基本介绍 1.前言 2.编辑环境 3.第一行代码 4.地图文件夹 5.基本语法解释 6.记笔记 基本介绍 1.前言 想必看到此文章的人想要学习Arma3的地图编辑,不过国内很少有人研究这个,即使 ...

  6. linux下开发python爬虫_linux入门教程—开发常用命令

    开发常用命令 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件. 查看一个程序是否运行 ps –ef|grep tomcat 查看所有有 ...

  7. gitbook 入门教程之常用命令详解

    不论是 gitbook-cli 命令行还是 gitbook editor 编辑器都离不开 gitbook 命令的操作使用,所以再次了解下常用命令. 注意 gitbook-cli 是 gitbook 的 ...

  8. oracle当查询没有输出返回0,Oracle导入SQL脚本执行和常用命令大全

    在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要commit; 一般都是在test.sql 里面最后加上一个c ...

  9. oracle脚本太大如何快速导入,(转)Oracle导入SQL脚本执行和常用命令大全

    在工作需要的时候,常常忘记很多命令.今天做的时候才记起! 在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要co ...

最新文章

  1. 阿里云API网关(14)流控策略
  2. Mathematica 对曲线进行拟合
  3. 多线程学习-基础(四)常用函数说明:sleep-join-yield
  4. python支持的几种并发方式进行简单的总结
  5. 使用率激增250%,这份报告再次将 Serverless 推向幕前
  6. 细数嵌入式开发与通用系统开发的不同
  7. 两岸大学生体验福州油纸伞制作技艺
  8. 彻底搞定char/wchar_t/unicode
  9. python 数据结构之顺序列表的实现
  10. python初识(2)
  11. 2019全球最具颠覆性的17大公司
  12. B站(IT速成之JAVA速成班 300分钟算法面试)跟做笔记
  13. nekohtml和htmlparser
  14. [转载]使用Java将Word转为Html或txt!
  15. SQL 数据库 学习 002 如何启动 SQL Server 软件
  16. 海思HI3519V101 SDK详细编译过程
  17. win10安装mujoco一点细节
  18. OpenModelica仿真RLC电路
  19. 【MMDblender】MMD烘焙后导入blender贴图颜色错乱问题
  20. Linux文本处理三剑客(awk、grep、sed)

热门文章

  1. 如何下载Latex缺少的宏包
  2. 等保: Postgresql配置ssl链接
  3. linux kernel 4.4,在Ubuntu 16.04中使用Linux Kernel 4.4内核的用户请注意修复漏洞
  4. 端到端原则与命运共享原则
  5. js生日计算年龄_js方法实现通过出生日期获取周岁年龄
  6. 吃得不对,骨骺提前闭合类似“拔苗助长”,反而长不高
  7. 第4周第3课:vim编辑模式、命令模式、实践
  8. IM扫码登录技术专题(三):通俗易懂,IM扫码登录功能详细原理一篇就够
  9. 传真服务器进驻主流软件市场
  10. Android使用XPush配置极光推送