在传奇Bluem2引擎中,设置特定地图为和平模式可以通过调整地图参数和脚本实现。和平模式可以防止玩家在地图上进行攻击,从而保护新手玩家或提供特定的游戏体验。以下是设置特定地图为和平模式的详细步骤:

步骤 1: 设置地图参数

打开MapInfo.txt文件,这是地图信息的配置文件。

找到需要设置为和平模式的地图条目,通常以地图名称开头。

在地图名称后面添加NOSWITCHATTACKMODE标志,例如:

[G003 行会争霸地图] NOSWITCHATTACKMODE

Copy

步骤 2: 编写脚本

在游戏脚本中,使用CHANGEATTACKMODE命令来切换玩家的攻击模式。

在玩家进入地图时,使用CHECKATTACKMODE命令检查当前攻击模式,如果不是和平模式,则使用CHANGEATTACKMODE 1将其切换为和平模式。

示例脚本如下:

#IF

CHECKATTACKMODE > 0

#ACT

CHANGEATTACKMODE 1

#SAY

你现在的攻击模式是和平模式。

Copy

注意事项

在设置地图参数时,确保正确地添加了NOSWITCHATTACKMODE标志,以防止玩家切换攻击模式。

在编写脚本时,确保CHANGEATTACKMODE命令正确地使用了参数1,这代表和平模式。

在测试设置后,确保地图确实处于和平模式,并且玩家无法切换攻击模式。

bluem2引擎版本怎么强制某地图是和平模式?地图参数和平参数

这个需要地图参数和脚本配合起来实现。设置好地图参数之后再设置进入地图玩家切换到和平模式。

禁止切换攻击模式

功能:地图标志: NOSWITCHATTACKMODE //不允许切换攻击模式。

格式:地图参数:MapInfo、txt里加

[G003 行会争霸地图] NOSWITCHATTACKMODE

设置人物攻击模式

功能:切换攻击模式。

格式:CHANGEATTACKMODE 数字(0~6) //切换攻击模式 0=全体 1=和平 2=夫妻 3=师徒 4=编组 5=行会 6=善恶

0 全体模式

1 和平模式

2 夫妻模式

3 师徒模式

4 编组模式

5 行会模式

6 善恶模式

#IF

CHECKATTACKMODE > 0

#ACT

CHANGEATTACKMODE 1

#SAY

你现在的攻击模式是和平模式。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。