查看: 2848|回复: 2

[已经过期] 请问大触们有增加角色攻击力/防御/魔抗的脚本吗?

[复制链接]
梦石
0
星屑
40
在线时间
5 小时
注册时间
2019-2-27
回帖
1
发表于 2019-2-27 23:09:41 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 黑梦の历史 于 2019-2-27 23:11 编辑

就像是力量/速度/敏捷那样自带的...如果不给角色携带装备那么攻击力和双抗等就是0..这也太奇怪了....有没有能设置给角色攻击力的脚本或是代码...(升级不影响)。
本萌新使用的是RPG Maker xp   丝毫不会写脚本..。
梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-2-28 11:45:20 | 显示全部楼层
本帖最后由 KB.Driver 于 2019-2-28 11:47 编辑

[pre lang="ruby"]class Game_Actor
  #--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0 # 修改0
  end
  #--------------------------------------------------------------------------
  # ● 获取基本物理防御
  #--------------------------------------------------------------------------
  def base_pdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    pdef1 = weapon != nil ? weapon.pdef : 0
    pdef2 = armor1 != nil ? armor1.pdef : 0
    pdef3 = armor2 != nil ? armor2.pdef : 0
    pdef4 = armor3 != nil ? armor3.pdef : 0
    pdef5 = armor4 != nil ? armor4.pdef : 0
    #return pdef1 + pdef2 + pdef3 + pdef4 + pdef5
    return [pdef1 + pdef2 + pdef3 + pdef4 + pdef5, 0].max # 修改0
  end
  #--------------------------------------------------------------------------
  # ● 获取基本魔法防御
  #--------------------------------------------------------------------------
  def base_mdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    mdef1 = weapon != nil ? weapon.mdef : 0
    mdef2 = armor1 != nil ? armor1.mdef : 0
    mdef3 = armor2 != nil ? armor2.mdef : 0
    mdef4 = armor3 != nil ? armor3.mdef : 0
    mdef5 = armor4 != nil ? armor4.mdef : 0
    #return mdef1 + mdef2 + mdef3 + mdef4 + mdef5
    return [mdef1 + mdef2 + mdef3 + mdef4 + mdef5, 0].max # 修改0
  end
end[/pre]

对这个0作文章就可以了
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
40
在线时间
5 小时
注册时间
2019-2-27
回帖
1
 楼主| 发表于 2019-2-28 15:03:32 | 显示全部楼层
= =哇..不好意思..可能是我说的不太清楚......直接动这个是一开始就赋予给所有角色基本 三围了..我想要的是一开始一些角色没有....另外一个特殊角色天生自带...而且根据后面剧情的推动..还可以把他三围改的更高。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部