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

Project1

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

[已经解决] 如何获取已经学到的技能的ID?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
115
在线时间
247 小时
注册时间
2005-12-28
帖子
164
跳转到指定楼层
1
发表于 2011-5-19 18:27:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 277297575 于 2011-5-19 19:24 编辑

如何用脚本获取已经学到的技能的ID?这很多个ID要用什么来装载呢?

评分

参与人数 1星屑 -2 收起 理由
铃仙·优昙华院·因幡 -2 认可之前请不要修改成解决的帖子分类..

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
466 小时
注册时间
2006-2-25
帖子
1863
2
发表于 2011-5-19 18:37:45 | 只看该作者
本帖最后由 诡异の猫 于 2011-5-19 18:47 编辑

用数组来装载就行
刚搞错了...应该是
ids = []
for skill in $game_party.members[0].skills
  ids.push(skill.id)
end
则得到的ids便是一个储存了队伍里1号角色所习得所有技能ID的数组
例如1号角色习得了1、3、7号技能,则此时ids的值是[1,3,7]

如果要获得2号角色所习得的所有技能ID,
则把$game_party.members[0]改成$game_party.members[1]就行了

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
铃仙·优昙华院·因幡 + 200 + 2 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
36 小时
注册时间
2008-2-22
帖子
35
3
发表于 2011-5-19 18:55:38 | 只看该作者
直接读取不行么?

$game_party.members[0].skills[1] 啥的


芙兰朵露·斯卡雷特于2011-5-19 18:55补充以下内容:
直接读取不行么?

$game_party.members[0].skills[1] 啥的

点评

但是楼主是想去一系列ID的说- -  发表于 2011-5-19 23:47
取对象比取 ID 更好  发表于 2011-5-19 23:21
$game_party.members[0].skills 储存的是一系列的技能,也就是RPG::Skill的对象,包括了skill的所有数据,返回的不是ID  发表于 2011-5-19 22:54
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
115
在线时间
247 小时
注册时间
2005-12-28
帖子
164
4
 楼主| 发表于 2011-5-19 18:55:48 | 只看该作者
非常感谢.....话说能不能继续说说怎么获取某个技能的伤害值或消耗MP的值。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
36 小时
注册时间
2008-2-22
帖子
35
5
发表于 2011-5-19 19:15:22 | 只看该作者
本帖最后由 芙兰朵露·斯卡雷特 于 2011-5-19 19:16 编辑

$data_Skills[id].mp_cost   消耗的MP。

$data_Skills[id].hit  命中率。

具体的看 F1 的 RPG::Skill 和 RPG::UsableItem




还有就是不要一贴多问
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 06:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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