| 赞 | 0  | 
 
| VIP | 77 | 
 
| 好人卡 | 306 | 
 
| 积分 | 1 | 
 
| 经验 | 85662 | 
 
| 最后登录 | 2023-11-23 | 
 
| 在线时间 | 1782 小时 | 
 
 
 
 
 
Lv1.梦旅人 虱子 
	- 梦石
 - 0 
 
        - 星屑
 - 121 
 
        - 在线时间
 - 1782 小时
 
        - 注册时间
 - 2010-6-19
 
        - 帖子
 - 3597
 
 
 
 | 
	
 本帖最后由 Wind2010 于 2012-8-21 18:32 编辑  
 
转职只是改变当前职业和以后升级时获得的技能,之前的技能不受影响 
 -   #--------------------------------------------------------------------------
 
 -   # ● 更改职业 ID
 
 -   #     class_id : 新的职业 ID
 
 -   #--------------------------------------------------------------------------
 
 -   def class_id=(class_id)
 
 -     if $data_classes[class_id] != nil # 如果存在该职业ID
 
 -       @class_id = class_id # 更改职业
 
 -       # 避开无法装备的物品
 
 -       unless equippable?($data_weapons[@weapon_id]) # 如果武器是原职业适用而新职业不适用的
 
 -         equip(0, 0) # 卸下武器
 
 -       end
 
 -       unless equippable?($data_armors[@armor1_id])  # 如果盾是原职业适用而新职业不适用的
 
 -         equip(1, 0) # 卸下盾牌
 
 -       end
 
 -       unless equippable?($data_armors[@armor2_id]) # 如果头部装备是原职业适用而新职业不适用的
 
 -         equip(2, 0)  # 卸下头部装备
 
 -       end
 
 -       unless equippable?($data_armors[@armor3_id]) # 如果身体装备是原职业适用而新职业不适用的
 
 -         equip(3, 0) # 卸下身体装备
 
 -       end
 
 -       unless equippable?($data_armors[@armor4_id]) # 如果装饰品是原职业适用而新职业不适用的
 
 -         equip(4, 0) # 卸下装饰品
 
 -       end
 
 -     end
 
 -   end
 
  复制代码 你不喜欢一句话的话那么就来一段脚本 
系统默认的更改职业只会执行以上脚本 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |