ctgwglzc 发表于 2008-10-23 19:11:55

原帖由 yl941 于 2008-10-23 19:02 发表 http://www.kofans.cn/bbs/static/image/common/back.gif

汗, 你直接发到你论坛上不就行了,我是懒得转发罢了,而且这库本来就是你的,HOHO~~~
我要赚些钱,好继续包养你撒,推广一个可是2000啊

yl941 发表于 2008-10-23 19:28:59

汗,要看人品的,人品好的比如我,有次进去就中奖8000多

yl941 发表于 2008-10-23 19:38:51

我汗,刚要买你,结果:冶安不好,家里入贼了,损失了¥1298![学历值 0, 经验值 0, 体力值 0, 忠诚值 0, 心情值 -1]32秒前

ctgwglzc 发表于 2008-10-23 20:26:54

原帖由 yl941 于 2008-10-23 19:38 发表 http://www.kofans.cn/bbs/static/image/common/back.gif
我汗,刚要买你,结果:冶安不好,家里入贼了,损失了¥1298![学历值 0, 经验值 0, 体力值 0, 忠诚值 0, 心情值 -1]32秒前
哈哈,RP。。。

恰似你的温柔 从我手里花了 ¥1,256 购买 天煞孤星 为奴隶。我在交易中赚了 ¥183。1小时前

ymhuang 发表于 2008-10-24 09:50:06

我的求救贴。。。
你们把欢乐建筑在我的痛苦之上

yl941 发表于 2008-10-24 10:18:50

原帖由 ymhuang 于 2008-10-24 09:50 发表 http://www.kofans.cn/bbs/static/image/common/back.gif
我的求救贴。。。
你们把欢乐建筑在我的痛苦之上
抱歉,HOHO~~~,下面这个ACCOUNT_LOGIN存贮过程应该是没问题的,你试试看吧
CREATE PROCEDURE ACCOUNT_LOGIN
@AccountID varchar(21),
@Password varchar(13),
@nRet smallint OUTPUT

AS


DECLARE @Nation tinyint, @CharNum smallint
SET @Nation = 0
SET @CharNum = 0

DECLARE @pwd varchar(13)

SET @pwd = null

SELECT @pwd = strPasswd FROM . WHERE strAccountID = @AccountID and idays>0
IF @pwd IS null
BEGIN
SET @nRet = 0
--SET @nRet = 4
RETURN
END

ELSE IF @pwd <> @Password
BEGIN
SET @nRet = 0
--SET @nRet = 3
RETURN
END

SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @@ROWCOUNT = 0
BEGIN
SET @nRet = 1
RETURN
END
IF @CharNum = 0
BEGIN
SET @nRet = 1
RETURN
END
ELSE
BEGIN
SET @nRet = 1
--SET @nRet = 1
RETURN
END
GO

[ 本帖最后由 yl941 于 2008-10-24 10:20 编辑 ]

ymhuang 发表于 2008-10-24 10:35:35

谢谢y1941,存储过程应该没有问题,主要是我的aujard在人物退出后,日志里面没有看到
call ACCOUT_LOGOUT
也就是说,人物退出了,就没有调用ACCOUNT_LOGOUT存储过程,会不会是这个原因导致我下次登陆的时候不能正常登陆?
可不可以把你能用的version manager和aujard两个程序发下。。。

yl941 发表于 2008-10-24 11:29:30

我在公司上班呢,ACCOUNT_LOGIN调试时我遇到过数据不同时有你的情况出现,另外好像MGAME_LOGIN表吧,具体名字记不太清了,你也改下试试看咯

ymhuang 发表于 2008-10-24 18:09:59

什么叫数据不同?我有两个存储过程是登陆的,ACCOUNT_LOGIN 和MYST_LOGIN我不晓得为什么登陆同时需要两个功能我看起差不多的存储过程?

ymhuang 发表于 2008-10-27 10:25:48

有人正常架设的是否可以提供一个ACCOUNT_LOGOUT。
国外的玩家有人说,用2个数据库可以解决问题,但我不知道怎么用2个数据库?
页: 1 [2] 3
查看完整版本: “不合法密码” “不存在ID” 怎么解决?