Project1

标题: 请问如何做到在商品界面,买卖同一个物品时简介不一样? [打印本页]

作者: lenosted    时间: 2026-3-5 15:38
标题: 请问如何做到在商品界面,买卖同一个物品时简介不一样?
本帖最后由 lenosted 于 2026-3-6 21:13 编辑

请问在商店界面中,让同一个物品在购买时显示一种简介、出售时显示另一种简介.
比如说恢复药,在购买界面的简介是“恢复50点HP,冒险必备!”但在出售页面简介是“救命用的,建议非必要勿出售。”


二编:已解决!十分感谢!用了以下方法,简单来说就是设置两个物品,把出售版本在打开商店前替换为正常版数量并记录数量,在商店出售后再次记录数量并算差额,正常版数量减去这个差额并删除全部出售版物品。我这里为了保险调整了两次数量。

作者: whn334024    时间: 2026-3-5 15:38
lenosted 发表于 2026-3-6 00:19
恐怕不行...我加了个获得物品弹窗的插件,一下子就露陷了。

插件不是有一个对应的开关决定什么时候不提醒么 进入商店打包成公共事件,包含我说的这么一大套,然后在去掉第一个双简介物品前关掉那个开关,把所有东西换成普通版后开启那个开关
作者: 背棺走的骷髅    时间: 2026-3-5 17:36
简单点就是复制物品改简介,不直接使用购买,显示上设置一下,条件分支后建议用有指定范围内随机的插件,麻烦点可以像指定范围随机怪没一个后获得掉落的物品,更好的解决方式还是等大佬回答。
作者: whn334024    时间: 2026-3-5 23:03
没有这样的插件  不过有简单替代:
1.每个双简介物品,制作两个版本,其中普通版叫做A,警告版叫做B,普通版不可贩卖,警告版可以,这样一来,买到的东西不能立刻卖,需要离开商店回来后卖,稍后会介绍如何应对
2.每次进入商店,检测“双简介物品”,就
① 把cache变量赋值为对应物品 普通版 数量(例如 回复药数量)此处无法直接赋值,需要参考AI
②把普通版物品全都去掉,然后把等数量的赋值物品赋予给玩家
③商店处理后, 把cache变量赋值为对应物品 警告版 数量(例如 回复药数量)
④把等数量的赋值物品赋予给玩家,但是已经购买的普通版不删除
作者: lenosted    时间: 2026-3-6 00:19
whn334024 发表于 2026-3-5 23:03
没有这样的插件  不过有简单替代:
1.每个双简介物品,制作两个版本,其中普通版叫做A,警告版叫做B,普通 ...

恐怕不行...我加了个获得物品弹窗的插件,一下子就露陷了。
作者: lenosted    时间: 2026-3-6 19:22
whn334024 发表于 2026-3-6 15:47
插件不是有一个对应的开关决定什么时候不提醒么 进入商店打包成公共事件,包含我说的这么一大套,然后在 ...

好的好的,我去试试看,十分感谢。
作者: lenosted    时间: 2026-3-6 21:14
whn334024 发表于 2026-3-5 15:38
插件不是有一个对应的开关决定什么时候不提醒么 进入商店打包成公共事件,包含我说的这么一大套,然后在 ...

成功了!十分感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1