查看: 4470|回复: 3

[已经解决] 取得了指令 如何取得备注的数据

[复制链接]
梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
回帖
1111
发表于 2013-2-13 08:46:15 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 z2z4 于 2013-2-14 14:01 编辑

[pre lang="ruby" line="1"]class Window_ItemCategory < Window_HorzCommand
#--------------------------------------------------------------------------
# ● 列数取得
#--------------------------------------------------------------------------
  def col_max
    6  #
  end
#--------------------------------------------------------------------------
# ● 指令取得
#--------------------------------------------------------------------------  
  def make_command_list
    add_command(Vocab::item,     :item)
    add_command(Vocab::weapon,   :weapon)
    add_command(Vocab::armor,    :armor)
    add_command("配方",        :gem)
    add_command("材料",          :material)
    add_command(Vocab::key_item, :key_item)
  end
end  [/pre]
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV

唯一的信徒

梦石
0
星屑
1697
在线时间
1359 小时
注册时间
2013-1-29
回帖
1537
发表于 2013-2-13 09:16:02 | 显示全部楼层
可以通过note这个属性来读取备注。
$data_skills[x].note就是获取备注。。。。

那么获取内容就需要通过正则表达式来把note里面的东西筛选出来。。Yanfly的Core脚本里面有读取器。。可以参考一下。。。。

请自学ruby的正则表达式。

点评

LZ的口气好大= =,还“不需要”……  发表于 2013-2-13 11:35
LBQ
= =(那么我就说以你的能力不适合干这事。。。)  发表于 2013-2-13 09:47
你不需要回我的帖子 反正我也看不懂  发表于 2013-2-13 09:41
回复

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2013-2-13 11:42:39 | 显示全部楼层
首先,获取备注用note;
物品:
  1. $data_items[id].note
复制代码
武器:
  1. $data_weapon[id].note
复制代码
防具:
  1. $data_armors[id].note
复制代码
技能:
  1. $data_skills[id].note
复制代码
(以上未经测试)
但是这些都是获取所有注释,如果你要把某一条筛选出来,那就要用到正则表达式了(参考F1)。
记得沉影不器好像有个读取注释指定数据的脚本,你可以搜搜看。(或许你直接就可以在vx区的图书馆里找到……)

点评

怎么看不懂 你在说什么 无语  发表于 2013-2-13 11:54
回复

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2013-2-13 14:04:49 | 显示全部楼层
在1号物品的注释栏中写点东西,然后在地图上新建一个事件,再用脚本指令,输入:
  1. p $data_items[1].note
复制代码
然后测试,触发该事件,看看控制台,你就会知道我在说什么的了。

点评

↓ 我懂了……说的是啊,描述太含糊了。  发表于 2013-2-14 04:15
↓我……没看懂……【惭愧】  发表于 2013-2-13 23:56
如果楼主能看懂,就知道别人有没有看懂了,真是无语以对。  发表于 2013-2-13 22:45
貌似你没看懂 我在说什么  发表于 2013-2-13 14:53
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部