找回密码
 立即注册
查看: 237|回复: 10

求助实现脚本功能

[复制链接]

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-28 15:57:58 | 显示全部楼层 |阅读模式

想到一个小脚本,没什么含金量。但是我比较笨没想出来。。
就是达到条件可以给与人物一个顶戴加属性吧。2小时
小退下线都计算时间,2小时后取消。上线也没没有了。
问下大佬们这个小脚本咋写啊。没啥思路

0

主题

557

回帖

9

积分

新手上路

积分
9
发表于 2026-3-28 15:57:58 | 显示全部楼层
限时称号就可以了啊

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-28 15:57:58 | 显示全部楼层
czy7812 发表于 2022-2-19 23:50 限时称号就可以了啊
目前的想法是不想做称号啊。就是想实现一个这样的思路过程。大佬- -

237

主题

580

回帖

238

积分

中级会员

积分
238
发表于 2026-3-28 15:57:58 | 显示全部楼层
给予属性
ChangeHumAbility 2 + 10  1200
#SAY
你的防御上限增加10点.20分钟后后恢复
设置顶戴效果
人物顶戴:
[@main]
#ACT
SETICON 0 3 1 30 -30 0 0 300
SETICON 1 3 2 -30 -30
SETICON 2 3 3 -60 -30 3
SETICON 3 3 7
注:扩展的播放顺序和播放速度方便大家给人物做一些特效。。。以上为基本列子,大家自行按照格式添加需要的特效!
;如果要清除,WIL文件序号设置为-1即可
[@main]
SETICON 0 -1
SETICON 1 -1
SETICON 2 -1
定时器清除顶戴即可

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-28 15:57:58 | 显示全部楼层
QM加入:
[@login]
#IF
CHECKNAMEDATETIMELIST ..\\QuestDiary\\名单.txt 1 S1 N$剩余天数 N$剩余小时 N$剩余分钟
#ACT
MOV N$剩余时间 0
MUL N$时间天 <$str(N$剩余天数)> 24
MUL N$时间天 60
MUL N$时间天 60
MUL N$时间时 <$str(N$剩余小时)> 60
MUL N$时间时 60
MUL N$时间分 <$str(N$剩余分钟)> 60
INC N$剩余时间 <$STR(N$时间天)>
INC N$剩余时间 <$STR(N$时间时)>
INC N$剩余时间 <$STR(N$时间分)>
ChangeHumAbility 2 + 10  N$剩余时间
SendCenterMsg 180 251 属性增加还剩余%d. 0 N$剩余时间 @exit
[@npc]
#IF
#ACT
ChangeHumAbility 2 + 10  7200
ADDNAMEDATETIMELIST ..\\QuestDiary\\名单.txt 0 2 0
SendCenterMsg 180 251 属性增加还剩余%d. 0 7200 @exit

0

主题

559

回帖

22

积分

新手上路

积分
22
发表于 2026-3-28 15:57:58 | 显示全部楼层
以上为例子,使用用会员系统来计算时间。
一般情况下,增加属性应该是没有时间参数
而是利用倒计时跳转来重新读取属性刷新。根据每个人的版本而定吧

250

主题

530

回帖

264

积分

中级会员

积分
264
发表于 2026-3-28 15:57:58 | 显示全部楼层
限时称号就可以了啊

256

主题

538

回帖

257

积分

中级会员

积分
257
发表于 2026-3-28 15:57:58 | 显示全部楼层
czy7812 发表于 2022-2-19 23:50 限时称号就可以了啊
目前的想法是不想做称号啊。就是想实现一个这样的思路过程。大佬- -

216

主题

548

回帖

235

积分

中级会员

积分
235
 楼主| 发表于 2026-3-28 15:57:58 | 显示全部楼层
给予属性
ChangeHumAbility 2 + 10  1200
#SAY
你的防御上限增加10点.20分钟后后恢复
设置顶戴效果
人物顶戴:
[@main]
#ACT
SETICON 0 3 1 30 -30 0 0 300
SETICON 1 3 2 -30 -30
SETICON 2 3 3 -60 -30 3
SETICON 3 3 7
注:扩展的播放顺序和播放速度方便大家给人物做一些特效。。。以上为基本列子,大家自行按照格式添加需要的特效!
;如果要清除,WIL文件序号设置为-1即可
[@main]
SETICON 0 -1
SETICON 1 -1
SETICON 2 -1
定时器清除顶戴即可

0

主题

534

回帖

0

积分

新手上路

积分
0
发表于 2026-3-28 15:57:58 | 显示全部楼层
QM加入:
[@login]
#IF
CHECKNAMEDATETIMELIST ..\\QuestDiary\\名单.txt 1 S1 N$剩余天数 N$剩余小时 N$剩余分钟
#ACT
MOV N$剩余时间 0
MUL N$时间天 <$str(N$剩余天数)> 24
MUL N$时间天 60
MUL N$时间天 60
MUL N$时间时 <$str(N$剩余小时)> 60
MUL N$时间时 60
MUL N$时间分 <$str(N$剩余分钟)> 60
INC N$剩余时间 <$STR(N$时间天)>
INC N$剩余时间 <$STR(N$时间时)>
INC N$剩余时间 <$STR(N$时间分)>
ChangeHumAbility 2 + 10  N$剩余时间
SendCenterMsg 180 251 属性增加还剩余%d. 0 N$剩余时间 @exit
[@npc]
#IF
#ACT
ChangeHumAbility 2 + 10  7200
ADDNAMEDATETIMELIST ..\\QuestDiary\\名单.txt 0 2 0
SendCenterMsg 180 251 属性增加还剩余%d. 0 7200 @exit

© 2026 折翼天使社区 版权所有