Project1
标题:
如何判断物品使用者是谁?
[打印本页]
作者:
风若·飘絮
时间:
2014-7-24 17:17
标题:
如何判断物品使用者是谁?
我有一个物品,比如宝宝蛋,使用时要调用公共事件,请问如何在该公共事件里判断使用者是谁?
然后执行这样的脚本
如果使用者是1,那么把宝宝给1
如果使用者是2,那么把宝宝给2
求解。。
作者:
白鬼
时间:
2014-7-24 17:25
简单点,用事件解决:
数据库设定:物品:宝宝蛋1 使用范围:单人 使用场景:菜单中 使用效果:给A添加一个状态:宝宝蛋 同时执行公共事件a
公共事件a:条件分歧:角色A是否拥有“宝宝蛋”状态
是:给A一个宝宝,同时消除角色A的“宝宝蛋”状态
(不用添加以外的情况,直接再判断下一个角色是否有这个状态,直到判断了所有的角色)
每一个宝宝蛋对应的事件号码不一样,这样宝宝也就可以不一样了。
不过要给每一个宝宝蛋制作一个公共事件,只需要修改给与角色的宝宝,就可以了,用不着每个宝宝蛋对应一个状态。
除非你想在一个事件里解决完而不是写在好多事件中。反正总有一个需要添加多条。
作者:
恐惧剑刃
时间:
2014-7-24 18:48
默认Scene_Item 166行
target = $game_party.actors[@target_window.index]
就是你要的那个目标
可以用变量记录一下,比如
把166行下边加一行
$game_variables[1] = target.id
现在会了吧??
目标的id就是当前1号变量的值
作者:
无忧谷主幻
时间:
2014-7-24 21:59
最简单的方法:给使用者增加一个状态
QQ截图20140724215831.png
(13.95 KB, 下载次数: 8)
下载附件
保存到相册
2014-7-24 21:59 上传
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1