Project1

标题: 如何获取已经学到的技能的ID? [打印本页]

作者: 277297575    时间: 2011-5-19 18:27
标题: 如何获取已经学到的技能的ID?
本帖最后由 277297575 于 2011-5-19 19:24 编辑

如何用脚本获取已经学到的技能的ID?这很多个ID要用什么来装载呢?
作者: 诡异の猫    时间: 2011-5-19 18:37
本帖最后由 诡异の猫 于 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]就行了
作者: 芙兰朵露·斯卡雷特    时间: 2011-5-19 18:55
直接读取不行么?

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


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

$game_party.members[0].skills[1] 啥的
作者: 277297575    时间: 2011-5-19 18:55
非常感谢.....话说能不能继续说说怎么获取某个技能的伤害值或消耗MP的值。
作者: 芙兰朵露·斯卡雷特    时间: 2011-5-19 19:15
本帖最后由 芙兰朵露·斯卡雷特 于 2011-5-19 19:16 编辑

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

$data_Skills[id].hit  命中率。

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




还有就是不要一贴多问





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1