请尽量不要在刷怪触发中使用,SetMonColor命令会对地图中很大一块区域进行怪物操作每刷一个怪就遍历地图很大一块区域效率低,如果需要可以考虑使用M.SetBodyColor 如内F12设置BOSS身体变则以f12设置为准 ,基本格式SetMonColorEx 地图名 X Y 范围 怪物名 颜色(1~255) 时间(秒) 类型(0/1)

怪物颜色修改功能 SetMonColor 地图名 怪物名 颜色(1~255) 时间(秒) 类型(0/1)参数说明
参数 说明
地图名 要修改怪物的地图名称
怪物名 要修改颜色的怪物名称
颜色 1-255之间的颜色值
时间 颜色持续时间(秒),0表示永久有效
类型 0=固定颜色,1=七彩变色
===========
[@SetMonColor]
#IF
CheckMapSameMonCount D2083 火龙教主 > 0
#ACT
SetMonColor D2083 火龙教主 151 0 1
SendMsg 5 D2083地图的火龙教主已经修改为七彩变色!
===========
[@SetMonColor1]
#IF
CheckMapSameMonCount D2083 火龙教主 > 0
#ACT
SetMonColor D2083 火龙教主 151 0 0
SendMsg 5 D2083地图的火龙教主已经修改为黄色!2. SetMonColorEx 命令
基本格式
SetMonColorEx 地图名 X Y 范围 怪物名 颜色(1~255) 时间(秒) 类型(0/1)参数说明
参数 说明
地图名 要修改怪物的地图名称
X 中心点X坐标
Y 中心点Y坐标
范围 修改范围(以X,Y为中心的半径)
怪物名 要修改颜色的怪物名称
颜色 1-255之间的颜色值
时间 颜色持续时间(秒),0表示永久有效
类型 0=固定颜色,1=七彩变色
===========
[@SetMonColor5]
#IF
CHECKRANGEMONCOUNTEX D2083 火龙教主 50 50 10 > 0
#ACT
SetMonColorEx D2083 50 50 10 火龙教主 151 0 0
SendMsg 5 D2083地图坐标50:50坐标范围10以内的火龙教主已经修改为黄色!注意事项
请尽量不要在刷怪触发中使用怪物身体改色,特别是刷怪数量很多时触发
SetMonColor命令会对地图中很大一块区域进行怪物操作,每刷一个怪就遍历地图很大一块区域,效率低
如果需要可以考虑使用M.SetBodyColor
如F12设置BOSS身体变色则以内F12设置为准
===========
性能优化建议 对于大量怪物的颜色修改,建议使用以下方式优化性能:
[@OnMobGen]
#ACT
M.SetBodyColor 151 0 1这种方式只影响当前生成的怪物不会遍历整个地图区域。
