在传奇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
你现在的攻击模式是和平模式。