嗯 之所以会删除是因为创建角色的语句为
( k+ _# A% _) c* I魔力私服,最新魔力宝贝私服技术交流REPLACE tbl_character VALUES……
/ n# G0 _! e4 p4 j, P, b魔力私服,最新魔力宝贝私服技术交流查mysql手册可知—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* t7 P P; x% a
REPLACE的运行与INSERT很相像。只有一点除外,如果表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。
. A) R/ s, m2 Q* Q嗯 解决方法论坛里面有人很早就发出来了…… 去掉name的索引就可以了……—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 u3 z1 ~8 ^% W$ ^! w
bbs.mocwww.com; t. F2 o+ u0 {7 z5 }
不过这样不删除数据,但是还会有重名的角色存在
8 X; c" O6 x( `0 \% l5 Y7 f7 x妖城在线论坛完善的解决方法可以从2方面考虑
2 t8 h3 ~& `# [: B! s9 G: v妖城在线论坛gmsv方面,汇编添加语句判断(流传一种比较类似的解决重名办法,但是会导致停端时玩家数据保存失败,等待完善中……)
: a r4 e2 s- F' s5 s5 Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcg方面就是hook 创建角色的函数并结合php来判断是否能成功创建角色了,可能被绕过,不是很完美……