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

Project1

 找回密码
 注册会员
搜索
楼主: taeckle
打印 上一主题 下一主题

[已经解决] 请教在状态50下使用攻击技能100结束后几率使用技能101再次...

[复制链接]

Lv5.捕梦者

梦石
0
星屑
37864
在线时间
5433 小时
注册时间
2006-11-10
帖子
6549
1
发表于 2019-8-1 10:15:08 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2019-8-2 18:07 编辑

用公共事件就行了, 简单直接绿色无污染

  1. a=$scene.instance_variable_get(
  2. :@active_battler)
  3. b=$scene.instance_variable_get(
  4. :@target_battlers)
  5. return if b.all? {|i| !i.exist?}
  6. if rand(2) == 0
  7.   a.current_action.kind = 1
  8.   a.current_action.skill_id = 101
  9.   $game_temp.forcing_battler = a
  10. end
复制代码


把这段复制到公共事件里, 然后让100号技能调用它就OK了, 敌我都有效

不过之前还要做一件事, 到 game_actor 的脚本里, 找到 def skill_can_use? 这段, 它是用来限制"角色没学会的技能不能使用", 直接删了就行

评分

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

查看全部评分

回复 支持 0 反对 1

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 15:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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