使GS支持删除角色使用身份证

大多数端的身份证并不能直接使用,导致删除角色,战盟等不能执行原因其实不在GS,而在JS,也就是joinserver.exe这个文件里.

当账号连接时,JS执行这条SQL命令

SELECT memb_guid, memb___id, memb__pwd, sno__numb, bloc_code from MEMB_INFO where memb___id='%s'

好了,问题来了,身份证信息读的是sno__numb这一列,大家可以通过PL,或者其他网页注册个账号,看下真正的身份证是放在哪一列里,没错了,是addr_deta,身份证放在addr_deta里,而JS读的是sno__numb,不出错才怪.

给大家一个简单的解决方法:
用UltraEdit把JoinServer.exe里的sno__numb全部替换成addr_deta,一共有三处,然后保存
问题就解决了,跟官方一样,输入身份证后七位,就可以删除角色,战盟了.
本文出自 7j45 > 奇迹一条龙