传奇服务端

 找回密码
 立即注册

简单一步 , 微信登陆

查看: 67|回复: 7
收起左侧

[新提问] 还是双倍经验的问题

[复制链接]

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

330

帖子

373

金币

3

主题

LV9

Rank: 9

积分
354
银蛋
0
     在线时间
0 小时
发表于 2024-10-27 08:16:46 | 显示全部楼层 |阅读模式

登录后可查看完整内容和下载

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 xiaoxiaocai 于 2024-10-27 15:43 编辑

#IF
#ACT
INC U10 7200
KILLMONEXPRATE 200 <$STR(U10)> 1如上所述,需要的是怎么让U10这个变量在赋予7200后会自动的减少?从而达到跟<$STR(U10)>这个双倍时间的相对应。
想要达到的效果是可以用双倍经验卷来达到不断加长双倍经验的时间,理论上可以用双倍经验卷达到无限长的双倍经验时间。
现在上面的脚本U10赋值7200后,不会变少,会一直存在,这就导致第二次的赋值会变成7200x2,第三次赋值是7200x3。


今天尝试了好久,用SUM来试,结果不行,最终还是在QManage.txt里面做了个定时器才搞定
#IF
LARGE <$STR(U10)> 0
#ACT
SetONTimer 18 1
break


[@OnTimer18]
#IF
CHECKONLINE <$USERNAME>
#ACT
DEC <$STR(U10)> 1
#ELSEACT
SetOffTimer 18
break


双倍经验的脚本
;;—————双倍经验宝典触发序号14—————
[@STDMODEFUNC14]
#IF
#ACT
INC U10 7200
KILLMONEXPRATE 200 <$STR(U10)> 1
SENDMSG 0 玩家「<$USERNAME>」使用双倍经验卷,获得或增加2小时2倍经验。
BREAK


这样就达到了可以叠加双倍经验的时间上限了。
我知道答案 回答被采纳将会获得3 金币 + 30 金币 已有7人回答

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

116

帖子

2050

金币

2

主题

LV5

Rank: 5Rank: 5Rank: 5

积分
142
银蛋
1
     在线时间
0 小时
发表于 2024-10-27 09:10:42 来自手机 | 显示全部楼层
本帖最后由 kai3381 于 2024-10-27 09:16 编辑

做个机器人,服务器启动U10大于0每秒减少1
回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

116

帖子

2050

金币

2

主题

LV5

Rank: 5Rank: 5Rank: 5

积分
142
银蛋
1
     在线时间
0 小时
发表于 2024-10-27 09:15:55 来自手机 | 显示全部楼层
本帖最后由 kai3381 于 2024-10-27 09:20 编辑

或者#IF
#ACT
INC U10 7200
KILLMONEXPRATE 200 <$STR(U10)>
后面加个定时器,使用触发定时器,检测U10大于0,每秒减少1
回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

330

帖子

373

金币

3

主题

LV9

Rank: 9

积分
354
银蛋
0
     在线时间
0 小时
 楼主| 发表于 2024-10-27 10:36:13 | 显示全部楼层
kai3381 发表于 2024-10-27 09:15
或者#IF
#ACT
INC U10 7200

定时器做了,放在QManage.txt里面,但好像没什么效果。[@OnTimer15]
#IF
LARGE U10 0
#ACT
DEC U10 1
#ELSEACT
SetOffTimer 15
break

回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

330

帖子

373

金币

3

主题

LV9

Rank: 9

积分
354
银蛋
0
     在线时间
0 小时
 楼主| 发表于 2024-10-27 10:38:25 | 显示全部楼层
kai3381 发表于 2024-10-27 09:10
做个机器人,服务器启动U10大于0每秒减少1

有想过这个,但好像也不太好操作。机器人的定时是按每天的某个时间点启动的吧?这样的话,感觉也不是很合理。
回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

301

帖子

9927

金币

2

主题

LV9

Rank: 9

积分
350
银蛋
1
     在线时间
0 小时
发表于 2024-10-27 11:20:18 | 显示全部楼层
xiaoxiaocai 发表于 2024-10-27 10:38
有想过这个,但好像也不太好操作。机器人的定时是按每天的某个时间点启动的吧?这样的话,感觉也不是很合 ...

机器人可以每秒 每小时 每分钟 每周启动
回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

229

帖子

9

金币

5

主题

LV8

Rank: 8Rank: 8Rank: 8Rank: 8

积分
321
银蛋
0
     在线时间
0 小时
QQ
发表于 2024-10-27 18:11:39 | 显示全部楼层
[@Login]
#IF
#ACT
SetOnTimer 0 1 ;个人定时器上线运行 1秒运行一次



[@OnTimer0] ;个人定时器执行
#if
LARGE u10 0 ;检测U10是否大于0
#act
DEC U10 1 ;u10大于0每秒u10变量减少1


备注;定时器不要和版本内重复
回复 支持 反对

使用道具 举报

TA在排名榜Top100

金币:暂未上榜

发帖:暂未上榜

在线:暂未上榜

563

帖子

583

金币

0

主题

LV11

Rank: 11Rank: 11Rank: 11

积分
563
银蛋
0
     在线时间
0 小时
发表于 2024-10-28 16:21:02 | 显示全部楼层
本帖最后由 ltinao95103 于 2024-10-28 16:35 编辑

<$KILLMONEXPRATE> 杀怪经验倍数
<$KILLMONEXPRATETIME> 杀怪经验倍数时长

这两个变量不考虑下吗?
sendmsg 6 当前经验倍数:<$KILLMONEXPRATE>,剩余时间:<$KILLMONEXPRATETIME>



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

查看内容

传奇版本

金装版本

精华版本

商业版本

赚金币方法

如此玩金币

新手教程

返回顶部

手机版|小黑屋|如此玩

Copyright © 2001-2018 RuCiWan Inc. Template by Comsenz Inc. 传奇服务端 | 联系QQ:84985880 | 鲁公网安备 37131102371507号

Powered by RuCiWanX3.4( 陕ICP备19019536号-1 )

快速回复 返回顶部 返回列表