Project1

标题: RMXP裝備降低能力直問題 [打印本页]

作者: jilok3    时间: 2012-7-13 00:09
标题: RMXP裝備降低能力直問題
本帖最后由 jilok3 于 2012-7-13 10:47 编辑

如果我要再裝備某防具時降低能力直該怎麼做?
因為輸入-XXX就會跑出"請輸入0~999之間的數值"dsu_plus_rewardpost_czw
作者: YeYe.    时间: 2012-7-13 02:00



好久没回答了,不会放过你的~

给装备加上一个自动状态
然后自动状态减少百分比的能力就可以了~

记住!状态不要设置战斗回合数哦 因为这个防具是永久减少你的能力,除非卸下装备才能正常~
作者: YeYe.    时间: 2012-7-13 08:57
本帖最后由 YeYe. 于 2012-7-13 09:06 编辑



可以直接降低的呀?怎么你的不行

不过还有方法,就是设置有点麻烦~
在Scene_Title的49行下面加:
$data_weapons[武器ID].atk = 攻击力
$data_weapons[武器ID].str_plus =力量
$data_weapons[武器ID].dex_plus = 灵巧
$data_weapons[武器ID].agi_plus = 速度
$data_weapons[武器ID].int_plus = 魔力

防具的是:
$data_armors[防具ID].str_plus =力量
$data_armors[防具ID].dex_plus = 灵巧
$data_armors[防具ID].agi_plus = 速度
$data_armors[防具ID].int_plus = 魔力

也可以降低或提升防御的哦~
$data_armors[防具ID].pdef_plus = 物理防御
$data_armors[防具ID].mdef_plus = 魔法防御


$data_armors[防具ID].maxhp_plus = 最大HP
$data_armors[防具ID].maxsp_plus = 最大SP
$data_armors[防具ID].set_plus = 攻击力
$data_armors[防具ID].eva_plus = 回避
$data_armors[防具ID].eva_plus = 回避

“weapons”这个是武器的     “armors”这个是防具的
作者: YeYe.    时间: 2012-7-13 09:44
@jilok3范例来了

范例11.rar (194.41 KB, 下载次数: 33)    改的地方我写有备注
作者: jilok3    时间: 2012-7-13 10:49
YeYe. 发表于 2012-7-13 09:44
@jilok3范例来了

   改的地方我写有备注

謝謝,以認可,錯誤原因是你的49行和我的49行不太一樣.....總之感謝
作者: lucifer4223    时间: 2013-10-6 22:12
在吗??获取装备的 回避修正,究竟是什么??

eva_plus  这个值在系统中无效

actor.eva 只能得到角色的回避值

我用
module RPG  
  class Armor
    def initialize
      @eva = 0
    end   
    attr_accessor :eva  
  end  
end
也没用、
Armor.eva 和 RPG::Armor.eva 也没用
求解。我正在做物品详细说明,
想添加一个装备修正回避的属性显示
作者: lucifer4223    时间: 2013-10-6 23:59
不好意思
我解决了。
在  RM天干宝典里,找到了从头开始学脚本的电子书,狂翻。。。

self.contents.draw_text(50, 32, 100, 32, $data_armors[1].eva.to_s, 2)

嗯,就是要个 to_s  获取当前值的意思吗 ??




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1