fxjwvf 发表于 2010-11-15 11:35:01

我下了个EB修改工具,但是加载EB一直出错加载不上。提示英文看不懂。

骑士疯子 发表于 2011-1-25 05:29:49

SELECT @Nation = bNation, @Row = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
      IF @Row >= 1      SET @nRet =1改为:
IF @Row >= 2       SET @nRet =1----可建两人物

IF @Row >= 3       SET @nRet =1----可建三人物
BEGIN TRAN      
      IF @index = 0
                UPDATE ACCOUNT_CHAR SET strCharID1 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
         IF @index = 1
                UPDATE ACCOUNT_CHAR SET strCharID2 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 2
                UPDATE ACCOUNT_CHAR SET strCharID3 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 3
                UPDATE ACCOUNT_CHAR SET strCharID4 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 4
                UPDATE ACCOUNT_CHAR SET strCharID5 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE
      BEGIN
      ROLLBACK TRAN
      SET @nRet=4
      RETURN
      END
      
      

骑士疯子 发表于 2011-1-25 18:27:52

主要原因:
IF @Row >= 1      SET @nRet =1--这是只允许建1个角色
IF @Row >= 2      SET @nRet =1--这是只允许建2个角色

别的如何改,应该明白了吧
BEGIN TRAN      
      IF @index = 0
                UPDATE ACCOUNT_CHAR SET strCharID1 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
         IF @index = 1
                UPDATE ACCOUNT_CHAR SET strCharID2 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 2
                UPDATE ACCOUNT_CHAR SET strCharID3 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 3
                UPDATE ACCOUNT_CHAR SET strCharID4 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE IF @index = 4
                UPDATE ACCOUNT_CHAR SET strCharID5 = @CharID, bCharNum = bCharNum + 1 WHERE strAccountID = @AccountID
      ELSE
      BEGIN
      ROLLBACK TRAN
      SET @nRet=4
      RETURN
      END

骑士疯子 发表于 2011-1-25 18:28:45

原来不用附件,下面是CREATE_NEW_CHAR存储,我用的是漂亮小开心的,版本不详(我不知道).
页: 1 [2]
查看完整版本: 怎样开放一帐号三个角度。