| 赞 | 0  | 
 
| VIP | 77 | 
 
| 好人卡 | 306 | 
 
| 积分 | 1 | 
 
| 经验 | 85662 | 
 
| 最后登录 | 2023-11-23 | 
 
| 在线时间 | 1782 小时 | 
 
 
 
 
 
Lv1.梦旅人 虱子 
	- 梦石
 - 0 
 
        - 星屑
 - 121 
 
        - 在线时间
 - 1782 小时
 
        - 注册时间
 - 2010-6-19
 
        - 帖子
 - 3597
 
 
 
 | 
	
- $louse_can_use_skill = []
 
 - # 上面是初始化
 
 - #===============================================================================
 
 - # 自定义内容
 
 - # 定义方法:
 
 - # $louse_can_use_skill.push([技能ID,状态ID])
 
 - # 定义后只有在该状态下才能使用该技能
 
 - # 咳咳SP不够自然也不能用
 
 - #===============================================================================
 
 - $louse_can_use_skill.push([57,5])
 
 - #===============================================================================
 
 - # 脚本内容
 
 - #===============================================================================
 
 - $louse_states_id = []
 
 - $louse_skills_id = []
 
 - for shizi in $louse_can_use_skill
 
 -   $louse_states_id.push(shizi[1])
 
 -   $louse_skills_id.push(shizi[0])
 
 - end
 
 - class Game_Battler
 
 -   def skill_can_use?(skill_id)
 
 -     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
 
 -     occasion = $data_skills[skill_id].occasion
 
 -     if $game_temp.in_battle
 
 -       for i in 0...$louse_skills_id.size
 
 -         shizi_skill = $louse_skills_id[i]
 
 -         if skill_id == shizi_skill
 
 -           return self.state?($louse_states_id[i])
 
 -         end
 
 -       end
 
 -       return (occasion == 0 or occasion == 1)
 
 -     else
 
 -       return (occasion == 0 or occasion == 2)
 
 -     end
 
 -   end
 
 - end
 
  复制代码 XD |   
 
 
 
 |