设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1338|回复: 3
打印 上一主题 下一主题

技能Di问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-22
帖子
13
跳转到指定楼层
1
发表于 2008-1-17 21:57:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-22
帖子
13
4
 楼主| 发表于 2008-1-17 22:13:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

龙骑

梦石
0
星屑
545
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
3
发表于 2008-1-17 22:01:56 | 只看该作者
  1. #------------------------------------------------------------
  2. # 脚本来自www.66rpg.com,作者柳柳,转载和使用请保留此信息
  3. #------------------------------------------------------------
  4. class Game_Actor < Game_Battler  
  5.   C3_W_SKILL = []
  6.   C3_A1_SKILL = []
  7.   C3_A2_SKILL = []
  8.   C3_A3_SKILL = []
  9.   C3_A4_SKILL = []
  10.   



  11.   
  12.   #C3_W_SKILL.push [1,0,]                     咳 应该武器的技能吧
  13.   #C3_A1_SKILL.push [1,15]                    #盾编号,附带技能编号
  14.   #C3_A2_SKILL.push [6,15]                    #头盔编号,附带技能编号
  15.   #C3_A3_SKILL.push [14,15]                   #甲编号,附带技能编号
  16.   #C3_A4_SKILL.push [25,15]                   #装饰品编号,附带技能编号
  17.   #--------------------------------------------------------------------------
  18.   # ● 变更装备
  19.   #     equip_type : 装备类型
  20.   #     id    : 武器 or 防具 ID  (0 为解除装备)
  21.   #--------------------------------------------------------------------------
  22.   def equip(equip_type, id)
  23.     case equip_type
  24.     when 0  # 武器
  25.       if id == 0 or $game_party.weapon_number(id) > 0
  26.         old_weapon_id = @weapon_id
  27.         weapon_i = 0
  28.         for weapon_i in C3_W_SKILL         
  29.           if weapon_i[0] == old_weapon_id
  30.             if weapon_i[1] != 0
  31.               forget_skill(weapon_i[1])
  32.             end
  33.           end     
  34.         end
  35.         for weapon_i in C3_W_SKILL         
  36.           if weapon_i[0] == id
  37.             if weapon_i[1] != 0
  38.               learn_skill(weapon_i[1])
  39.             end
  40.             if weapon_i[2] != ""
  41.               @battler_name = weapon_i[2]+@actor_id.to_s
  42.             else
  43.               @battler_name = $data_actors[@actor_id].battler_name
  44.             end
  45.           end
  46.         end
  47.         $game_party.gain_weapon(@weapon_id, 1)
  48.         @weapon_id = id
  49.         $game_party.lose_weapon(id, 1)
  50.       end
  51.     when 1  # 盾
  52.       if id == 0 or $game_party.armor_number(id) > 0
  53.         old_am_id = @armor1_id
  54.         am_i = 0
  55.         for am_i in C3_A1_SKILL         
  56.           if am_i[0] == old_am_id
  57.             if am_i[1] != 0
  58.               forget_skill(am_i[1])
  59.             end
  60.           end     
  61.         end
  62.         for am_i in C3_A1_SKILL
  63.           if am_i[0] == id
  64.             if am_i[1] != 0
  65.               learn_skill(am_i[1])
  66.             end
  67.           end
  68.         end
  69.         update_auto_state($data_armors[@armor1_id], $data_armors[id])
  70.         $game_party.gain_armor(@armor1_id, 1)
  71.         @armor1_id = id
  72.         $game_party.lose_armor(id, 1)
  73.       end
  74.     when 2  # 头
  75.       if id == 0 or $game_party.armor_number(id) > 0
  76.         old_am_id = @armor2_id
  77.         am_i = 0
  78.         for am_i in C3_A2_SKILL         
  79.           if am_i[0] == old_am_id
  80.             if am_i[1] != 0
  81.               forget_skill(am_i[1])
  82.             end
  83.           end   
  84.         end
  85.         for am_i in C3_A2_SKILL  
  86.           if am_i[0] == id
  87.             if am_i[1] != 0
  88.               learn_skill(am_i[1])
  89.             end
  90.           end
  91.         end
  92.         update_auto_state($data_armors[@armor2_id], $data_armors[id])
  93.         $game_party.gain_armor(@armor2_id, 1)
  94.         @armor2_id = id
  95.         $game_party.lose_armor(id, 1)
  96.       end
  97.     when 3  # 身体
  98.       if id == 0 or $game_party.armor_number(id) > 0
  99.         old_am_id = @armor3_id
  100.         am_i = 0
  101.         for am_i in C3_A3_SKILL         
  102.           if am_i[0] == old_am_id
  103.             if am_i[1] != 0
  104.               forget_skill(am_i[1])
  105.             end
  106.           end     
  107.         end
  108.         for am_i in C3_A3_SKILL  
  109.           if am_i[0] == id
  110.             if am_i[1] != 0
  111.               learn_skill(am_i[1])
  112.             end
  113.           end
  114.         end
  115.         update_auto_state($data_armors[@armor3_id], $data_armors[id])
  116.         $game_party.gain_armor(@armor3_id, 1)
  117.         @armor3_id = id
  118.         $game_party.lose_armor(id, 1)
  119.       end
  120.     when 4  # 装饰品
  121.       if id == 0 or $game_party.armor_number(id) > 0
  122.         old_am_id = @armor4_id
  123.         am_i = 0
  124.         for am_i in C3_A4_SKILL         
  125.           if am_i[0] == old_am_id
  126.             if am_i[1] != 0
  127.               forget_skill(am_i[1])
  128.             end
  129.           end     
  130.         end
  131.         for am_i in C3_A4_SKILL  
  132.           if am_i[0] == id
  133.             if am_i[1] != 0
  134.               learn_skill(am_i[1])
  135.             end
  136.           end
  137.         end
  138.         update_auto_state($data_armors[@armor4_id], $data_armors[id])
  139.         $game_party.gain_armor(@armor4_id, 1)
  140.         @armor4_id = id
  141.         $game_party.lose_armor(id, 1)
  142.       end
  143.     end
  144.   end
  145. end
  146. #------------------------------------------------------------
  147. # 脚本来自www.66rpg.com,作者柳柳,转载和使用请保留此信息
  148. #------------------------------------------------------------
复制代码


作过小小的修改.......
回复 支持 反对

使用道具 举报

Lv2.观梦者

龙骑

梦石
0
星屑
545
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
2
发表于 2008-1-17 22:00:45 | 只看该作者
主站上有脚本啊..
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-27 21:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表