查看: 1668|回复: 3

[已经解决] 【XP】如何改變戰鬥技能的判定?

[复制链接]
梦石
0
星屑
50
在线时间
510 小时
注册时间
2010-5-8
回帖
227
发表于 2011-12-28 18:50:35 | 显示全部楼层 |阅读模式

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

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

×
(標題……要如何寫?)
  1. case $data_skills[battler.current_action.skill_id].name
复制代码
上面這個是判定取得「使用中的技能」的名稱,
如何把他改成「使用中的技能」的id?
完全版在此:
  1. # スキル詠唱 Ver 1.00
  2. # 配布元・サポートURL
  3. # http://members.jcom.home.ne.jp/cogwheel/

  4. class Scene_Battle
  5.   #--------------------------------------------------------------------------
  6.   # ● スキル詠唱タイム作成
  7.   #--------------------------------------------------------------------------
  8.   def recite_time(battler)
  9.     # 詠唱に要する時間。『battler.rtp = 100』でタイムゲージが溜まる時間と同等。
  10.     # 合成スキル使用時は、全員で詠唱タイムを稼ぐため人数×100で通常時と同等。
  11.     case $data_skills[battler.current_action.skill_id].name
  12.     when "ヒール"
  13.       battler.rtp = 30
  14.     when "ファイア"
  15.       battler.rtp = 60
  16.     when "アイス"
  17.       battler.rtp = 60
  18.     when "サンダー"
  19.       battler.rtp = 60
  20.     when "ウィンド"
  21.       battler.rtp = 60
  22.     when "ウォーター"
  23.       battler.rtp = 60
  24.     when "ウォーター+"
  25.       battler.rtp = 100
  26.     when "クロスカット"
  27.       battler.rtp = 20
  28.     when "レッグスイープ"
  29.       battler.rtp = 20
  30.     when "ハリケーン"
  31.       battler.rtp = 80
  32.     when "サンダーピアス"
  33.       battler.rtp = 80
  34.     when "スパイラルブレード"
  35.       battler.rtp = 120
  36.     when "スクリュースラスト"
  37.       battler.rtp = 120
  38.     when "デッドリーダンス"
  39.       battler.rtp = 120
  40.     else
  41.       battler.rtp = 0
  42.     end
  43.     battler.rtp *= @max  / 100
  44.   end
  45. end
复制代码

点评

底下when的内容改成特定的技能ID。比如说ID1的话就是when 1,之后再在地下设置内容  发表于 2011-12-28 20:49
?  发表于 2011-12-28 19:51
你把地下的when的内容改了么= =?  发表于 2011-12-28 19:05

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
回帖
2982

贵宾

发表于 2011-12-28 18:51:48 | 显示全部楼层
把case后头改成这个就行了= =
  1. battler.current_action.skill_id
复制代码

点评

不行啦,試過了發現id和名稱也不能用了==  发表于 2011-12-28 19:04
回复

使用道具 举报

梦石
0
星屑
687
在线时间
1808 小时
注册时间
2009-7-12
回帖
416
发表于 2011-12-29 02:21:48 | 显示全部楼层
$data_skills[battler.current_action.skill_id].id
試試?

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2011-12-31 18:43:29 | 显示全部楼层
遇到这些怪七糟八的事情就是P
什么是p
这个都不会的话,''写毛的脚本。
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部