Hyper Frenzy

Hyper Frenzy

Hyper Frenzy

欢迎来到Hyper Frenzy社区! 
4帖子·--新帖
游戏详情
全部
官方资讯
攻略创作
组队交友
问题反馈
--
--

### 《Hyper Frenzy》机器人名称与聊天消息配置指南 #### 简介 本指南将介绍如何修改机器人名称和聊天消息,让你的游戏体验更加生动和个性化。指南会展示如何通过文本编辑器修改相关配置文件。 #### 机器人名称 机器人名称存储在以下配置文件中: $(InstallDir) Hyper Frenzy config botnames.cfg 添加机器人名称非常简单。对于每个你想添加的机器人名称,只需添加一条带有该名称的命令,并使用双引号括起来。 示例: # # botnames.cfg :: 在此处注册机器人名称 # addbotname "Zaptroid 9000" addbotname "Captain PewPew" addbotname "Nebulord" addbotname "Laser Grandma" addbotname "BLASTRbot" 操作完成后,保存修改后的配置文件并重启游戏即可。请注意,机器人名称是从配置文件中随机选择的。因此,有时在每场比赛中,同一个机器人名称可能会出现多次。 机器人聊天 机器人会在游戏中的各种事件发生时发送聊天消息。目前有五种不同的事件可触发机器人发送聊天消息。 机器人聊天消息通过以下配置文件进行设置: $(InstallDir) Hyper Frenzy config botchat.cfg 添加机器人聊天消息可通过addbotchat命令完成。该命令需要两个参数:消息对应的事件以及实际的聊天消息内容。 可用的事件如下: event.join:当机器人加入比赛时 event.leave:当机器人被移出比赛时 event.scored:当机器人击杀对手时 event.fragged:当机器人被对手击杀时 event.对话:每隔一段时间随机出现的聊天消息 以下是示例: # # botchat.cfg :: 在此处为事件注册机器人对话 # addbotchat "event.join" "大家好!" addbotchat "event.leave" "再见" addbotchat "event.scored" "搞定你了!" addbotchat "event.fragged" "哦不" addbotchat "event.talk" "这游戏太好玩了。" bot_enablechat 1 这些消息适用于所有机器人,不与特定机器人绑定。 请注意,你必须将bot_enablechat设置为1,机器人对话才能启用。 总结 就是这样。现在你可以自定义你的机器人了。给它们取个酷名字,添加一些有趣的聊天消息。这真的能丰富游戏体验!玩得开心。

--
--

### 《Hyper Frenzy》地图制作参考指南 #### 简介 欢迎查阅《Hyper Frenzy》的地图制作参考指南。 《Hyper Frenzy》支持玩家创建自定义地图。由于游戏未内置地图编辑器,地图创建过程被设计得十分简便。总之,地图由定义地图信息和实体放置的简单脚本配置文件构成。 #### 创建地图 要创建地图,只需前往《Hyper Frenzy》安装目录下的maps文件夹。创建新地图时,直接新建一个.cfg文件即可。 地图文件的路径示例如下: maps/myownmap.cfg 之后,使用文本编辑器(推荐使用Notepad++)打开该地图文件,并输入基本的地图信息指令。#信息数据 em_setmapname "我的地图" em_setmapversion "1.0" em_setmapauthor "你的名字" #环境数据 em_setmapsize "2500" "2500" em_setskybox "天空盒 skybox_galaxy.jpg" em_setenvmusic "" em_setmaxplayers "6" #统计数据 em_setmaxscore "10" em_settimelimit "5" 请注意,某些数值,例如通过em_setmaxscore和em_settimelimit设置的数值,玩家在创建新游戏时可能会覆盖。 设置地图尺寸非常重要。地图尺寸以单位为单位。 你无需指定环境音乐主题,这是可选的。 设置基本地图信息后,你可以添加命令来实际在地图中放置实体。 添加实体 以下命令用于创建实体。命令 描述 em_addspawnpoint <x> <y> 在地图中放置一个出生点。地图中必须至少有一个出生点。 em_addshieldbooster <x> <y> 添加一个能量护盾增强器补给实体 em_addammopack <x> <y> <类型> 添加一个弹药包补给实体 em_addbgplanet <x> <y> <宽度> <高度> <精灵> 添加一个背景行星。这些实体不可碰撞。你可以从media/images/world(相对于图像目录)中选择行星精灵 em_addvortex <x> <y> <宽度> <高度> <精灵> <旋转> 添加一个漩涡实体。你可以指定一个旋转值。数值越高,漩涡旋转速度越快 em_addasteroid <x> <y> - 在地图上添加一颗小行星。发生碰撞时会对飞船造成伤害 em_addsmoke <x> <y> - 在地图上添加烟雾实体。有助于躲避他人视线 em_addstarfield <x> <y> <width> <height> <on-top> - 在地图上添加一片星空,可以是背景星空或前景星空 em_adddefensecanon <x> <y> <width> <height> <sprite> <rot> - 在地图上添加一座防御激光炮这些会攻击附近的船只且无法被摧毁。em_addray <x> <y> <rot>:向地图添加一条静态射线。em_addborder <x> <y> <length> <orientation>:向地图添加指定长度的水平或垂直边框,用于直观显示地图边界。

--
--