Project1

标题: 关于武器加特技的问题 [打印本页]

作者: 再生的kaze    时间: 2007-8-4 18:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2007-8-4 18:57
两个问题都可以用公共事件来完成

作者: 白云    时间: 2007-8-4 19:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白云    时间: 2007-8-4 19:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白云    时间: 2007-8-12 05:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑鏻    时间: 2007-8-12 23:34
如果66的高手没来回答的话,建议你还是快点结帖,再发个新帖问吧~~~那样被关注度较高了些.
作者: 白云    时间: 2007-8-13 00:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白云    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 白云    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 0nepeop1e    时间: 2010-9-5 13:21
参考一下这个吧
http://ishare.iask.sina.com.cn/f/5616754.html
作者: 0nepeop1e    时间: 2010-9-5 13:52
使用这个看看
  1. #/////////////////////////////////////////////////////////////////////////////
  2. # 装备武器获得技能
  3. #作者:enghao_lim
  4. #/////////////////////////////////////////////////////////////////////////////
  5. # 资料初始化
  6. $skill_plus_w = {}
  7. $skill_plus_a = {}
  8. $data_weapons = load_data("Data/Weapons.rxdata")
  9. $data_armors = load_data("Data/Armors.rxdata")
  10. (0...$data_weapons.size).each{|i|$skill_plus_w[i]=[]}
  11. (0...$data_armors.size).each{|i|$skill_plus_a[i]=[]}
  12. #/////////////////////////////////////////////////////////////////////////////
  13. # 资料设定
  14. # $skill_plus_w[武器id] = [特技id]
  15. # $skill_plus_a[防具id] = [特技id]
  16. $skill_plus_w[1] = [57,58,59,60]
  17. #/////////////////////////////////////////////////////////////////////////////
  18. class Game_Actor
  19.   def skills
  20.     result = @skills.clone
  21.     a = []
  22.     a += $skill_plus_w[@weapon_id]
  23.     a += $skill_plus_a[@armor1_id]
  24.     a += $skill_plus_a[@armor2_id]
  25.     a += $skill_plus_a[@armor3_id]
  26.     a += $skill_plus_a[@armor4_id]
  27.     for i in a
  28.       if !result.include?(i)
  29.         result.push(i)
  30.       end
  31.     end
  32.     result.sort!
  33.     return result
  34.   end
  35.   def skill_can_use?(skill_id)
  36.     return super
  37.   end
  38. end
复制代码





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