赞 | 167 |
VIP | 31 |
好人卡 | 10 |
积分 | 191 |
经验 | 158321 |
最后登录 | 2024-10-27 |
在线时间 | 5075 小时 |
Lv4.逐梦者 (管理员) 砂上描绘的愿想
- 梦石
- 15
- 星屑
- 4120
- 在线时间
- 5075 小时
- 注册时间
- 2012-1-15
- 帖子
- 4618
|
本帖最后由 迷糊的安安 于 2012-3-23 14:27 编辑
默认脚本的Window_SkillList里面的内容-
- #--------------------------------------------------------------------------
- # ● 绘制技能的使用消耗
- #--------------------------------------------------------------------------
- def draw_skill_cost(rect, skill) #定义技能使用的消耗
- if @actor.skill_tp_cost(skill) > 0 #如果这个技能消耗的TP值大于零
- change_color(tp_cost_color, enable?(skill)) #使用TP的颜色
- draw_text(rect, @actor.skill_tp_cost(skill), 2) #绘制消耗的TP值,逗号2是居右的意思
- elsif @actor.skill_mp_cost(skill) > 0 #否则,(如果这个技能使用的TP值小于或等于零,)消耗的MP值大于零
- change_color(mp_cost_color, enable?(skill)) #使用MP的颜色
- draw_text(rect, @actor.skill_mp_cost(skill), 2) #绘制消耗的MP值
- end
- end
复制代码 这样 看懂了么? 知道怎样改了吧?
格式看懂了一切好说……
好吧……我还是直接给答案你好了……把这一段整个改成
- #--------------------------------------------------------------------------
- # ● 绘制技能的使用消耗
- #--------------------------------------------------------------------------
- def draw_skill_cost(rect, skill)
- [email protected]_tp_cost(skill) > 0 and @actor.skill_mp_cost(skill) > 0
- change_color(tp_cost_color, enable?(skill))
- draw_text(rect, "TP"[email protected]_tp_cost(skill).to_s+"+MP ",2)
- change_color(mp_cost_color, enable?(skill))
- draw_text(rect, @actor.skill_mp_cost(skill), 2)
- elsif
- if @actor.skill_tp_cost(skill) > 0
- change_color(tp_cost_color, enable?(skill))
- draw_text(rect,@actor.skill_tp_cost(skill), 2)
- elsif @actor.skill_mp_cost(skill) > 0
- change_color(mp_cost_color, enable?(skill))
- draw_text(rect, @actor.skill_mp_cost(skill), 2)
- end
- end
- end
复制代码 |
|