查看: 2130|回复: 12

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

  [复制链接]
梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
回帖
65
发表于 2008-12-2 02:21:03 | 显示全部楼层 |阅读模式

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

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

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

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

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

使用道具 举报

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

使用道具 举报

穿越一季:朔

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

贵宾

发表于 2008-12-2 03:50:22 | 显示全部楼层
条件分歧

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

除此以外的场合
商店处理

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

6R复活?别扯淡了.

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

使用道具 举报

梦石
0
星屑
290
在线时间
110 小时
注册时间
2007-6-20
回帖
65
 楼主| 发表于 2008-12-2 03:55:24 | 显示全部楼层
并不是有哪件买了会送纪念品的A物品,而是购买几十种商品中的任何一件都会送纪念品。不过还是很感谢。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

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

使用道具 举报

菜鸟飞呀飞 该用户已被删除
发表于 2008-12-2 05:18:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-12-2 05:58:52 | 显示全部楼层
就是很囧的意思。
另外,可以在商店处理的脚本那里加上开关判断你是否买了商品,然后再放入事件判断。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部