查看: 31|回复: 5

[提交中] [BUG] 命令报错

[复制链接]

2

主题

0

回帖

123

积分

注册会员

积分
123
发表于 9 小时前 | 显示全部楼层 |阅读模式
BUG
引擎版本号: 20260520
BUG描述: ChangeMapMonNameEX
MoveMapMonToPos
GetFengHaoRemainingTime
SETONTIMEREX
checkitems
BUG重现方式: ChangeMapMonNameEX
MoveMapMonToPos
GetFengHaoRemainingTime
SETONTIMEREX
checkitems
不支持报错
修复后达到的效果: 支持不报错
联系方式: 1290486438
说明: 修改地图怪物名称



格式:修改地图怪物名称:ChangeMapMonName  地图名   X坐标  Y坐标  范围(为3时表示3*3)  原怪物名(*不判断)  新怪物名
备注:当X,Y,范围均为0时,表示地图所有范围


示范:

#if
#act
ChangeMapMonName 3 0 0 0 羊 喜羊羊
sendmsg 5 你已经将盟重地图中的所有羊改名为喜羊羊了





示范2:

#if
#act
ChangeMapMonNameEx 3 0 0 0 稻草人 白野猪
sendmsg 5 你已经将盟重地图中的所有稻草人改名为白野猪了


区别


ChangeMapMonNameEx 修改名字后爆率依然读取源名字怪物爆率

ChangeMapMonName     修改名字后爆率读取修改名称后的怪物爆率功能说明:移动指定地图坐标的怪物到新的地图位置.

注意:Mir200\Envir\MoveMapMonToPosDisable.txt   文本中包含的怪物都不会被MoveMapMonToPos命令移走



格式:MoveMapMonToPos 怪物名(*不匹配怪物名) 老地图名 老坐标X 老坐标Y 范围 新地图名 新坐标X 新坐标Y  范围



;例子
[@main]
#act
MoveMapMonToPos 白野猪 3 329 349 10 2 188 433 10
sendmsg 6 你已经将盟重地图(329,349)10格范围内的白野猪传到了毒蛇山谷(188,433) 范围10以内



获取身上物品限时剩余时间
功能:获取身上限时物品剩余时间
获取身上物品限时剩余时间格式:GetItemRemainingTime 物品位置  保存变量(为-1时,表示非限时装备)
获取身上称号限时剩余时间格式:GetFengHaoRemainingTime  称号名称  保存变量(为-1时,表示非限时装备)

------------------------------------------------

*获取身上物品限时剩余时间
格式:GetItemRemainingTime 物品位置  保存变量(为-1时,表示非限时装备)
GetItemRemainingTime 1 N1

[@获取限时时间]
#IF
CheckUseItem 1
#ACT
GetItemRemainingTime 1 N1
;时间为-1时,表示非限时物品
SendMsg 6 武器剩余时间为:<$STR(N1)>分钟



*获取身上称号限时剩余时间
格式:GetFengHaoRemainingTime  称号名称  保存变量(为-1时,表示非限时装备)
GetFengHaoRemainingTime 沙巴克城主 N1

[@获取称号限时时间]
#IF
CheckFengHao 沙巴克城主
#ACT
GetFengHaoRemainingTime 沙巴克城主 N1
;时间为-1时,表示非限时物品
SendMsg 6 沙巴克城主剩余时间为:<$STR(N1)>分钟




毫秒级个人定时器
功能:毫秒级个人定时器
说明: 由于人物运行间隔在200毫秒+,计时器在250毫秒内可能无法做到很精确


格式:
    SETONTIMEREX 定时器索引(0-9) 定时间隔(单位为毫秒)执行次数(留空为无限制执行,需使用停止定时器方可关闭,填写3为执行3次后自动关闭定时器)
    SETOFFTIMEREX 定时器索引(0-9) //停止定时器

设置定时器编号0的间隔为300毫秒
[@Test]
#IF
#ACT
SETONTIMEREX  0 300

QManage.txt:触发:
QM中的@OnTimerEx索引号
[@OnTimerEx0]
#ACT
SENDMSG 1 OnTimerEx0

停止编号0的定时器
[@Test]
#IF
#ACT
SETOFFTIMEREX 0


功能: 检测背包是否有指定物品

格式:checkitem 名字   数量   参数3(空或0,名称完全匹配。 不等于0部分匹配)参数4(是否检测改名的装备0:否; 1: 是)   


#IF
CheckItem 麻痹 1 1
#ACT
SendMsg 5 你背包有包含麻痹文字的装备



#IF
CheckItem 麻痹戒指 1
#ACT
SendMsg 5 你背包有麻痹戒指



==================================================



格式:checkitems  参数1名字   参数2数量   参数3检测身上相同(包含检查装备,首饰,神佑)装备总量  


#IF
checkitems 传送戒指 2
#ACT
SENDMSG 5 你身上有2个传送戒指....













Ctrl or ⌘ + Enter

0

主题

8

回帖

85

积分

注册会员

积分
85
发表于 6 小时前 | 显示全部楼层
666666666666666666厉害了  学习学习

0

主题

4

回帖

77

积分

注册会员

积分
77
QQ
发表于 5 小时前 来自手机 | 显示全部楼层
学习了,VV有了你世界变得很美丽

11

主题

26

回帖

466

积分

中级会员

积分
466
发表于 4 小时前 | 显示全部楼层

不明觉厉 观摩观摩

10

主题

21

回帖

594

积分

高级会员

积分
594
发表于 1 小时前 | 显示全部楼层

学习了,VV有了你世界变得很美丽

42

主题

15

回帖

392

积分

中级会员

积分
392
QQ
发表于 1 小时前 | 显示全部楼层
  学习了,VV有了你世界变得很美丽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表