关于10月31日发的能用的库的BUG.
关于10月31日发的能用的库的BUG.完整端-带中文补丁-登陆器-地图-基本不用修改.rar(53.2 MB)
http://www.rayfile.com/zh-cn/fil ... -b343-0014221b798a/
客户端:http://bbs.swordko.cn/down/setup.exe
这些天一直在搞这个库里的东西,
发现以下几个问题:
1: 种族的重复问题没有解决.
2: PK的地方NPC没有应答,也就是说进去了就再也出不来了.
关于种族的重复问题的问题,我基本上把坛子里的相关帖子都看了个遍,都尝试了便也没有搞定.
CT给个答复?
有这个问题的同学帮忙顶下.谢谢.
如果有什么问题也请在这个帖子里提出来,我知道一定帮忙解答. 在搞定存贮过程以后 换个AU就OK了
LS的,你说的那个AU是哪个?不是小牛的吗?
可以传个吗? http://www.kofans.cn/bbs/thread-8595-1-1.htmlHOTpp,你的存储过程是用的哪个?我用CT发的的存储过程有以下问题.
1: CT发的压缩文件里的存储过程,其中MYST_LOGIN是以上的库里没有的.而且有错误.这行没有对密码做判断,导致语法出错.ELSE IF @pwd@Password.
应该是ELSE IF @pwd <> @Password --这个是当密码不符的条件.
2:而ACCOUNT_LOGIN这个存储过程却比库里加了添加帐号的过程:就是当你登陆数据库里没有的帐号的时候,自动注册.至于第一次可以成功进去,而第二次却出现密码错误的原因是SET @nRet = @Nation+1,因为SET @nRet =2 就是弹出密码不符。如果把ct的这句话改成SET @nRet = 1就不会出现密码不符了。但是加上这个AU还是不能解决重复登录的问题。
DECLARE @gokhantasci varchar(21)
select @gokhantasci = count(straccountid)FROM premium_service WHERE strAccountID = @AccountID
if @gokhantasci = 0
begin
--下面这句就是账号注册的过程。
insert into PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3)
end
ELSE
BEGIN
--不知道他将这句话搞成这个样子是什么含义 SET @nRet = @Nation+1
SET @nRet = @Nation+1
--SET @nRet = 1
RETURN
END
GO
[ 本帖最后由 112233 于 2008-11-25 23:49 编辑 ]
搞这个的时候,摸索出来以下几个弹出窗口的关联条件.大家看看有没有帮助.
--SET @nRet = 0SET @nRet = 4 --超时,服务器连接失败。
RETURN
END
ELSE IF @pwd <> @Password--密码跟账户不符合的时候处理
BEGIN
--SET @nRet = 0--服务器发生错误 停住
--SET @nRet = 1 -直接通过验证
--SET @nRet = 2 -未注册的id
SET @nRet = 3 --密码不符
-- SET @nRet = 4 --超时,服务器连接失败
RETURN
END 人族25不能传送的问题已经解决:
去zone_info表中,修改这个就可以啦.呵呵
1 2 elmorad_1220.smd 163000 39400 15000 1 0 艾莫尔村庄
德落瓦没有反应不知道怎么回师.求解
德落瓦没有反应不知道怎么回师.求解 toto1511 可是我沒有MYST_LOGIN 是否再創一個呢???谢谢toto1511,实验过,提示密码错误.可能这个过程和上面的库不匹配.
德落瓦不能进去的问题已经解决.我在ZONE_INFO表里
新增 1 30 siege_0722.smd 1000 1000 0 2 0 Delos 新增德瓦洛城
再新增 1 32 dungeonb_0925.smd 1000 1000 0 2 0 Abyss 加入绝望深渊
只是人进去后再也出不来了.
哈哈,
现在问题10月31号的库的问题正在一个一个的搞定,
兄弟们加油.
目前遗留的问题:
1: 还是没有解决重复选择国家的问题.
2: 德落瓦,还有PK场,有去无回.
兄弟们,加把油,把问题多多暴露,坚决搞出一个好用的免费的库.
页:
[1]
2