Project1
标题:
如何设定一个高价收购商人
[打印本页]
作者:
zhouwj007
时间:
2013-10-15 22:38
标题:
如何设定一个高价收购商人
我想在游戏中设定一个高价收购商人,玩家可以在他这里高价出售一些特殊的物品。
我之前的做法是通过一个变量,修改商人的物品买卖价格倍率,但是问题来了,假如这样的话,修改的是所有的物品买卖价格(比如X1.5),这样玩家就可以在普通商人那里买了东西
到这个商人这里来卖(因为所有商品的卖价都提高了),这样显然不行,用事件控制的话,出售的物品较多时很不方便。
我想问问有办法设定一个商人只能卖指定的几件商品么?
作者:
喵呜喵5
时间:
2013-10-15 23:04
吐槽:只能卖几件商品的话出售的商品就不会太多就可以用事件了…
作者:
345912390
时间:
2013-10-15 23:13
对收购物品窗口做分类可以实现!
比如某个NPC只收武器或防具等!然后对分类做价格比率设定
作者:
zhouwj007
时间:
2013-10-15 23:24
好吧,我目前的解决方案是用事件,不过总感觉如果能通过商店系统实现就更好了。
作者:
Sion
时间:
2013-10-16 17:13
http://rpg.blue/forum.php?mod=vi ... p;page=1#pid2321819
只出售某些商品。
作者:
绿坝
时间:
2013-10-17 09:55
本帖最后由 绿坝 于 2013-10-17 09:57 编辑
http://www.66rpg.com/articles/5129
主页的99脚本集合中的第70个脚本是百分比调动商店货物收购购买价格的,可以在事件中直接修改比率,
搭配上sion大大的固定物品收购脚本
http://rpg.blue/forum.php?mod=vi ... p;page=1#pid2321819
就可以制作出某些物品在普通商人的手上收购价格低,但是到了特定商人手上收购价格高的效果。
如果代入根据地区和时间触发的开关制作的条件分歧的话,就可以达到根据地区和季节调整物品的收购价格,变的更贴近真实贸易。
作者:
迷糊的安安
时间:
2013-10-17 13:34
有个最简单的事件方法:
例如这个NPC高价收购锅盖,那么你就在物品设定里面做两种锅盖,一种售价100,一种售价2000,其他全一样。
你触发这个NPC,在开启商店界面之前,用事件把你的价值100的锅盖兑换成同等数量价值2000的锅盖。然后关闭商店界面后,又把你剩下的价值2000的锅盖如数换回价值100的锅盖。
作者:
zhouwj007
时间:
2013-10-17 22:31
谢谢楼上的各位,都是很好的答案!
作者:
759782518
时间:
2013-10-24 23:35
其实直接用事件做,用选项来做....
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1