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

Project1

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

[已经解决] 如何判断物品使用者是谁?

[复制链接]

Lv1.梦旅人

幻想天神

梦石
0
星屑
55
在线时间
166 小时
注册时间
2012-3-24
帖子
404
跳转到指定楼层
1
发表于 2014-7-24 17:17:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我有一个物品,比如宝宝蛋,使用时要调用公共事件,请问如何在该公共事件里判断使用者是谁?
然后执行这样的脚本
如果使用者是1,那么把宝宝给1
如果使用者是2,那么把宝宝给2

求解。。

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
来自 3楼
发表于 2014-7-24 18:48:07 | 只看该作者
默认Scene_Item 166行
target = $game_party.actors[@target_window.index]
就是你要的那个目标

可以用变量记录一下,比如
把166行下边加一行
$game_variables[1] = target.id
现在会了吧??

目标的id就是当前1号变量的值

评分

参与人数 1星屑 +150 收起 理由
myownroc + 150 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2014-7-24 17:25:23 | 只看该作者
简单点,用事件解决:
数据库设定:物品:宝宝蛋1  使用范围:单人  使用场景:菜单中  使用效果:给A添加一个状态:宝宝蛋 同时执行公共事件a
                  公共事件a:条件分歧:角色A是否拥有“宝宝蛋”状态
                                         是:给A一个宝宝,同时消除角色A的“宝宝蛋”状态
                                        (不用添加以外的情况,直接再判断下一个角色是否有这个状态,直到判断了所有的角色)
每一个宝宝蛋对应的事件号码不一样,这样宝宝也就可以不一样了。
不过要给每一个宝宝蛋制作一个公共事件,只需要修改给与角色的宝宝,就可以了,用不着每个宝宝蛋对应一个状态。
除非你想在一个事件里解决完而不是写在好多事件中。反正总有一个需要添加多条。

评分

参与人数 1星屑 +100 收起 理由
myownroc + 100 塞糖

查看全部评分

初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
7522
在线时间
3542 小时
注册时间
2011-7-21
帖子
2284

极短24参与极短23参与极短22参与极短21参与

4
发表于 2014-7-24 21:59:28 | 只看该作者
最简单的方法:给使用者增加一个状态

评分

参与人数 1星屑 +100 收起 理由
myownroc + 100 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 17:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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