Project1

标题: ~~技能问题!! [打印本页]

作者: neverstop    时间: 2014-8-2 13:19
标题: ~~技能问题!!
本帖最后由 neverstop 于 2014-8-2 13:43 编辑

恩,直奔主题~

             技能1   用原始的力量攻击对方。有几率会提升自身所有能力。(把原句复制过来了。。)

             技能2   用蓄积起来的能量攻击对方。自己的能力提升的越多,威力就越大。

             技能3   提升己方所有某一相同职业人物的的攻击。

         超有难度的,有没有~

                                                                                                                            麻烦了~{:2_249:}


      
作者: taroxd    时间: 2014-8-2 13:46
本帖最后由 taroxd 于 2014-8-2 13:49 编辑

超没难度的有没有~

爪机写不出代码,不过这些要求都可以技能公式解决。
善用 param_base param_plus add_param 等方法。
有条件的话请去学习 RGSS3, 才能真正随心所欲diy想要的技能
作者: VIPArcher    时间: 2014-8-2 13:50
本帖最后由 VIPArcher 于 2014-8-2 13:54 编辑

1.获取角色的基础能力值$game_actors[n].param_base(param_id)
2.获取角色的附加能力值$game_actors[n].param_plus(param_id)
param_id 为能力值ID
附带
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 各种能力值的简易访问方法
  3.   #--------------------------------------------------------------------------
  4.   def mhp;  param(0);   end    # 最大HP          Maximum Hit Point
  5.   def mmp;  param(1);   end    # 最大MP          Maximum Magic Point
  6.   def atk;  param(2);   end    # 物理攻击        ATtacK power
  7.   def def;  param(3);   end    # 物理防御        DEFense power
  8.   def mat;  param(4);   end    # 魔法攻击        Magic ATtack power
  9.   def mdf;  param(5);   end    # 魔法防御        Magic DeFense power
  10.   def agi;  param(6);   end    # 敏 捷 值        AGIlity
  11.   def luk;  param(7);   end    # 幸 运 值        LUcK
  12.   def hit;  xparam(0);  end    # 成功几率        HIT rate
  13.   def eva;  xparam(1);  end    # 闪避几率        EVAsion rate
  14.   def cri;  xparam(2);  end    # 必杀几率        CRItical rate
  15.   def cev;  xparam(3);  end    # 闪避必杀几率    Critical EVasion rate
  16.   def mev;  xparam(4);  end    # 闪避魔法几率    Magic EVasion rate
  17.   def mrf;  xparam(5);  end    # 反射魔法几率    Magic ReFlection rate
  18.   def cnt;  xparam(6);  end    # 反击几率        CouNTer attack rate
  19.   def hrg;  xparam(7);  end    # HP再生速度      Hp ReGeneration rate
  20.   def mrg;  xparam(8);  end    # MP再生速度      Mp ReGeneration rate
  21.   def trg;  xparam(9);  end    # TP再生速度      Tp ReGeneration rate
  22.   def tgr;  sparam(0);  end    # 受到攻击的几率        TarGet Rate
  23.   def grd;  sparam(1);  end    # 防御效果比率    GuaRD effect rate
  24.   def rec;  sparam(2);  end    # 恢复效果比率    RECovery effect rate
  25.   def pha;  sparam(3);  end    # 药理知识        PHArmacology
  26.   def mcr;  sparam(4);  end    # MP消费率        Mp Cost Rate
  27.   def tcr;  sparam(5);  end    # TP消耗率        Tp Charge Rate
  28.   def pdr;  sparam(6);  end    # 物理伤害加成    Physical Damage Rate
  29.   def mdr;  sparam(7);  end    # 魔法伤害加成    Magical Damage Rate
  30.   def fdr;  sparam(8);  end    # 地形伤害加成    Floor Damage Rate
  31.   def exr;  sparam(9);  end    # 经验获得加成    EXperience Rate

作者: taroxd    时间: 2014-8-2 13:53
VIPArcher 发表于 2014-8-2 13:50
1.获取角色的基础能力值$game_actors[n].param_base(param_id)
2.获取角色的附加能力值$game_actors[n].par ...


你忘了用技能公式里的a,b了
你撞车了




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