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

Project1

 找回密码
 注册会员
搜索
查看: 773|回复: 5
打印 上一主题 下一主题

[已经解决] 谁可以给个显示主角回避率的脚本?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-8-17
帖子
172
跳转到指定楼层
1
发表于 2009-8-20 12:47:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
最好可以在力量灵巧 速度魔力旁边显示的
谢谢

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-8-17
帖子
172
2
 楼主| 发表于 2009-8-20 13:01:40 | 只看该作者
怎么没人回答啊!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
3
发表于 2009-8-20 13:29:03 | 只看该作者
在哪里显示
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-1-1
帖子
263
4
发表于 2009-8-20 13:34:49 | 只看该作者
本帖最后由 柳飛鷹 于 2009-8-20 13:47 编辑
  1. #==============================================================================
  2. # ■ Window_EquipLeft
  3. #------------------------------------------------------------------------------
  4. #  装备画面的、显示角色能力值变化的窗口。
  5. #==============================================================================

  6. class Window_EquipLeft < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     actor : 角色
  10.   #--------------------------------------------------------------------------
  11.   def initialize(actor)
  12.     super(0, 64, 272, 416)
  13.     self.contents = Bitmap.new(width - 32, height - 32)
  14.     @actor = actor
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 刷新
  19.   #--------------------------------------------------------------------------
  20.   def refresh
  21.     self.contents.clear
  22.     draw_actor_name(@actor, 4, 0)
  23.     draw_actor_level(@actor, 4, 32)

  24.     draw_actor_parameter(@actor, 4, 64, 0)
  25.     draw_actor_parameter(@actor, 4, 96, 1)
  26.     draw_actor_parameter(@actor, 4, 128, 2)
  27.     draw_actor_parameter(@actor, 4, 160, 7)
  28.     draw_actor_parameter(@actor, 4, 192, 3)
  29.     draw_actor_parameter(@actor, 4, 224, 4)
  30.     draw_actor_parameter(@actor, 4, 256, 5)
  31.     draw_actor_parameter(@actor, 4, 288, 6)
  32.     if @new_atk != nil
  33.       self.contents.font.color = system_color
  34.       self.contents.draw_text(160, 64, 40, 32, "→", 1)
  35.       self.contents.font.color = @new_atk>@actor.atk ? up_color : down_color
  36.       self.contents.font.color = normal_color if @new_atk == @actor.atk
  37.       self.contents.draw_text(200, 64, 36, 32, @new_atk.to_s, 2)
  38.     end
  39.     if @new_pdef != nil
  40.       self.contents.font.color = system_color
  41.       self.contents.draw_text(160, 96, 40, 32, "→", 1)
  42.       self.contents.font.color = @new_pdef>@actor.pdef ? up_color : down_color
  43.       self.contents.font.color = normal_color if @new_pdef == @actor.pdef
  44.       self.contents.draw_text(200, 96, 36, 32, @new_pdef.to_s, 2)
  45.     end
  46.     if @new_mdef != nil
  47.       self.contents.font.color = system_color
  48.       self.contents.draw_text(160, 128, 40, 32, "→", 1)
  49.       self.contents.font.color = @new_mdef>@actor.mdef ? up_color : down_color
  50.       self.contents.font.color = normal_color if @new_mdef == @actor.mdef
  51.       self.contents.draw_text(200, 128, 36, 32, @new_mdef.to_s, 2)
  52.     end
  53.     if @new_eva != nil
  54.       self.contents.font.color = system_color
  55.       self.contents.draw_text(160, 160, 40, 32, "→", 1)
  56.       self.contents.font.color = @new_eva>@actor.eva ? up_color : down_color
  57.       self.contents.font.color = normal_color if @new_eva == @actor.eva
  58.       self.contents.draw_text(200, 160, 36, 32, @new_eva.to_s, 2)
  59.     end
  60.     if @new_str != nil
  61.       self.contents.font.color = system_color
  62.       self.contents.draw_text(160, 192, 40, 32, "→", 1)
  63.       self.contents.font.color = @new_str>@actor.str ? up_color : down_color
  64.       self.contents.font.color = normal_color if @new_str == @actor.str
  65.       self.contents.draw_text(200, 192, 36, 32, @new_str.to_s, 2)
  66.     end
  67.     if @new_dex != nil
  68.       self.contents.font.color = system_color
  69.       self.contents.draw_text(160, 224, 40, 32, "→", 1)
  70.       self.contents.font.color = @new_dex>@actor.dex ? up_color : down_color
  71.       self.contents.font.color = normal_color if @new_dex == @actor.dex
  72.       self.contents.draw_text(200, 224, 36, 32, @new_dex.to_s, 2)
  73.     end
  74.     if @new_agi != nil
  75.       self.contents.font.color = system_color
  76.       self.contents.draw_text(160, 256, 40, 32, "→", 1)
  77.       self.contents.font.color = @new_agi>@actor.agi ? up_color : down_color
  78.       self.contents.font.color = normal_color if @new_agi == @actor.agi
  79.       self.contents.draw_text(200, 256, 36, 32, @new_agi.to_s, 2)
  80.     end
  81.     if @new_int != nil
  82.       self.contents.font.color = system_color
  83.       self.contents.draw_text(160, 288, 40, 32, "→", 1)
  84.       self.contents.font.color = @new_int>@actor.int ? up_color : down_color
  85.       self.contents.font.color = normal_color if @new_int == @actor.int
  86.       self.contents.draw_text(200, 288, 36, 32, @new_int.to_s, 2)
  87.     end
  88.   end
  89.   #--------------------------------------------------------------------------
  90.   # ● 变更装备后的能力值设置
  91.   #     new_atk  : 变更装备后的攻击力
  92.   #     new_pdef : 变更装备后的物理防御
  93.   #     new_mdef : 变更装备后的魔法防御
  94.   #--------------------------------------------------------------------------
  95.   def set_new_parameters(new_atk, new_pdef, new_mdef, new_eva, new_str, new_dex, new_agi, new_int)
  96.     if @new_atk != new_atk or @new_pdef !=new_pdef or @new_mdef != new_mdef or @new_eva != new_eva or @new_str != new_str or @new_dex !=new_dex or @new_agi != new_agi or @new_int != new_int
  97.       @new_atk = new_atk
  98.       @new_pdef = new_pdef
  99.       @new_mdef = new_mdef
  100.       @new_eva = new_eva
  101.       @new_str = new_str
  102.       @new_dex = new_dex
  103.       @new_agi = new_agi
  104.       @new_int = new_int
  105.       refresh
  106.     end
  107.   end
  108. end
复制代码
OK
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-8-17
帖子
172
5
 楼主| 发表于 2009-8-20 15:24:34 | 只看该作者
大佬不行啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
6
发表于 2009-8-20 21:41:15 | 只看该作者
好像有个追加道具的脚本增加描绘了回避修正值
还有,LSS的脚本似乎就是那來的吧~~不过那只改了装备时的显示,lz可以看看装备画面,应该会显示的,
如果要在状态菜单显示可以找到那个脚本,我这是有,可惜被我改了N多,所以爱莫能助了
那个,想说一点,我理解的回避率是战斗时通过角色和敌人各属性计算所得,所以平时是描绘不出来的,顶多描绘回避修正值
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 17:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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