查看: 1854|回复: 1

[已经解决] 怎么提取数据库中敌人的特技编号啊?

[复制链接]
梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
回帖
258
发表于 2012-6-15 14:24:06 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 木许许 于 2012-6-15 14:33 编辑

在游戏中提取数据库编号为$game_variables[20]的敌人的所有特技,然后让10号角色学会

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2012-6-15 16:08:22 | 显示全部楼层
本帖最后由 tommay 于 2012-6-15 16:09 编辑

如果你让队伍中的某位角色学会,可以这样:
for action in $data_enemies[$game_variables[20]].actions
  if action.kind==1
    $game_party.actors[0].learn_skill(action.skill_id)  #队伍中的1号角色
  end
end
但是如果想让数据库中的10号角色学会,个人觉得没有意义,具体原因如下:
1.数据库中的信息是预先存在文件中的;
2.非游戏状态制作数据库变量是没有变化的
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部