讲一个莫名其妙陪练假人的BUG
来源:sa60 更新时间:2022-04-11 12:24 编辑:神奇 浏览:508
这个BUG目前为止是在我以前的石器时代旧代码里遇到过,会出现这样一个有趣的BUG。当人物召唤出一个没有骑宠和战宠的陪练假人时,不知道什么缘故,会让召唤出来的陪练假人宠物栏第一个位置包含有人物索引0(正常情况下应该为-1)。这样就导致当解散陪练假人的时候,会删除人物索引为0,也就是第一个登陆服务器人的索引。从而造成回档或者人物数据消失。一直没有发现问题所在,测试过其他的代码都是正常,所以果断在CreateSpecialNpc这个函数代码里加入了这样一段话:
for( i = 0; i < CHAR_MAXPETHAVE; i ++ ) { CHAR_setCharPet(npcindex, i, -1); }这句话表示让创建出来的陪练假人身上不包含任何宠物,并且索引都为-1,主要是为了防止陪练假人身上莫名出现索引。
讲一个莫名其妙陪练假人的BUG---文章已关闭评论~