一朵物语

标题: 定时提醒插件vTimer,抄书CD提醒 [打印本页]

作者: 丨一朵丶紫紫    时间: 2009-9-28 17:34
标题: 定时提醒插件vTimer,抄书CD提醒
本帖最后由 丨一朵丶紫紫 于 2009-10-2 12:38 编辑

功能:  1、定时提醒
  2、定时执行
  3、重复提醒,重复执行
  4、利用它的功能实现的抄书CD提醒
  用法:
  1、关掉Bigfoot的时钟(因为和它长得一样)
  2、左键点击vTimer的时钟新建定时器,右键点击弹出有效定时器列表,点击编辑对应的
  3、定时精度为1分钟,重复间隔单位也是分钟
  4、执行框内可以填入lua代码,请在Cube内测试好再粘贴过来,不要写执行时间超过1秒的
  5、执行框有内容就不弹出提醒
  另,移动时钟位置后,左键点击才会保存位置

  鸣谢:
  178大脚的时钟
  kurapica的Cube
  配备:
  下页附插件执行代码
  插件下载地址:
抄书CD检查
  --新建定时器
  --名称为"抄书CD检查"
  --时间为当前时间+2分钟
  --重复间隔为30分钟,时间越短更新越及时,设置在60分钟之内提醒都准
  --有效打勾
  --执行框复制粘贴下列代码
  --最好再把这个代码在Cube里做启动执行
  代码如下:
local cdlist={
        ["白碑/绿碑 2小时CD"] = 210,
        ["绿书 1小时CD"] = 235,
        ["蓝书 6小时CD"] = 211,
}
local t=TimeToDate(GetCurrentTime())
for k,cd in pairs(cdlist) do
        local CDRemainTime = GetClientPlayer().GetCDLeft(cd)
        local nH, nM, nS = GetTimeToHourMinuteSecond(CDRemainTime, true)
        if not vTimer.timerlist[k] then
                vTimer.timerlist[k]={desc="",run="",hour=0,minute=0,valid=true,daily=false,interval=0}        
        end
        local v=vTimer.timerlist[k]
        v.hour = (t.hour + nH + math.floor( (t.minute + nM + 1) / 60))%24
        v.minute = (t.minute + nM + 1) % 60
        if nH==0 and nM==0 and nS==0 then
                v.valid=false
        else
                v.valid=true
        end
end


[attach]11979[/attach]
作者: 丨一朵丶FY飞扬    时间: 2009-9-28 20:04
好东西~感谢感谢
作者: 丨一朵丶新约    时间: 2009-9-28 22:09
收了~~~
作者: 丨一朵丶小扇    时间: 2009-9-29 00:15
掌门叫你回门派听课
作者: 丨一朵丶天河色    时间: 2009-9-30 16:56
应该吧插件传到这边的 ....
作者: 丨一朵丶指南针    时间: 2009-10-15 18:48
好东西一定要支持




欢迎光临 一朵物语 (http://bbs.yiduo.org/) Powered by Discuz! X3.2