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

Project1

 找回密码
 注册会员
搜索

装备增加气血或魔法的描述问题

查看数: 2659 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-10-4 21:35

正文摘要:

这个是 装备附加HP SP 的脚本 RUBY 代码复制#装备附加HP SP#使用方法 给装备名后用“,”追加数值#例如:  铜剑,500,200  那个这个武器会增加500点HP和200点SP#顺序不 ...

回复

jiahui5592986 发表于 2014-10-5 11:43:07
RyanBern 发表于 2014-10-5 09:20
应该是这样。不过我看到了装备等级限制,所以这个脚本和装备增加sp hp 脚本极可能有冲突,所以最好把装备等 ...

OK了。谢谢
chd114 发表于 2014-10-5 09:59:19
jiahui5592986 发表于 2014-10-4 06:00
这个是错误.可不可以新建个数据组.在里面写上防具所增加的气血或者魔法.然后在物品详情里面描绘那个值? ...

你传工程上来吧···
RyanBern 发表于 2014-10-5 09:20:52
  1. text = "魔法 +#{equip.sp} " unless equip.sp.zero?
复制代码
应该是这样。不过我看到了装备等级限制,所以这个脚本和装备增加sp hp 脚本极可能有冲突,所以最好把装备等级脚本也发一下。
另外的一个问题就是,其实我没懂为什么要加一句if equip.guard_element_set.include?(XX),难道描绘字符串与否还要看防具的属性防御么?

评分

参与人数 1星屑 +200 收起 理由
︶ㄣ牛排ぶ + 200 认可答案

查看全部评分

chd114 发表于 2014-10-4 22:46:31
jiahui5592986 发表于 2014-10-4 05:32
我知道...装备增加的气血和魔法 .是这样描绘么?

理论上这样写

点评

好吧我承认其实第二个脚本我没仔细看···  发表于 2014-10-5 09:40
明明不是这样写,chd最近没写脚本所以退步了么  发表于 2014-10-5 09:16
jiahui5592986 发表于 2014-10-4 22:32:41
chd114 发表于 2014-10-4 22:15
第一个只是给你放进第一个脚本测试玩的,第二个报错了?第二个是让你放进物品介绍的那个Window_Help里测 ...

我知道...
  1.         if equip.guard_element_set.include?(6)    # 魔法 +10 防御 +10
  2.           txt = "魔法 +#{equip.mp} " unless equip.name.split(/,/)[2].zero?
  3.         # 项链
  4.         elsif equip.guard_element_set.include?(7) # 灵力 +10
  5.           txt = "灵力 +#{equip.int_plus} " unless equip.int_plus.zero?
  6.         # 衣服
  7.         elsif equip.guard_element_set.include?(8) # 体质 +10 防御 +10
  8.           txt = "体质 +#{equip.mdef} " unless equip.mdef.zero?
  9.         # 腰带
  10.         elsif equip.guard_element_set.include?(9) # 气血 +10 防御 +10
  11.           txt = "气血 +#{equip.hp} " unless equip.name.split(/,/)[1].zero?
  12.         # 鞋子
  13.         elsif equip.guard_element_set.include?(10)# 敏捷 +10 防御 +10
  14.           txt = "速度 +#{equip.agi_plus} " unless equip.agi_plus.zero?
  15.         end
复制代码
装备增加的气血和魔法 .是这样描绘么?
chd114 发表于 2014-10-4 22:15:37
jiahui5592986 发表于 2014-10-4 05:12
是这样么.可是会报错额....还有你说的第一个添加那个脚本.我没懂

第一个只是给你放进第一个脚本测试玩的,第二个报错了?第二个是让你放进物品介绍的那个Window_Help里测试玩的
jiahui5592986 发表于 2014-10-4 22:12:45
chd114 发表于 2014-10-4 21:55
第一个脚本用这个第二个脚本用这个
  1.         if equip.guard_element_set.include?(6)    # 魔法 +10 防御 +10
  2.           txt = "魔法 +#{equip.mp} " unless equip.name.split(/,/)[2].zero?
  3.         # 项链
  4.         elsif equip.guard_element_set.include?(7) # 灵力 +10
  5.           txt = "灵力 +#{equip.int_plus} " unless equip.int_plus.zero?
  6.         # 衣服
  7.         elsif equip.guard_element_set.include?(8) # 体质 +10 防御 +10
  8.           txt = "体质 +#{equip.mdef} " unless equip.mdef.zero?
  9.         # 腰带
  10.         elsif equip.guard_element_set.include?(9) # 气血 +10 防御 +10
  11.           txt = "气血 +#{equip.hp} " unless equip.name.split(/,/)[1].zero?
  12.         # 鞋子
  13.         elsif equip.guard_element_set.include?(10)# 敏捷 +10 防御 +10
  14.           txt = "速度 +#{equip.agi_plus} " unless equip.agi_plus.zero?
  15.         end
复制代码
是这样么.可是会报错额....还有你说的第一个添加那个脚本.我没懂
chd114 发表于 2014-10-4 21:55:30
第一个脚本用这个
  1. p $data_weapon[1].name.split(/,/)[1]
复制代码
第二个脚本用这个
  1. p equip.name.split(/,/)[1]
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-21 14:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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