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

Project1

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

帮帮忙修改下"透视"技能成不?

 关闭 [复制链接]

Lv4.逐梦者

梦石
0
星屑
7533
在线时间
1121 小时
注册时间
2006-7-18
帖子
579
跳转到指定楼层
1
发表于 2008-3-12 01:34:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================

# 探查效果 v1.1 by SailCat
# ============================================================================
# 脚本使用说明:
# 1.探查特技的特技名称请写成"Libra",如果想用别的可以修改第19行。该行内容:
#   if skill.name == "Libra"
#   将"Libra"改为自己设置的技能名,比如"Scan"或"侦测"
# 2.探查使用系统标准对话框, 和66rpg的加强对话框没有冲突。
# 3.探查技能所用到的属性为系统定义的属性(其中前8种为自然属性,其后为生物种)。
#   如果你对其有所修改,请检查自然属性个数并修改第40行为相应的数目。该行内容:
#   element_nature = 8
# 4.为美观起见,请将该特技的所有动画效果设置为无。
# ============================================================================

class Game_Battler
  alias sailcat_skill_effect skill_effect
  def skill_effect(user, skill)
    # 探查效果
    if skill.name == "Libra"
      # 设置伤害字符串为空
      self.damage = ""
      # 设置探查字符串为空
      text = ""
      # 敌人名称
      text += "\\c[3]" + self.name + "  "
      # 敌人HP
      text += "\\c[1]" + $data_system.words.hp + " "
      if self.hp < self.maxhp * 25 / 100
        text += "\\c[6]"
      else
        text += "\\c[0]"
      end
      text += self.hp.to_s + "/" + self.maxhp.to_s + "  "
      # 敌人SP
      text += "\\c[1]" + $data_system.words.sp + " \\c[0]"
      text += self.sp.to_s + "/" + self.maxsp.to_s + "  \n"
      # 敌人属性存放数组
      element_name = $data_system.elements
      # 自然元素属性数目
      element_nature = 8
      # 敌人类型判断,以遇到的第一个有效类型为准,没有的话为空
      for i in element_nature + 1..element_name.size - 1
        if self.element_rate(i) >= 150
          text += "Special: " + element_name + " creature type\n"
          break
        end
      end
      # 敌人属性抵抗判断
      text += "Elemental Resistances:\n"
      for i in 1..element_nature
        case self.element_rate(i)
        # 等于100的情况,正常,设为白色
        when 100
          text += "\\c[0]" + element_name + " "
        # 大于101小于200的情况,弱点属性,设为红色
        when 101..200
          text += "\\c[2]" + element_name + " "
        # 大于1小于99的情况,抵抗属性,设为黄色
        when 1..99
          text += "\\c[6]" + element_name + " "
        # 等于0的情况,无效属性,设为灰色
        when 0
          text += "\\c[7]" + element_name + " "
        # 负值的情况,吸收属性,设为绿色
        when -100..-1
          text += "\\c[3]" + element_name + " "
        end
      end
      # 显示侦测文字
      $game_temp.message_text = text
    end   
    sailcat_skill_effect(user,skill)
  end
end


#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================

这是站上找到的!!用了下还不错,不过觉得还不足!能不能加上显示可获得的经验以及能掉落的武器,防具,道具?甚至是怪所拥有的技能?……其实还想说显示怪的基本说明……在另一边写好某编号怪物的说明到时候直接调用文本……等等。不过貌似太麻烦了
此贴于 2008-3-14 15:36:55 被版主水迭澜提醒,请楼主看到后对本贴做出回应。


----------------版务----------------
如果问题未解决,请继续提问
如果问题已解决,请结贴
若到末贴发贴时间后一周仍未结贴
管理员会自动为你过期帖子、结贴或强行认可答案(好人卡-1)

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

2
发表于 2008-3-12 01:35:18 | 只看该作者
请自行搜索脚本研究并更改,或者出VIP悬赏请人更改..........
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 19:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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