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

Project1

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

如何用公共事件判断当前使用的是什么物品?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
跳转到指定楼层
1
发表于 2008-9-29 06:56:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
好几件物品连接到同一个公共事件,然后在公共事件里判断当前使用的是哪一个物品,并作出分歧

至于用处嘛...大概可以作为节省公共事件吧...否则物品极多的情况下,每一件物品连接到一个公共事件大概会让游戏变慢..?
此贴于 2008-9-29 11:55:54 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-10-3 8:31:58 被版主天圣的马甲提醒,请楼主看到后对本贴做出回应。
此贴于 2008-10-4 11:42:18 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
2
发表于 2008-9-29 07:45:30 | 只看该作者
速度不会变慢的。不过检查用的武器,可以直接从数据库中获得啊。

节约‘公共事件’其实没有什么必要
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
3
 楼主| 发表于 2008-10-2 23:21:10 | 只看该作者
如果是几百件物品呢......不是检查用的武器,是检查用的物品ID啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
23 小时
注册时间
2008-6-17
帖子
200
4
发表于 2008-10-2 23:23:10 | 只看该作者
你用状态啊。使用物品1时附加状态1,并在公共事件里判断…
使用物品2时就附带状态2…
从状态判断物品。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
5
发表于 2008-10-2 23:34:20 | 只看该作者
状态?如果使用的都是效果范围为“无”的物品呢
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
301
在线时间
573 小时
注册时间
2005-10-27
帖子
1164
6
发表于 2008-10-3 08:57:09 | 只看该作者
在Scene_Battle 4中找到
“消耗品的情况下”,然后在其上面与上一个end之间处插入
$game_variables[n] = @item.id

保存好脚本后再打开数据库设置公共事件

条件分歧:变量n==物品A序号时
      如此如此

条件分歧:变量n==物品B序号时
      这般这般
认真地猥琐,猥琐地认真
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彼女たちの流儀

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-30
帖子
519

第1届Title华丽大赛季军

7
发表于 2008-10-3 11:09:23 | 只看该作者
使用物品是一个瞬间的过程,这个过程执行的时候并不会经过事件的处理。
如果你是想要判断之前使用的最后一个物品是什么,可以通过修改脚本,在每次使用物品(确定已经使用后)加上一个变量,将其带入这个物品的id。
比如:
$最后使用的物品ID = @item.id
当然,我没有对照脚本去写,只能说明大概是这个意思。
然后在事件当中对于这个全局变量 $最后使用的物品ID 进行条件分歧判断,从而得出不同的结果就是了。
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
http://rpg.blue/upload_program/d/英仙座_鸟羽莉2_113517825.png[color=#D52B4D]これから、さよなら。[url=http://hi.baidu.com/lovemaeve]http://hi.baidu.com/lovemaeve[/url][/color]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-23 08:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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