查看: 1824|回复: 2

[已经解决] CP增长如何与具体时间挂钩?

  [复制链接]

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
回帖
3425

贵宾

发表于 2009-12-1 02:51:22 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 dukesward 于 2009-12-1 02:53 编辑

先说一下我用的CP系统是这个:
http://rpg.blue/web/index.php?doc-view-4093

搞了很久没搞明白,我知道可以通过改BATTLE_SPEED 这个常量来修改CP的增长速度,但是我现在想将增长只和实际时间挂钩,比如我想设定CP槽最大值为100, 从0CP增长到100CP要花10秒, 那么假设一次攻击扣去了30点, 就需要等待30/100 * 10 = 3秒才能进行下一次攻击, 并且这个增长速度只和时间有关,和敏捷什么的没关系,不管敏捷是多少,CP永远按照从0到100花费10秒的速度增加, 请问这如何实现?

最好是直接在这个上面做修改,谢谢
梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-12-1 11:47:18 | 显示全部楼层
有个脚本叫【高精度计时器】
可以获取秒或者毫秒
用获取到的值做判断来进行增长

在脚本里搜索那个常量的名字可以快速找到要修改的地方











你知道得太多了

回复

使用道具 举报

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
回帖
3425

贵宾

 楼主| 发表于 2009-12-2 01:02:32 | 显示全部楼层
恩,只有后知后觉君回了呀....那好我就拿那个强大的数秒器来做吧....本来我想等等有没有适合新手一点的东东说.........那咱这贴就结了吧.............于是...我不知道怎么结贴......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部