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

Project1

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

[已经解决] 如何获取角色的数据库的编号及添加该角色

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
25 小时
注册时间
2016-6-18
帖子
58
跳转到指定楼层
1
发表于 2017-3-11 20:55:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1、比如说我现在有个角色,在数据库中编号为n,现在在队伍中,如何将他在数据库中的编号的值赋给一个变量?
2、现在这个角色离开了队伍,但是我想把他重新添加回来,如何用$game_party.add_actor方法添加这个在数据库中编号为n的角色?

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

2
发表于 2017-3-11 21:14:28 | 只看该作者
本帖最后由 guoxiaomi 于 2017-3-11 21:31 编辑

不是很理解什么意思:

1. 你都知道是 n 了,直接变量操作中赋值为指定值 n 就可以了。
2. $game_party.add_actor(n)

所以说是,知道角色在队伍中的位置 index,要知道 n 的值,注意 index = 0 的时候是第一个:

  1. id = $game_party.actors[index].id
复制代码

点评

懂了,谢谢了  发表于 2017-3-11 22:13
我不知道n具体是几,我是想做个人物仓库  发表于 2017-3-11 21:25

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36447
在线时间
10800 小时
注册时间
2009-3-15
帖子
4814
3
发表于 2017-3-11 21:49:40 | 只看该作者
本帖最后由 soulsaga 于 2017-3-11 22:02 编辑

脚本Interpreter 4
        $game_party.remove_actor(@parameters[0])
上面插入
RUBY 代码复制
  1. $game_variables[@parameters[0]+100] = @parameters[0]


队伍成员离开时
角色ID+100的变量保存为角色ID
未测试..不知行不行..
我对脚本不熟..

点评

版主真热心啊...  发表于 2017-3-11 22:14
没用这个方法,但是看起来也挺好2333  发表于 2017-3-11 22:13
当真!?  发表于 2017-3-11 22:11
行~  发表于 2017-3-11 22:08

评分

参与人数 1星屑 +90 收起 理由
RyanBern + 90 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 20:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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