游戏指令指南与列表

0 点赞
Mechanica
转载

《Mechanica》游戏指令指南与列表 大家好,Mechanica社区的各位玩家! 我注意到目前缺乏关于游戏指令的相关说明。因此,这里为大家呈现一份直接从游戏代码中提取的列表,包含了Mechanica(v1.2.3.2版本)中所有可用的原生指令。 /unlock <研究名称> 立即解锁一项科技研究。 参数: <研究名称>:准确名称(不区分大小写) 注意事项: 若名称为空或无效,将显示错误提示。 另有一份指南列出了所有科技研究及其准确名称,可供使用该指令时参考。/unlock Intermediate Weapons /clearitems 清除储物单元中存储的所有物品。 参数:无需参数。 示例:/clearitems /replenishresources 补充所有已耗尽的自然资源。 参数:无需参数。 示例:/replenishresources /settime <time> 更改世界时间。 参数:<time>:关键词(早晨、中午、夜晚等)或24小时制格式(1330) 参数值:早晨→0600,中午、正午、白天→1200,下午、傍晚→1600,夜晚、午夜→2359 注意:时间需在0000到2400之间,分钟数必须有效(例如Instance.StopTrack(); this.CreateSystemMessage("成功 - 音乐已停止播放", false); return; } this.CreateSystemMessage("当前没有音乐在播放", false); return; } } } else if (text == "killbots") { Singleton<RobotsManager>.Instance.KillAllBots(); this.CreateSystemMessage("成功 - 所有敌方机器人已被摧毁", false); return; } } else if (text == "startmusic") { if (!Singleton<MusicManager>.Instance.isPlaying) { Singleton<MusicManager>.Instance. this.CreateSystemMessage("成功 - 音乐已开始播放", false); return; } this.CreateSystemMessage("音乐已在播放中", false); return; } this.CreateSystemMessage("命令【" + text + "】未被识别", false); }1465 = 错误) 示例: /settime morning # → 600 /settime 1800 # → 18:00 /settime midnight # → 2359 /teleport <x> <y> <z> 将玩家传送到指定位置。 参数: <x>、<y>、<z>:浮点坐标,范围为-10000.00至10000.00 无法传送到10000以上或-10000以下的位置 无法传送到其他玩家位置。也无法传送其他玩家。同样无法将其他玩家传送到某个位置。 若要查看自己的坐标,在编程模式下可在右上角看到。 示例: /teleport 0.12 5 10.457 /kick <玩家名称> 将玩家踢出服务器。参数: <玩家名称>:完整或部分名称 注意事项: 仅在多人游戏中生效 无法将自己踢出 若名称不明确或不存在则会报错 示例: /kick Jean /startmusic 若背景音乐未激活,则启动背景音乐。 参数: 无需参数 注意事项: 若背景音乐已激活,则不会再次启动。 示例: /startmusic /stopmusic 停止背景音乐。 参数: 无需参数 示例: /stopmusic /killbots 销毁世界中所有敌方机器人。 参数: 无需参数 注意事项: 不会销毁机器人运输船。 被销毁的机器人会掉落战利品。 示例: /killbots 游戏代码 对于感兴趣的玩家,这里是游戏中管理命令解析的代码片段。无法识别内容,已删除。无法识别内容,已删除。创建系统消息(“成功 - 所有自然资源已完全补充”,false); 返回; } } } 否则若文本为“settime” { 若列表[1]为“morning” { 单例<时间管理器>.实例.设置时间(600); 此.创建系统消息(“时间设置为600”,false); 返回; } 若列表[1]为“midday”或“noon”或“day” { 单例<时间管理器>.实例.设置时间(1200); 此.创建系统消息(“时间设置为1200”,false); 返回; } 若列表[1]为“afternoon”或“evening” { 单例<时间管理器>.实例.设置时间(1600); 此.创建系统消息(“时间设置为1600”,false); 返回; } 若列表[1]为“night”或“midnight” { 单例<时间管理器>.实例.设置时间(2359); 此.无法翻译,已删除。无法识别内容,已删除。无法识别内容,已删除。