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

Project1

 找回密码
 注册会员
搜索

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

查看数: 9890 | 评论数: 14 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-10-14 21:29

正文摘要:

本帖最后由 SailCat 于 2017-12-17 23:23 编辑 在不魔改编辑器的情况下,最大限度的利用现有字段,模拟VA、MV数据库的备注功能。 具体使用说明,请见脚本前的注释项 注:该插件只是使你很方便的书写备注及调用备 ...

回复

Tsar_NicholasII 发表于 2018-6-9 13:55:58
RMXP1.03能用吗?我买不起RMXP1.04正版
黑白无双 发表于 2018-2-21 20:36:28
不错,感谢楼主分享。
失忆的脑子 发表于 2018-1-27 00:48:06
虽然不懂得大家伙说的啥意思,不过还是顶一下
SailCat 发表于 2017-12-17 23:23:46
update 2.1版本
注:该插件不依赖SEP Core Plugin
SailCat 发表于 2017-11-22 02:05:15
更新2.0版本,范例已从1楼删除,并改成了链接形式,加上了目前已发布的3个插件链接发布同系列插件时将保证互不冲突

这里补档一个原范例内容:
RUBY 代码复制
  1. #==============================================================================
  2. # ■ 技能名个别设定 v1.1 by SailCat
  3. #------------------------------------------------------------------------------
  4. #   原版 by 桜雅 在土, シムナフ, fukuyama
  5. #   方法:本脚本插入到Main之前使用,并依赖数据库通用备注接口插件(在其之后)
  6. #   版本:v1.1 (Build 171122)
  7. #   效果:分职业设定“技能”指令的名称,并在战斗选单中代替显示
  8. #   配置:插件为即插即用型,没有任何配置项,也不需要在脚本中设定任何东西
  9. #   冲突:无已知冲突
  10. #   说明:数据库职业项备注写法:#sn:指令名称
  11. #==============================================================================
  12. #==============================================================================
  13. # ■ SailCat's 插件公用
  14. #==============================================================================
  15. module SailCat
  16.   $sailcat_import ||= {}
  17.   #--------------------------------------------------------------------------
  18.   # ● 植入与依赖检查
  19.   #--------------------------------------------------------------------------
  20.   if $sailcat_import[:DataNoteCore].to_f >= 2.0
  21.     $sailcat_import[:SkillName] = 1.1
  22.   else
  23.     raise "缺少依赖插件,通用数据库备注接口(v2.0以上版本)"
  24.   end
  25. end
  26.  
  27. #==============================================================================
  28. # ■ RPG::Skill
  29. #==============================================================================
  30. module RPG
  31.   class Class
  32.     #------------------------------------------------------------------------
  33.     # ● 备注定义
  34.     #------------------------------------------------------------------------
  35.     def word_skill;       _sn($data_system.words.skill);                  end
  36.     def word_skill=(str); _sn = str;                                      end
  37.   end
  38. end
  39. #==============================================================================
  40. # ■ Window_Command
  41. #==============================================================================
  42. class Window_Command
  43.   def set_command_name(index, name)
  44.     @commands[index] = name
  45.     refresh
  46.   end
  47. end
  48.  
  49. #==============================================================================
  50. # ■ Scene_Battle
  51. #==============================================================================
  52. class Scene_Battle
  53.   unless method_defined? :sailcat_sknm_phase3_setup_command_window
  54.     alias sailcat_sknm_phase3_setup_command_window phase3_setup_command_window
  55.   end
  56.   def phase3_setup_command_window
  57.     sailcat_sknm_phase3_setup_command_window
  58.     return if @active_actor.nil?
  59.     word_skill = $data_classes[@active_actor.class_id].word_skill
  60.     @actor_command_window.set_command_name(1, word_skill)
  61.   end
  62. end


评分

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

查看全部评分

SailCat 发表于 2017-10-28 23:56:28
update 1.6 并补充第2个范例,以后的实装插件将独立发布
SailCat 发表于 2017-10-27 19:34:15
update 1.5 备注的长度不再受限
SailCat 发表于 2017-10-23 10:40:06
update 1.3 并增补一个范例实装插件
hyrious 发表于 2017-10-23 08:33:19
变成 location.search
RUBY 代码复制
  1. SEPARATOR = "?"
  2.   ...
  3.   def analyze
  4.     ...
  5.     note_array ||= @note[1, @note.length - 1].split("&")


点评

哈哈,如果MV没有备注还真可以这么搞……  发表于 2017-10-23 08:40

评分

参与人数 2星屑 +20 +1 收起 理由
RyanBern + 20 醋瞎喵喵喵
SailCat + 1 我很赞同

查看全部评分

SailCat 发表于 2017-10-23 01:39:32
update v1.2自顶,见主楼内容
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-21 20:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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