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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
跳转到指定楼层
1
 楼主| 发表于 2013-2-13 08:46:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

RUBY 代码复制
  1. class Window_ItemCategory < Window_HorzCommand
  2. #--------------------------------------------------------------------------
  3. # ● 列数取得
  4. #--------------------------------------------------------------------------
  5.   def col_max
  6.     6  #
  7.   end
  8. #--------------------------------------------------------------------------
  9. # ● 指令取得
  10. #--------------------------------------------------------------------------  
  11.   def make_command_list
  12.     add_command(Vocab::item,     :item)
  13.     add_command(Vocab::weapon,   :weapon)
  14.     add_command(Vocab::armor,    :armor)
  15.     add_command("配方",        :gem)
  16.     add_command("材料",          :material)
  17.     add_command(Vocab::key_item, :key_item)
  18.   end
  19. end
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
2
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
3
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
4
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 19:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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