设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3815|回复: 6
打印 上一主题 下一主题

[已经解决] 技能习得/技能升级问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
帖子
438
跳转到指定楼层
1
发表于 2010-8-29 17:44:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 tree52 于 2010-8-29 17:59 编辑

  根据技能使用次数来决定技能的升级,我在郁闷这个脚本不知道怎么回事,好像没有用呢。
  1. #by 霜冻之狼
  2. #第一在main前面插入:

  3. module RPG
  4.   class Skill
  5.     def name
  6.       return @name.split(/,/)[0]
  7.     end
  8.     def timemax
  9.       return @name.split(/,/)[1]
  10.     end
  11.   end
  12. end
  13. class Game_Actor < Game_Battler
  14.   attr_reader   :skillstime                   # 特技已用次数
  15.   @skillstime=[]
  16. def skillstime
  17. return @skillstime
  18. end
  19. end


  20. #其次在Scene_Battle 4第339行和第440行之间插入:

  21. actor = @active_battler.id
  22. if @active_battler.is_a?(Game_Actor) and skill.timemax != nil
  23. if actor.skilltime[skill.id] == skill.timemax+1
  24. actor.learn_skill(skill.id+1)
  25. else
  26. actor.skilltime[skill.id]=0 if actor.skilltime[skill.id] == nil
  27. actor.skilltime[skill.id]+=1
  28. end
  29. end

  30. #使用范例:把技能名称改成"名称,次数"的形式,就会自动学习该技能下一个id的技能

  31. #比如把10号技能的技能名称改上"十字斩,2".此技能用两次后主角就会学到11号技能
  32. #比如把23号技能的技能名称改成"旋风斩,6".此技能用两次后主角就会学到24号技能
  33. #如果想取消这个功能,就把"十字斩,2"改成"十字斩"就行了
复制代码

Lv1.梦旅人

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
帖子
442
2
发表于 2010-8-29 17:47:55 | 只看该作者
其实技能的升级可以靠公共事件来完成的,很容易操作,每次释放的时候变量加1,当变量到一个值的时候,技能A消失,变成B,这个B命名为这个技能的强化名称
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
帖子
438
3
 楼主| 发表于 2010-8-29 17:49:24 | 只看该作者
回复 oОS+WEi 的帖子
  嗯,脚本中在释放技能时候执行一次公共事件?是挺好的,可惜我脚本弱了。

   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
帖子
442
4
发表于 2010-8-29 17:51:02 | 只看该作者
回复 tree52 的帖子


不需要脚本,就直接特技那弄一个公共事件,我在宝典上学到的,不过自己还创了个秒杀技,用一下后忘记掉
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
帖子
438
5
 楼主| 发表于 2010-8-29 17:52:52 | 只看该作者
本帖最后由 tree52 于 2010-8-29 17:59 编辑

回复 oОS+WEi 的帖子
  哦哦!!好的,感谢!我去尝试了,遇到问题再call你,等会儿结贴。

===============================================
  粘一个图,希望以后谁要用到了可以学习:

  结贴咯。

点评

没想到,刚好要给你这个,你就发出来了  发表于 2010-8-29 18:00
哎呦,好像快要能发布一款游戏了,这次一定要低调!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
帖子
442
6
发表于 2010-8-29 18:00:07 | 只看该作者
回复 tree52 的帖子


技能升级.rar (188.99 KB, 下载次数: 421) 看看这个范例吧,顺便给你个技能提示的开关,公共事件里技能升级后,把开关打开,然后遗忘掉技能,再把开关关了,领悟技能,这样感觉技能升级的感觉很真

评分

参与人数 1星屑 +240 收起 理由
IamI + 240 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
帖子
438
7
 楼主| 发表于 2010-8-29 18:04:22 | 只看该作者
回复 oОS+WEi 的帖子


    呵呵,谢谢你呢,你一说我就去搜索一了一下。嗯……已经认可你了~
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 00:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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