THE NVL Maker

 找回密码
 注册
搜索
查看: 9205|回复: 3

[系统修改] 每隔一段时间某个数据自动加上一定的数值

[复制链接]

3

主题

14

帖子

0

精华

游戏开发者

积分
14
发表于 2015-10-29 15:38:22 | 显示全部楼层 |阅读模式
如题。
详细一点描述的话,应该是类似每隔多少秒,HP自动+5或者是每隔多少秒,道具XX自动+1这样。
整个过程不受玩家的干扰,自动进行。
如果想要达到这样的效果,要怎么写脚本呢?
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2015-10-29 22:43:49 | 显示全部楼层
  1. [iscript]
  2. //计时器调用的函数
  3. function addNumber()
  4. {
  5. f.number++;
  6. }
  7. //新建计时器
  8. f.timer=new Timer(addNumber,"");
  9. //5000毫秒调用一次
  10. f.timer.interval = 5000;
  11. //启动计时器
  12. f.timer.enabled=true;
  13. [endscript]
复制代码

不过这个有个问题,存档读档是不能保存Timer对象的。所以如果有更复杂的需求最好写成插件。
回复

使用道具 举报

3

主题

14

帖子

0

精华

游戏开发者

积分
14
 楼主| 发表于 2015-10-30 11:39:46 | 显示全部楼层
写成插件的意思是写进TJS里面吗?是写进已有的里面还是新建一个?新建的话krkr能直接调用还是需要修改原有的TJS才能读取这个插件?
我和小伙伴还只停留在KS上,TJS有点闹不明白。
回复

使用道具 举报

16

主题

990

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1011
发表于 2015-10-31 23:31:05 | 显示全部楼层
瑭谈音 发表于 2015-10-30 11:39
写成插件的意思是写进TJS里面吗?是写进已有的里面还是新建一个?新建的话krkr能直接调用还是需要修改原有 ...

写成插件的意思是新建一个脚本然后把上面这段代码扩展成一个可以用来保存读取的类,然后再用KRKR直接调用就行了,不用改原来的代码。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-4-29 06:09 , Processed in 0.011082 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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