楼主: SailCat

[原创发布] 数据库通用备注接口插件 v2.1 增强版(附已发布范例链接)

[复制链接]

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

 楼主| 发表于 2017-11-22 02:05:15 | 显示全部楼层
更新2.0版本,范例已从1楼删除,并改成了链接形式,加上了目前已发布的3个插件链接发布同系列插件时将保证互不冲突

这里补档一个原范例内容:
[pre lang="ruby"]#==============================================================================
# ■ 技能名个别设定 v1.1 by SailCat
#------------------------------------------------------------------------------
#   原版 by 桜雅 在土, シムナフ, fukuyama
#   方法:本脚本插入到Main之前使用,并依赖数据库通用备注接口插件(在其之后)
#   版本:v1.1 (Build 171122)
#   效果:分职业设定“技能”指令的名称,并在战斗选单中代替显示
#   配置:插件为即插即用型,没有任何配置项,也不需要在脚本中设定任何东西
#   冲突:无已知冲突
#   说明:数据库职业项备注写法:#sn:指令名称
#==============================================================================
#==============================================================================
# ■ SailCat's 插件公用
#==============================================================================
module SailCat
  $sailcat_import ||= {}
  #--------------------------------------------------------------------------
  # ● 植入与依赖检查
  #--------------------------------------------------------------------------
  if $sailcat_import[:DataNoteCore].to_f >= 2.0
    $sailcat_import[:SkillName] = 1.1
  else
    raise "缺少依赖插件,通用数据库备注接口(v2.0以上版本)"
  end
end

#==============================================================================
# ■ RPG::Skill
#==============================================================================
module RPG
  class Class
    #------------------------------------------------------------------------
    # ● 备注定义
    #------------------------------------------------------------------------
    def word_skill;       _sn($data_system.words.skill);                  end
    def word_skill=(str); _sn = str;                                      end
  end
end
#==============================================================================
# ■ Window_Command
#==============================================================================
class Window_Command
  def set_command_name(index, name)
    @commands[index] = name
    refresh
  end
end
  
#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle
  unless method_defined? :sailcat_sknm_phase3_setup_command_window
    alias sailcat_sknm_phase3_setup_command_window phase3_setup_command_window
  end
  def phase3_setup_command_window
    sailcat_sknm_phase3_setup_command_window
    return if @active_actor.nil?
    word_skill = $data_classes[@active_actor.class_id].word_skill
    @actor_command_window.set_command_name(1, word_skill)
  end
end
[/pre]

评分

参与人数 1赞 +1 收起 理由
89444640 + 1 辛苦了~

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

 楼主| 发表于 2017-12-17 23:23:46 | 显示全部楼层
update 2.1版本
注:该插件不依赖SEP Core Plugin
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

梦石
0
星屑
133
在线时间
23 小时
注册时间
2017-12-14
回帖
5
发表于 2018-1-27 00:48:06 | 显示全部楼层
虽然不懂得大家伙说的啥意思,不过还是顶一下
回复

使用道具 举报

梦石
0
星屑
504
在线时间
43 小时
注册时间
2018-2-19
回帖
60
发表于 2018-2-21 20:36:28 | 显示全部楼层
不错,感谢楼主分享。
梦想是谁创造的,梦想是自己创造的。站起来吧。
                      梦想由我们自己来创造。
  无论未来有多么困难,在下都会尽全力走下去。
回复

使用道具 举报

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
回帖
125
发表于 2018-6-9 13:55:58 | 显示全部楼层
RMXP1.03能用吗?我买不起RMXP1.04正版
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部