勤奋小鹿 发表于 2026-3-29 13:51:28

M2报错:[脚本错误] 脚本命令:KILLMONBURSTRATE


M2经常报错如下:
[脚本错误]  脚本命令:KILLMONBURSTRATE NPC名称:  QFunction 地图:0(0:0) 参数1:0 参数2:0 参数3:0 参数4:1 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:
[脚本错误]  脚本命令:KILLMONBURSTRATE NPC名称:  QManage 地图:0(0:0) 参数1:0 参数2:0 参数3:0 参数4:1 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:
服务端每次开起来,刚开始一段时间就报这个错误,但是重载QF\\QM都不报错,开起来时间长了也不报;
脚本里是这么用的:
KILLMONBURSTRATE <$str(n806)> 0 0 1
这样有错吗?
实际打怪,发现爆率是有效的啊!

美丽小猪 发表于 2026-3-29 13:51:28

把这个命令的执行放在N806变量计算之后

快乐小鱼 发表于 2026-3-29 13:51:28

像脚本问题,报错的时候爆率是0,登录脚本写这一段了吗

美丽小鹿 发表于 2026-3-29 13:51:28

higee 发表于 2018-4-26 12:38 把这个命令的执行放在N806变量计算之后
是在N806之后

聪明花朵 发表于 2026-3-29 13:51:28

诛仙丶恋 发表于 2018-4-26 13:14 像脚本问题,报错的时候爆率是0,登录脚本写这一段了吗
登陆的时候有爆率的计算

开心小鱼 发表于 2026-3-29 13:51:28

额,看了一下命令,你这命令参数都是错的吧

诚实小鸟 发表于 2026-3-29 13:51:28

[@KILLMONBURSTRATE]
#IF
#ACT
KILLMONBURSTRATE 200 600 1
#SAY
您当前杀怪爆率倍数 两倍 时长600秒 下线保存爆率倍数
多一个参数,并且两个关键参数都是直接设置为0这肯定报错了

勤奋小狗 发表于 2026-3-29 13:51:28

我也遇到这个问题!引擎说明书确定没有问题吗?下面是我的
KILLMONBURSTRATE <$STR(N$爆率总数)> 0 0 1   参数1 是自定义的。参数2和3是0 参数4为1
参考
功能:
设置杀怪爆率倍数
格式:
KILLMONBURSTRATE 倍率(实际倍率除以100)有效时间(时间为0或者为空时表示在线一直有效) 参数3 为0时下线不保存 为1时下线保存爆率倍数 ,参数4:0或者留空为给予时候提示,1为给予时候不提示(普遍用于登录触发防止提示二次)
倍率 为杀怪爆率倍数,倍数除以100为真正的倍率(200 为 2 倍爆率,150 为1.5倍) 支持变量操作
参考:
[@KILLMONBURSTRATE]
#IF
#ACT
KILLMONBURSTRATE 200 600 1
#SAY
您当前杀怪爆率倍数 两倍 时长600秒 下线保存爆率倍数

勤奋小羊 发表于 2026-3-29 13:51:28

77ggaisini1 发表于 2021-4-23 22:57 我也遇到这个问题!引擎说明书确定没有问题吗?下面是我的
KILLMONBURSTRATE  0 0 1   参数1 是自定义的。 ...
我试了 参数 1-10个 都 会报错

帅气小狗 发表于 2026-3-29 13:51:28

我也遇到跟你一样的问题。。。哎
页: [1]
查看完整版本: M2报错:[脚本错误] 脚本命令:KILLMONBURSTRATE