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

Project1

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

如何判断主角是否在商店中购买了东西

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
帖子
84
跳转到指定楼层
1
发表于 2008-12-2 02:21:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
希望能达到这样的效果:主角进入某个特定商店进行交易时,如果在那里购买了东西(金额不限,只要买过东西就好),店主会送给主角一件纪念品(只赠送一次,下次再买东西时不再赠送);如果虽然了进行商店处理但主角只是看了一遍商品清单而最终没有买下任何东西,那么便不会赠送纪念品。
由于那个商店里卖的东西并非只有在那里才能买到的,所以没办法用判断主角在交易后是否持有此商店商品的简单条件分歧方法来实现。不知道能否用事件或其他方式实现这种效果?
另外,可能的话最好不需要增加商店脚本,因为已经使用过其他商店脚本了,担心再添加脚本会引起冲突……麻烦各位了,预先感谢。
版务信息:本贴由楼主自主结贴~
此贴于 2008-12-2 5:44:09 被版主天圣的马甲提醒,请楼主看到后对本贴做出回应。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2007-6-25
帖子
2276

开拓者第1届Title华丽大赛亚军

2
发表于 2008-12-2 02:24:14 | 只看该作者
商店前先把全部卖的东西都代入变量~商店后判断变量是否改变~
oTL~个数会不会太多了一点~{/hx}
新浪微博~求粉ING~
  怕麻烦~不擅表达~希望永远是萝莉ING~最擅长浪费时间~^-^~扭头~ →_→ ~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
帖子
84
3
 楼主| 发表于 2008-12-2 03:35:37 | 只看该作者
谢谢,好象是可行的,不过那个商店里有几十种商品之多,全用变量一项项加的话似乎有点庞大{/lh}
请问还有没有其他办法呢{/ll}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

4
发表于 2008-12-2 03:50:22 | 只看该作者
条件分歧

当玩家拥有A物品(即买了会送纪念品的物品)
获得纪念品
独立开关为ON

除此以外的场合
商店处理

----
第2页.独立开关为ON的时候
商店处理

6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
帖子
84
5
 楼主| 发表于 2008-12-2 03:55:24 | 只看该作者
并不是有哪件买了会送纪念品的A物品,而是购买几十种商品中的任何一件都会送纪念品。不过还是很感谢。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-6-8
帖子
505
6
发表于 2008-12-2 04:10:12 | 只看该作者
商店事件执行的时候
用1个变量纪录当前金钱A
并把变量赋值给另一个变量B
商店结束后
判断 A是否小于B
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
囧...总算是有图片菜单了, 我不是X党!!!强烈抗议!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
帖子
84
7
 楼主| 发表于 2008-12-2 04:53:12 | 只看该作者
这的确是很好的思路,谢谢~
但是这个办法和莳衍灵儿大人的办法都存在一个问题,就是假如主角在商店既进行了购买也进行了卖出的话可能导致判断错误,比如,若是主角在商店买入了一件100G的东西,同时又卖出了一件200G的东西的话,那么交易完成后主角的金钱变化不是比交易前减少了而是比交易前增多了(若买入100G的东西又卖出100G的东西的话则是金钱完全没有变化),也就是说系统会按照主角没买过东西那样判定……{/lh}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2007-6-25
帖子
2276

开拓者第1届Title华丽大赛亚军

8
发表于 2008-12-2 05:09:33 | 只看该作者
用这个~
http://rpg.blue/web/htm/news188.htm
然后在购买前增加对话~
选择买或者卖~
oTL~只能想到这样了~{/hx}
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
新浪微博~求粉ING~
  怕麻烦~不擅表达~希望永远是萝莉ING~最擅长浪费时间~^-^~扭头~ →_→ ~
回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
9
发表于 2008-12-2 05:18:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

10
发表于 2008-12-2 05:58:52 | 只看该作者
就是很囧的意思。
另外,可以在商店处理的脚本那里加上开关判断你是否买了商品,然后再放入事件判断。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-20 22:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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