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

Project1

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

[已经过期] 前天弄了个简易的转职脚本,可是转了 技能怎么弄?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
420
在线时间
10 小时
注册时间
2010-11-18
帖子
1
跳转到指定楼层
1
发表于 2010-11-21 18:36:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  就是转了只后的职业技能都没。 1转4 个。 4个都有自己的技能 。转了之后都没有那些技能。 就原来的技能有。请教下~~~~~~!!!

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
2
发表于 2010-11-21 18:53:17 | 只看该作者
翻译了给你,别说还不会用……
  1. #==============================================================================
  2. # ○职业技能 Ver1.00
  3. # for RGSS2
  4. # 西瓜 / Space not far
  5. # http://muspell.raindrop.jp/
  6. # 职业技能设定。
  7. #==============================================================================

  8. # 技能备注栏写上<职业技能:n>。
  9. # IDn以外的职业无法使用该技能,该技能不表示或者显示不可使用(使用不可能)。

  10. module SNF
  11.   SNF57_INMENU = false # 是否显示不可使用的职业技能?(true/false)
  12. end

  13. =begin

  14. ●設定例
  15. <职业技能:3>
  16. →本技能为3号职业特有,转职后不可使用

  17. =end

  18. class Window_Skill < Window_Selectable
  19.   SNF_JOBSKILL = "职业技能"
  20.   #--------------------------------------------------------------------------
  21.   # ● リフレッシュ
  22.   #--------------------------------------------------------------------------
  23.   # 再定義
  24.   def refresh
  25.     @data = []
  26.     for skill in @actor.skills
  27.       unless SNF::SNF57_INMENU and not $game_temp.in_battle
  28.         memo = skill.note.scan(/<#{SNF_JOBSKILL}[::](\S+)>/)
  29.         memo = memo.flatten
  30.         if memo[0] != nil and not memo.empty?
  31.           if memo[0].to_i != @actor.class_id
  32.             next
  33.           end
  34.         end
  35.       end
  36.       @data.push(skill)
  37.       if skill.id == @actor.last_skill_id
  38.         self.index = @data.size - 1
  39.       end
  40.     end
  41.     @item_max = @data.size
  42.     create_contents
  43.     for i in 0...@item_max
  44.       draw_item(i)
  45.     end
  46.   end
  47. end

复制代码
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
557 小时
注册时间
2010-8-19
帖子
307
3
发表于 2010-11-21 21:45:22 | 只看该作者
  1. #==============================================================================

  2. # ■ Game_Actor

  3. #------------------------------------------------------------------------------

  4. #  处理角色的类。本类在 Game_Actors 类 ($game_actors) 的内部使用、

  5. # Game_Party 类请参考 ($game_party) 。

  6. #==============================================================================



  7. class Game_Actor < Game_Battler

  8.   #--------------------------------------------------------------------------

  9.   # ● 升级

  10.   #--------------------------------------------------------------------------

  11. #~   alias FSL_JOB_level_up level_up

  12.   def level_up

  13.     @level += 1

  14.     if FSL::JOB::JOB_MAX[@class_id] != nil

  15.       @maxhp_plus += FSL::JOB::JOB_MAX[@class_id][0]

  16.       @maxmp_plus += FSL::JOB::JOB_MAX[@class_id][1]

  17.       @atk_plus += FSL::JOB::JOB_MAX[@class_id][2]

  18.       @def_plus += FSL::JOB::JOB_MAX[@class_id][3]

  19.       @spi_plus += FSL::JOB::JOB_MAX[@class_id][4]

  20.       @agi_plus += FSL::JOB::JOB_MAX[@class_id][5]

  21.     else

  22.       @maxhp_plus += FSL::JOB::JOB_Default[0]

  23.       @maxmp_plus += FSL::JOB::JOB_Default[1]

  24.       @atk_plus += FSL::JOB::JOB_Default[2]

  25.       @def_plus += FSL::JOB::JOB_Default[3]

  26.       @spi_plus += FSL::JOB::JOB_Default[4]

  27.       @agi_plus += FSL::JOB::JOB_Default[5]

  28.     end

  29.     for learning in self.class.learnings

  30.       learn_skill(learning.skill_id) if learning.level <= @level

  31.     end

  32.   end

  33. end

复制代码
这里这样改一下就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-25 10:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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