Project1

标题: 关于升级后的增加攻击力防御力 [打印本页]

作者: dayki123    时间: 2007-12-18 11:48
标题: 关于升级后的增加攻击力防御力
请问该在脚本哪里修改可以让人物升级后可以同时增加攻击力和防御力,还有魔法防御?
作者: dayki123    时间: 2007-12-18 11:48
标题: 关于升级后的增加攻击力防御力
请问该在脚本哪里修改可以让人物升级后可以同时增加攻击力和防御力,还有魔法防御?
作者: 天圣    时间: 2007-12-18 12:37
攻击力防御力只和武器装备有关系,升级无法提升。如果需要增加,要让其和力量、灵巧等数值挂钩。修改算法参见此帖子:http://rpg.blue/web/htm/news35.htm

[LINE]1,#dddddd[/LINE]
复活后在提问区回答的第一个问题,借地方纪念下。
作者: cmbljsw    时间: 2007-12-18 19:20
以下引用天圣于2007-12-18 4:37:56的发言:
复活后在提问区回答的第一个问题,借地方纪念下。

仓鼠貌似是第一次回帖……

--------------------------------隔离与上无关

你可以把攻击力和防御力设置成变量
如:在Game_Actor 267行开始
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     return weapon != nil ? weapon.atk : 0
  4.   end
复制代码

改为
  1.   def base_atk
  2.   weapon = $data_weapons[@weapon_id]
  3.   atk1 = weapon != nil ? weapon.atk : 0
  4.   atk2 = level
  5.   return atk1 + atk2
  6. end
复制代码

level是等级,要加多少只要在level后加个 * 5  就是一级加5点攻击,这样就行了吧?
作者: 心情de对白    时间: 2007-12-19 04:12
以下引用cmbljsw于2007-12-18 11:20:45的发言:


以下引用天圣于2007-12-18 4:37:56的发言:
复活后在提问区回答的第一个问题,借地方纪念下。


仓鼠貌似是第一次回帖……

--------------------------------隔离与上无关

你可以把攻击力和防御力设置成变量
如:在Game_Actor 267行开始
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0
  end

改为
  def base_atk
  weapon = $data_weapons[@weapon_id]
  atk1 = weapon != nil ? weapon.atk : 0
  atk2 = level
  return atk1 + atk2
end

level是等级,要加多少只要在level后加个 * 5  就是一级加5点攻击,这样就行了吧?


[本贴由作者于 2007-12-18 14:09:05 最后编辑]

我很赞同
作者: dayki123    时间: 2007-12-19 10:44
谢谢各位!!
作者: dayki123    时间: 2008-3-19 18:47
發現問題了 我加上了 可是一點用也沒有
def base_atk
weapon = $data_weapons[@weapon_id]
atk1 = weapon != nil ? weapon.atk : 0
atk2 = level * 5
return atk1 + atk2
end

請問到底哪里出問題了?
作者: 神思    时间: 2008-3-19 18:50
class Game_Actor

def base_atk
weapon = $data_weapons[@weapon_id]
atk1 = weapon != nil ? weapon.atk : 0
atk2 = level * 5
return atk1 + atk2
end


end




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