在传奇游戏中,刷怪是GM管理游戏世界的重要手段之一。本文将介绍如何对Mongen.txt进行拓展,以支持G变量刷怪,修正MONGENEX的一些问题,并扩展刷怪命令的功能。
Mongen.txt拓展
Mongen.txt是传奇中用于控制刷怪行为的配置文件。以下是Mongen.txt的拓展内容,增加了G变量支持:
3 180 275 毒蜘蛛 2 4 1 100 249 0 0 0 0 0 @刷毒蜘蛛 G9 > 9
Copy
这里,G9 > 9表示当G9变量大于9时,触发刷怪。
QF触发修正
在Mongen.txt中,我们可以使用QF触发来执行特定的动作。以下是一个修正后的QF触发示例:
[@刷毒蜘蛛]
#if
#act
SENDMOVEMSG 0 251 0 50 1 {【BOSS提示】:/SCOLOR=70}{『<$RegMonName>』/SCOLOR=250}已出世,位于地图<$RegMonMap>(<$RegMonMapDesc>),坐标<$RegMonX>:<$RegMonY>,赶紧抢!!!
Copy
变量说明:
<$RegMonName>:当前怪物名
<$RegMonMap>:地图号
<$RegMonMapDesc>:地图名
<$RegMonX>:刷怪X坐标
<$RegMonY>:刷怪Y坐标
MonGen.txt扩展支持QF触发
MonGen.txt文件现在支持QF触发,这意味着我们可以根据特定的条件来触发刷怪事件。
修正MONGENEX问题
MONGENEX在处理怪物名字颜色为空时,会出现名称显示为黑色的问题。这个问题已经得到修正,现在MONGENEX支持变量设置名字颜色。
扩展刷怪命令
以下是扩展后的刷怪命令格式:
MONGENEX 地图名称 坐标X 坐标Y 怪物名称 范围 数量 名字颜色(0-255、为空为默认颜色) 内功怪物(0,1) 传奇界ID 是否可攻击同传奇界的玩家(0,1) 不同传奇界怪物是否可PK(0,1) 怪物能否被同传奇界的人攻击(0,1) 体型大小(空或100为默认大小)
Copy
示例:
[@main]
#IF
#ACT
MONGENEX D717 100 100 白野猪 100 50
Copy
简单刷怪命令
MonGen 怪物名 X Y 传奇界ID 怪物能否攻击同传奇界的人(0,1) 同传奇界的怪物能否相互攻击(0,1) 怪物能否被同传奇界的人来攻击(0,1)
Copy
GM刷怪命令
@mob 怪物名 数量 等级 传奇界ID 怪物是否可以攻击同传奇界的玩家(0不可;1可以) 不同传奇界怪物是否可PK(0不PK;1PK) 固定颜色(空为默认,0-255:固定颜色)
Copy
服务端刷怪文件格式
服务端刷怪文件的格式如下:
MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量 间隔 集中刷新坐标机率 名字颜色(0~255) 内功怪物(0,1) 传奇界ID 怪物能否攻击同传奇界的人(0,1) 不同传奇界的怪物能否相互攻击(0,1) 怪物能否被同传奇界的人来攻击(0,1)
Copy
请注意,0表示不可,1表示可以。
通过上述拓展和修正,传奇游戏的刷怪系统将更加灵活和强大,为GM提供了更多的管理选项和可能性。
增加刷怪支持G变量刷怪,Mongen.txt的最后拓展三个参数,分别是G变量 操作符(>,<,=,>=,<=) 数值 MonGen.txt 刷怪触发增加变量支持 扩展刷怪文件MonGen.txt 支持QF触发 修正MONGENEX怪物名字颜色为空时名称是黑色的问题 mongenex 名字颜色支持变量 扩展刷怪命令MonGen、MONGENEX、刷怪文件和GM命令刷怪 修正MONGENEX;范围无法设为0的问题
格式:Mongen.txt 增加刷怪触发 Mongen.txt 文件内容如下:3 180 275 毒蜘蛛 2 4 1 100 249 0 0 0 0 0 @刷毒蜘蛛
------------------
;QF触发:
[@刷毒蜘蛛]
#if
#act
SENDMOVEMSG 0 251 0 50 1 {【BOSS提示】:/SCOLOR=70}{『<$RegMonName>』/SCOLOR=250}已出世,位于地图<$RegMonMap>(<$RegMonMapDesc>),坐标<$RegMonX>:<$RegMonY>,赶紧抢!!!
G变量 操作符(>,<,=,>=,<=) 数值
Mongen.txt 文件内容如下:
3 180 275 毒蜘蛛 2 4 1 100 249 0 0 0 0 0 @刷毒蜘蛛 G9 > 9
;G9变量大于9刷怪
------------------
;QF触发:
[@刷毒蜘蛛]
#if
#act
SENDMOVEMSG 0 251 0 50 1 {【BOSS提示】:/SCOLOR=70}{『<$RegMonName>』/SCOLOR=250}已出世,位于地图<$RegMonMap>(<$RegMonMapDesc>),坐标<$RegMonX>:<$RegMonY>,赶紧抢!!!
变量说明
<$RegMonName>:当前怪物
<$RegMonMap>: 地图号
<$RegMonMapDesc>:地图名
<$RegMonX>:刷怪X
<$RegMonY>:刷怪Y
适用于单个刷怪,或极少数刷怪,也就是BOSS刷新触发,如果刷怪数量太大,超过死循环设置数量将被提示死循环
-------------------------------
脚本刷怪 格式: MONGENEX 地图名称 坐标X 坐标Y 怪物名称 范围 数量 名字颜色(0-255、 为空为默认颜色) 内功怪物(0,1) 传奇界ID 是否可攻击同传奇界的玩家(0,1) 不同传奇界怪物是否可PK(0,1) 怪物能否被同传奇界的人攻击(0,1) 体型大小(空或100为默认大小)
注意:请不要跨界留空(如不要颜色只需要内功怪物时名字颜色参数必须有,如果只要名字颜色后面不要可在颜色值后留空) 名字颜色支持变量
示例:
[@main]
#IF
#ACT
MONGENEX D717 100 100 白野猪 100 50
简单的刷怪命令:
MonGen 怪物名 X Y 传奇界ID 怪物能否攻击同传奇界的人(0,1) 同传奇界的怪物能否相互攻击(0,1) 怪物能否被同传奇界的人来攻击(0,1)
GM刷怪命令:
@mob 怪物名 数量 等级 传奇界ID 怪物是否可以攻击同传奇界的玩家(0不可;1可以) 不同传奇界怪物是否可PK(0不PK;1PK) 固定颜色(空为默认,0-255:固定颜色)
服务端刷怪文件格式:
MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量 间隔 集中刷新坐标机率 名字颜色(0~255) 内功怪物(0,1) 传奇界ID 怪物能否攻击同传奇界的人(0,1) 不同传奇界的怪物能否相互攻击(0,1) 怪物能否被同传奇界的人来攻击(0,1)
注: 0 = 不可, 1 =可以
传奇刷怪Mongen拓展与修正:新增G变量支持及QF触发修正
来源:
作者:
点击:

