检测逻辑问题:该段代码逻辑上没有问题。

优化bug:建议加入一个判断,如果物品不在玩家的物品栏中,也不能丢掉,避免出现bug。可以在第一行加入以下代码:

if (!obj || environment(obj) != me) { tell_object(me, "你没有这个物品或者它不在你的物品栏中\n"); return 0; }

检测逻辑问题与bug 优化bug if obj-queryequipped == worn tell_objectme obj-name + 必须脱下才可以丢掉n; return 0; else if obj-queryequipped == wielded tell_objectme obj-name + 必须解除才可以丢掉n; return 0; else

原文地址: http://www.cveoy.top/t/topic/bw09 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录