赞 | 8 |
VIP | 0 |
好人卡 | 2 |
积分 | 75 |
经验 | 16755 |
最后登录 | 2024-11-28 |
在线时间 | 1121 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7533
- 在线时间
- 1121 小时
- 注册时间
- 2006-7-18
- 帖子
- 579
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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)
|
|