诚实小鸟 发表于 2026-3-27 18:41:20

100225220 发表于 2022-5-29 21:27
没看到你的回帖。。打死我也猜不到是他想要的是这种功能。

诚实小鸟 发表于 2026-3-27 18:41:20

100225220 发表于 2022-5-29 21:27
对的 就是这个

诚实小鸟 发表于 2026-3-27 18:41:20

就是要一个  每分钟或者每小量打怪获得多少经验,一分钟没打怪或者一小时没打怪,就为0

诚实小鸟 发表于 2026-3-27 18:41:20

dukesaber 发表于 2022-5-30 08:26 就是要一个  每分钟或者每小量打怪获得多少经验,一分钟没打怪或者一小时没打怪,就为0
你说的比较含糊。比如说挂机的时候经验从头算。取消挂机为0  还是无论挂机还是非挂机状态?只要一打怪就开始计算。不打怪就为0?需求不同写法不同

诚实小鸟 发表于 2026-3-27 18:41:20

lwnokia3230 发表于 2022-5-30 08:48 你说的比较含糊。比如说挂机的时候经验从头算。取消挂机为0  还是无论挂机还是非挂机状态?只要一打怪就 ...
1.无论是不是挂机只要是打怪物给的经验都计算在内。
2.不管打不打怪,一分钟内站着不动也在计算 每分钟获取经验多少。例如:1.没有打怪,显示为0 2.一分钟里打了10只怪,共计10000经验,那么显示就是每分钟10000经验。每小时60*10000=600000经验。 当然上面是预估计每小时能获得600000经验,而不是要到一小时后计算显示。

诚实小鸟 发表于 2026-3-27 18:41:20

杀怪的时候触发 @KillMonGetExp 人物杀怪获得经验触发 QF   人物本次获取经验为:<$GetExp>  打怪的时候触发获取经验叠加经验值  设置一个固定定时器 打怪的时候 给变量赋值1分钟 一分钟后显示累积经验等于多少 这个可以用变量实现。固定的定时器下面可以用这个变量扣除时间每秒扣除1   DEC 变量相减 DEC N0 1
固定定时器可以用
#IF
EQUAL U0 60
#ACT
DEC U0 1
大概就这样子。具体你根据需求写了测试就可以了

诚实小鸟 发表于 2026-3-27 18:41:20

dukesaber 发表于 2022-5-30 10:03 1.无论是不是挂机只要是打怪物给的经验都计算在内。
2.不管打不打怪,一分钟内站着不动也在计算 每分钟 ...
固定定时器
#IF
#ACT
SetOnTimer 0 1
[@OnTimer0]
#IF
EQUAL U0 60
#ACT
DEC U0 1
小退大退人物不在线可以关闭
#IF
#ACT
SetOffTimer 0

诚实小鸟 发表于 2026-3-27 18:41:20

dukesaber 发表于 2022-5-30 10:03 1.无论是不是挂机只要是打怪物给的经验都计算在内。
2.不管打不打怪,一分钟内站着不动也在计算 每分钟 ...
我只是给你一个思路。具体自己测试哦!!

诚实小鸟 发表于 2026-3-27 18:41:20

--------------QF
[@KillMonGetExp]
#IF
#ACT
INC N500 <$GetExp>
--------------机器人每分钟一次
--------------QM
[@内挂按分计算]
#if
#act
INC N560 1
MOV N501 <$STR(N500)>
DIV N501 N560
MUL N501 60
SendMsg 6 挂机提示:你当前已使用     级挂机<$STR(N560)>分钟,已获得<$STR(N500)>经验,平均每小时获得<$STR(N501)>经验
#Elseact
BREAK

诚实小鸟 发表于 2026-3-27 18:41:20

pai哥 发表于 2022-5-30 08:06 没看到你的回帖。。打死我也猜不到是他想要的是这种功能。
为撒子要删贴?违规了?涉黄了?问个问题也删,你是版主 很有成就感?
页: 1 [2] 3
查看完整版本: 求助吊大的大佬们