w3604060 发表于 2023-10-1 21:51:11

自定义离线挂机经验脚本怎么写

自定义离线挂机经验脚本怎么写,逻辑思维混乱了
<目前剩余离线挂机时间:> <$HUMAN(离线时间) > 秒自定义的充值离线时间!要求小退,大退5分钟后触发充值离线时间经验
检测等级以排行榜最高等级为准!
比如检测排行榜最高等级40,离线经验为每小时10万经验!实际经验以充值离线时间经验为准,有没有大佬教我怎么完成的!!!

w3604060 发表于 2023-10-5 00:53:40

#if
LARGE <$HUMAN(离线时间)> <$OFFLINESECS>
#act
CALCVAR HUMAN 离线时间 - <$OFFLINESECS>
SAVEVAR HUMAN 离线时间
mov p10 <$OFFLINESECS>
mul p10 20;多少秒乘以数字得到的经验
CHANGEEXP + <$str(p10)>
SENDMSG 5 本次累计离线:<$OFFLINESECS>秒,剩余离线时间:<$HUMAN(离线时间)>秒,本次获得<$str(p10)>经验值。执行
break    杠开始有用,现在不给经验了··哪里写错了??

一锅炖不下 发表于 2023-10-7 11:20:48

1、<$HUMAN(离线时间)>这个是在哪里赋值的?
2、你写的这个逻辑和你的需求有冲突
3、有没有使用离线挂机功能?'OFFLINEPLAY'这个。有的话'<$OFFLINESECS>'这个是没有用的,得自己记录离线时间!
页: [1]
查看完整版本: 自定义离线挂机经验脚本怎么写