白瞎5000......这次在悬赏3000 增加个BOSS刷新倒计时
依照这个脚本 麻烦再给我增加个 BOSS还有多久刷新可行否? 不要更改下列了 我觉得很好用我能看明白 现在就差个BOSS刷新计时了 比如说 还有多久刷新?精确到分就行#IF
FindMonPoint 61 魔龙力士 N1 N2
#ACT
MOV S$状态1 当前存活
MOV S$X1 <$STR(N1)>
MOV S$Y1 <$STR(N2)>
#ELSEACT
MOV S$状态1 BOSS已死亡
MOV S$X1
MOV S$Y1
#IF
#ACT
#SAY
<魔龙力士/FCOLOR=224> {<$STR(S$状态1)>/FCOLOR=249} <魔龙东郊:/FCOLOR=224>{<$STR(S$X1)> <$STR(S$Y1)>/FCOLOR=224}\\
我觉得完全可行的。计时器来一个 BOSS死亡的时候给一个全局变量比如这个boss 1小时刷新一次 那么怪物死亡的时候给与MOV G0 3600 计时器检测LARGE G0 0 每秒执行 DEC G0 1 这个时候怪物NPC列表G0就会显示刷新的剩余时间 倒计时要用脚本刷怪了 ,mongen刷怪算不准 木剑相逢 发表于 2023-3-30 17:21 倒计时要用脚本刷怪了 ,mongen刷怪算不准
对滴。gee系统刷怪不是按怪物死亡后计算的,是按你服务器第一次启动后刷新计算。所以说系统刷怪没法搞你这个脚本。 如果是特殊大boss 你可以用脚本刷怪 这样就可以精准到秒 假如你服务器是晚上7点开的,你服里的boss 1小时刷新一次,玩家7点55分打了这个boss,那么下次刷新是8点,也就是说玩家只要卡好boss刷新时间,进一次地图 可以打2次boss。也希望官方能把怪物刷新更新为怪物死亡后计算时间。总之我服里的老玩家都会卡时间打boss 很不合理。新人进服 老是打不到boss 你前面5000悬赏的时候一起提我就给你一起写了 QManage.txt 放入
#IF
#ACT
SetOnTimer 0 1
[@OnTimer0]
#IF
LARGE G0 0
#ACT
DEC G0 1
QFunction-0 放入
[@KillMon]
#IF
EQUAL G0 0
EQUAL <$MAP> woma ;有不同地图一样boss名字 就带一个检测地图的名字 woma是地图代码
CheckKillMonName 沃玛教主 ;检测当前地图杀死的BOSS名字比如 沃玛教主
#ACT
MOV G0 3600 ;杀死之后G0的全局变量变成3600秒 这是沃玛教主系统刷新时间比如1小时换算的 这个G0之对应这个地图的这只沃玛教主有效 其他BOSS必须换G0-G999其中选择
break
NPC文本里面增加
【某某地图的】沃玛教主-刷新剩余时间:<$STR(G0)>秒! lin79199 发表于 2023-3-30 19:23 你前面5000悬赏的时候一起提我就给你一起写了
你写的没看懂 我只要能用的能看懂的 lin79199 发表于 2023-3-30 19:33 QManage.txt 放入
#IF
EQUAL G0 0 这个0是什么意思? lin79199 发表于 2023-3-30 19:33 QManage.txt 放入
#IF
能不能改成分钟?