| 赞 | 8  | 
 
| VIP | 20 | 
 
| 好人卡 | 126 | 
 
| 积分 | 117 | 
 
| 经验 | 33282 | 
 
| 最后登录 | 2025-11-1 | 
 
| 在线时间 | 1683 小时 | 
 
 
 
 
 
Lv4.逐梦者 
	- 梦石
 - 8 
 
        - 星屑
 - 3711 
 
        - 在线时间
 - 1683 小时
 
        - 注册时间
 - 2010-10-22
 
        - 帖子
 - 1067
 
 
   
 
 | 
	
 本帖最后由 kangxi0109 于 2012-4-6 09:00 编辑  
 
1.使用方法:一个技能(id:xx)对应一个状态(id:yy) 
就是说,比如你一号技能是“火球术”,那么就要对应的设置一个“火球术冷却”状态,你有设置了没? 
2.在RGSS的Game_Battler 3中的-   #--------------------------------------------------------------------------
 
 -   # ● 可以使用特技的判定
 
 -   #     skill_id : 特技 ID
 
 -   #--------------------------------------------------------------------------
 
 -   def skill_can_use?(skill_id)
 
 -     # SP 不足的情况下不能使用
 
 -     if $data_skills[skill_id].sp_cost > self.sp
 
 -       return false
 
 -     end
 
 -     # 战斗不能的情况下不能使用
 
 -     if dead?
 
 -       return false
 
 -     end
 
 -     # 沉默状态的情况下、物理特技以外的特技不能使用
 
 -     if $data_skills[skill_id].atk_f == 0 and self.restriction == 1
 
 -       return false
 
 -     end
 
  复制代码 下面添加如下内容:-    #冷却的情况下不能使用 
 
 -    #冷却的技能ID(xx) 和这个技能对应附加的状态ID(yy) 
 
 -    if skill_id == xx and self.states.include?(yy) 
 
 -      #状态存在时,技能无法使用 
 
 -      return false 
 
 -    end 
 
 -    #在下面可以继续添加其他需要冷却的技能 
 
 -    #如果添加 or 语句,还可以多技能实现共同冷却
 
  复制代码 你添加了没? 
3.这东西除了上面这一段,即两个“叶子”中间的部分,其他的都不是脚本,不能加到脚本里面去... |   
 
 
 
 |