搜索
 找回密码
 加入

关于10月31日发的能用的库的BUG.

112233 2008-11-26 23:00:37 2088
关于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给个答复?
有这个问题的同学帮忙顶下.谢谢.
如果有什么问题也请在这个帖子里提出来,我知道一定帮忙解答.

19 回复

hotpp
2008-11-24 00:25:11
点击查看详情
在搞定存贮过程以后 换个AU就OK了
112233
2008-11-25 00:44:42
楼主

LS的,你说的那个AU是哪个?不是小牛的吗?

可以传个吗?
jiji0513
2008-11-25 13:43:54
112233
2008-11-25 21:42:31
楼主

HOTpp,你的存储过程是用的哪个?我用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 编辑 ]
112233
2008-11-25 21:55:41
楼主

搞这个的时候,摸索出来以下几个弹出窗口的关联条件.大家看看有没有帮助.

--SET @nRet = 0
             SET @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
112233
2008-11-25 23:11:29
楼主
人族25不能传送的问题已经解决:
去zone_info表中,修改这个就可以啦.呵呵
1        2        elmorad_1220.smd        163000        39400        15000        1        0        艾莫尔村庄
112233
2008-11-25 23:49:55
楼主

德落瓦没有反应不知道怎么回师.求解

德落瓦没有反应不知道怎么回师.求解
jiji0513
2008-11-26 11:15:18
toto1511 可是我沒有MYST_LOGIN 是否再創一個呢???
112233
2008-11-26 23:00:37
楼主

谢谢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场,有去无回.


兄弟们,加把油,把问题多多暴露,坚决搞出一个好用的免费的库.
12下一页
高级模式
游客