在ablua里char库下的AddPet接口存在着当使用这个接口得到的宠物丢弃就无法在捡回的BUG,这是因为生成的宠物没有写入宠物的主人账号和名字导致,那么就很好修复了。
1、打开mylua下的charbase.c
2、找到static int AddPet(lua_State *L) 这个函数
3、在LogPet(上面写下列代码即可
CHAR_setChar(petindex, CHAR_OWNERCDKEY, CHAR_getChar( index, CHAR_CDKEY)); CHAR_setChar(petindex, CHAR_OWNERCHARANAME, CHAR_getChar( index, CHAR_NAME));
作者:sa60
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。