本帖最后由 power999 于 2026-5-25 15:39 编辑
今天写爆率部分,频繁的刷怪杀怪检测很是繁琐
于是写了个爆率检测系统。
我想应该有和我一样面对此问题的小伙伴
所以就分享出来
传统检测爆率方式:
1.刷怪
2.全部击杀
我的爆率检测系统:
1.填写怪物名称
2.填写击杀数量[@main]
#if
#act
mov S$暴率怪物名称 暂无
mov N$暴率怪物数量 0
#if
#act
goto @daima
[@daima]
#say
<欢迎使用暴率检测系统,/fcolor=161>\
<传统检测暴率需要刷出怪物,然后全部打死,来检测暴率,/fcolor=161>\
<非常的麻烦,不人性,于是我开发了这套智能暴率检测系统,/fcolor=161>\
<大大的解放了各位GM的双手,只需要输入怪物名称和击杀数量/fcolor=161>\
<所爆物品就会出现在你的身边。/fcolor=161>\
当前击杀怪物名称:{<$str(S$暴率怪物名称)>/fcolor=250}\
当前击杀怪物数量:{<$str(N$暴率怪物数量)>/fcolor=250}\
<怪物名称:/fcolor=161><INPUTTEXT:1:0:0:100:15:0:249:255:1:100:输入有误:输入完整怪物名称:160> \
<击杀数量:/fcolor=161><INPUTNUM:2:0:2:100:15:0:249:255:1:100:输入有误:输入击杀数量:160><text:开始检测:10:6:*/@jiance> <text:清除地面物品:10:6/@qingchu>
[@qingchu]
#if
#act
CLEARITEMMAP <$MAP> <$x> <$y> 20
[@jiance]
#if
#act
mov S$暴率怪物名称 <$NPCINPUT(1)>
mov N$暴率怪物数量 <$NPCINPUT(2)>
sendmsg 7 成功击杀<$str(S$暴率怪物名称)>,<$str(N$暴率怪物数量)>只。
goto @daima
Loopgoto @执行 N$暴率怪物数量
[@执行]
#if
#act
ScatterMonItems <$str(S$暴率怪物名称)>
[@InputBoxFilter]
#ACT
SendMsg 5 请勿输入非法字符
|