Project1

标题: 升级加攻击力问题..... [打印本页]

作者: 8007593    时间: 2011-12-3 06:58
标题: 升级加攻击力问题.....
       贴吧 索引的帖子已经看不了了  点开神马都没有       只能 开帖子 请教了。。。。dsu_plus_rewardpost_czw
作者: 小白玩家    时间: 2011-12-3 07:16
本帖最后由 小白玩家 于 2011-12-3 07:17 编辑

升级加点

作者: 8007593    时间: 2011-12-3 07:31
小白玩家 发表于 2011-12-3 07:16
升级加点吧

不是  是升级增加攻击力      因为 RM自带只有 加力量魔法之类 但是没有攻击            = =    想 升级也升级攻击  
作者: R-零    时间: 2011-12-3 07:42
  1. Data = [4,4,4,4,4,4,4,4]  #攻击力每级提升多少,按角色号码对应
  2. class Game_Actor < Game_Battler
  3.   #--------------------------------------------------------------------------
  4.   # ● 获取基本攻击力
  5.   #--------------------------------------------------------------------------
  6.   def base_atk
  7.     weapon = $data_weapons[@weapon_id]
  8.     return weapon != nil ? weapon.atk + Data[@actor_id] * @level : Data[@actor_id] * @level
  9.   end
  10. end
复制代码
把代码插入到main前面,Data里的数字设定自己设定,每个角色每升一级提升多少攻击力
作者: 小白玩家    时间: 2011-12-3 07:43
本帖最后由 小白玩家 于 2011-12-3 07:57 编辑

攻击力与力量有关,升级自动增加力量
当然,你可以试试楼上可行不
  1. class

  2.   def base_pdef

  3.     weapon = $data_weapons[@weapon_id]

  4.     armor1 = $data_armors[@armor1_id]

  5.     armor2 = $data_armors[@armor2_id]

  6.     armor3 = $data_armors[@armor3_id]

  7.     armor4 = $data_armors[@armor4_id]

  8.     pdef1 = weapon != nil ? weapon.pdef : 0

  9.     pdef2 = armor1 != nil ? armor1.pdef : 0

  10.     pdef3 = armor2 != nil ? armor2.pdef : 0

  11.     pdef4 = armor3 != nil ? armor3.pdef : 0

  12.     pdef5 = armor4 != nil ? armor4.pdef : 0

  13.     return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + @level * 7

  14.   end

  15. end
复制代码
以上是加防御 1级7点
来源http://rpg.blue/forum.php?mod=vi ... B%E6%94%BB%E5%87%BB
数据库的曲线图你懂的

1.jpg (38.53 KB, 下载次数: 5)

1.jpg

作者: q854240045    时间: 2011-12-4 09:49
找到升级脚本加一些,我就用了,还可以在人物初始哪里调一下初始攻击、防御,这样没有武器或装备攻击力和防御力也不是0




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