美丽小猪 发表于 2026-3-28 19:37:00

有没有办法对具体的某一件物品进行操作


        打个简单的比方,我想做一个模拟仓库存取的脚本,那我存的时候应该用takedlgitem收走OK框中的物品,取的时候应该用GIVE给一个同样的物品。可是假如真这样操作,那事实上存和取已经是两件物品了,如果存的是一件极品,那取的时候还得把极品属性加回去。        这里就涉及到一个问题,到底有没有办法对具体的某一件物品进行操作,也就是我存的是这把刀,取出来还是这把刀。

勤奋小狗 发表于 2026-3-28 19:37:00

Gee引擎是没有绝对操作同一件装备的办法的。顶多就是复刻一件装备。

坚强太阳 发表于 2026-3-28 19:37:00

一直以来都有这个问题,无法像NPC商店那样,卖一个装备进去,别人买去的就是同一个ID的装备,所有附加属性都在,不需要手动复刻,如果能增加这个功能就可以方便很多,比如用新命令:
SaveItemID 物品ID 来取代take命令,用LoadItemID 物品ID 来取代give命令
我看楼主挺闲的,不如去提交一个建议

可爱月亮 发表于 2026-3-28 19:37:00

系统的只是对数据的标记转换..自写实现不了,除非是简单的属性,不然要写很多脚本来记录数据.以前写过,及其麻烦

坚强小鹿 发表于 2026-3-28 19:37:00

极品的话是不能的。。。。一般搞行会仓库 公共仓库都是存些材料之类的 这个可以。
页: [1]
查看完整版本: 有没有办法对具体的某一件物品进行操作